TX multi burst test
Transmit packet(s) using tmpl from the several TX queues
Transmit packet(s) with payload_len from several queues and check that all packets were received
Check maximum number of Tx queues
Prepare configured Ethernet device for test using nb_queues for set up transmit queues
Prepare mbufs to be sent and pattern to match it by tmpl
Find out required MTU
Adjust MTU on both ends
Prepare started Ethernet device state
Create Ethernet-based CSAP which starts to listen to network immediately
Ensure that interface is UP on Tester side
Validate and send the mbufs from all queues to iut_port Make sure that all are sent
Receive packets on tst_if Check that the received packet matches the sent from iut_port
Check that no extra packets are received on Tester
Check that number of received packets equal to sent
Parameters:
tmpl |
Traffic template |
payload_len |
The payload length |
nb_queues |
Number of transmit queues |
nb_pkts |
Number of packets for sending from each queue |