.. |br| raw:: html
VM Vhost Connections -------------------- 10ge2p1x520-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-ndrpdrdisc `````````````````````````````````````````````````````````` **RFC2544: Packet throughput L2BD test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for L2 switching of IPv4. 802.1q tagging is applied on link between DUT1 and DUT2. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +=============================================================+============================================================================================================================================================================================================================================================+==========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 2930990.67382 pps (2x 1465495.33691 pps) |br| FINAL_BANDWIDTH: 1.96962573281 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/1109/1395', '30/1207/1475'] |br| LAT_50%NDR: ['10/75/230', '10/67/216'] |br| LAT_10%NDR: ['10/28/470', '10/29/571'] | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 2958714.39454 pps (2x 1479357.19727 pps) |br| FINAL_BANDWIDTH: 1.98825607313 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['40/5119/5781', '30/4306/4971'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 845654.84375 pps (2x 422827.421875 pps) |br| FINAL_BANDWIDTH: 10.4049371975 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/867/2437', '20/955/2931'] |br| LAT_50%NDR: ['20/160/496', '20/167/495'] |br| LAT_10%NDR: ['20/33/570', '20/37/209'] | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 845654.84375 pps (2x 422827.421875 pps) |br| FINAL_BANDWIDTH: 10.4049371975 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/841/2680', '30/939/2998'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2029925.32812 pps (2x 1014962.66406 pps) |br| FINAL_BANDWIDTH: 6.0708299605 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2158766.69532 pps (2x 1079383.34766 pps) |br| FINAL_BANDWIDTH: 6.45615153924 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 3540912.5293 pps (2x 1770456.26465 pps) |br| FINAL_BANDWIDTH: 2.37949321969 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/86/190', '10/85/192'] |br| LAT_50%NDR: ['10/49/191', '10/47/325'] |br| LAT_10%NDR: ['10/26/94', '10/30/506'] | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 5758810.18554 pps (2x 2879405.09277 pps) |br| FINAL_BANDWIDTH: 3.86992044468 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/2698/2916', '60/1623/2182'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 1621270.0 pps (2x 810635.0 pps) |br| FINAL_BANDWIDTH: 19.94810608 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['50/576/1564', '50/503/1148'] |br| LAT_50%NDR: ['20/91/294', '20/89/792'] |br| LAT_10%NDR: ['20/34/160', '20/34/143'] | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1621270.0 pps (2x 810635.0 pps) |br| FINAL_BANDWIDTH: 19.94810608 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/1575/2272', '30/970/1129'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 3266802.45312 pps (2x 1633401.22656 pps) |br| FINAL_BANDWIDTH: 9.76991711602 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 4606752.67188 pps (2x 2303376.33594 pps) |br| FINAL_BANDWIDTH: 13.7772615345 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 10ge2p1x520-dot1q-l2xcbase-eth-2vhost-1vm-ndrpdrdisc ```````````````````````````````````````````````````` **RFC2544: Pkt throughput L2XC test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for L2 cross connect. 802.1q tagging is applied on link between DUT1 and DUT2. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 cross- connect. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +=====================================================+==============================================================================================================================================================================================================================================================+=========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 3208227.88086 pps (2x 1604113.94043 pps) |br| FINAL_BANDWIDTH: 2.15592913594 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/952/1206', '40/1044/1288'] |br| LAT_50%NDR: ['10/49/178', '10/49/156'] |br| LAT_10%NDR: ['10/16/150', '10/14/147'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 3263675.32226 pps (2x 1631837.66113 pps) |br| FINAL_BANDWIDTH: 2.19318981656 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/3801/5123', '30/3356/4246'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 870674.6875 pps (2x 435337.34375 pps) |br| FINAL_BANDWIDTH: 10.712781355 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/4135/5493', '100/4326/6289'] |br| LAT_50%NDR: ['20/156/669', '20/157/514'] |br| LAT_10%NDR: ['20/36/625', '20/32/111'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 870674.6875 pps (2x 435337.34375 pps) |br| FINAL_BANDWIDTH: 10.712781355 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/4169/5534', '20/4397/6257'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2158766.69532 pps (2x 1079383.34766 pps) |br| FINAL_BANDWIDTH: 6.45615153924 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2313376.33594 pps (2x 1156688.16797 pps) |br| FINAL_BANDWIDTH: 6.91853743366 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 6313284.5996 pps (2x 3156642.2998 pps) |br| FINAL_BANDWIDTH: 4.24252725093 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/441/887', '30/358/709'] |br| LAT_50%NDR: ['10/75/579', '10/72/370'] |br| LAT_10%NDR: ['10/32/570', '10/29/551'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 6341008.32032 pps (2x 3170504.16016 pps) |br| FINAL_BANDWIDTH: 4.26115759126 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/2403/2631', '40/1924/2097'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 1621270.0 pps (2x 810635.0 pps) |br| FINAL_BANDWIDTH: 19.94810608 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/994/1546', '20/650/813'] |br| LAT_50%NDR: ['20/80/688', '20/79/347'] |br| LAT_10%NDR: ['20/35/615', '20/38/234'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1621270.0 pps (2x 810635.0 pps) |br| FINAL_BANDWIDTH: 19.94810608 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/809/1449', '20/698/778'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 4194460.29688 pps (2x 2097230.14844 pps) |br| FINAL_BANDWIDTH: 12.5442324827 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 4967508.5 pps (2x 2483754.25 pps) |br| FINAL_BANDWIDTH: 14.8561619549 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 10ge2p1x520-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrpdrdisc ```````````````````````````````````````````````````````` **RFC2544: Pkt throughput L2BD test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for L2 switching of IPv4. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +===========================================================+==============================================================================================================================================================================================================================================================+===========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 3302065.57812 pps (2x 1651032.78906 pps) |br| FINAL_BANDWIDTH: 2.2189880685 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/1608/4583', '60/1759/4351'] |br| LAT_50%NDR: ['10/63/382', '10/57/336'] |br| LAT_10%NDR: ['10/32/579', '10/25/218'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 3360155.23438 pps (2x 1680077.61719 pps) |br| FINAL_BANDWIDTH: 2.2580243175 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/4848/5665', '20/4745/5727'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps) |br| FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/1669/3501', '30/1682/3506'] |br| LAT_50%NDR: ['20/146/513', '20/148/633'] |br| LAT_10%NDR: ['20/37/398', '20/36/518'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps) |br| FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/1422/2897', '20/1397/3038'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 5kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 2129629.8125 pps (2x 1064814.90625 pps) |br| FINAL_BANDWIDTH: 6.36901283579 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 2155674.625 pps (2x 1077837.3125 pps) |br| FINAL_BANDWIDTH: 6.44690418768 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 5945144.9375 pps (2x 2972572.46875 pps) |br| FINAL_BANDWIDTH: 3.995137398 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/194/724', '50/169/333'] |br| LAT_50%NDR: ['10/67/205', '10/64/363'] |br| LAT_10%NDR: ['10/34/140', '10/32/198'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 6351772.53124 pps (2x 3175886.26562 pps) |br| FINAL_BANDWIDTH: 4.26839114099 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['40/4437/4614', '20/2448/2645'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 1625486.0 pps (2x 812743.0 pps) |br| FINAL_BANDWIDTH: 19.999979744 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['80/1062/1097', '20/432/447'] |br| LAT_50%NDR: ['20/68/733', '20/69/426'] |br| LAT_10%NDR: ['20/33/667', '20/33/114'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1625486.0 pps (2x 812743.0 pps) |br| FINAL_BANDWIDTH: 19.999979744 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/1090/1113', '30/1113/1141'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 4708066.25 pps (2x 2354033.125 pps) |br| FINAL_BANDWIDTH: 14.0802566728 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 5020604.0 pps (2x 2510302.0 pps) |br| FINAL_BANDWIDTH: 15.0149528955 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 10ge2p1x520-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrpdrdisc ```````````````````````````````````````````````````````` **RFC2544: Pkt throughput L2BD test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for L2 switching of IPv4. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 bridge- domains and MAC learning enabled. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +===========================================================+==============================================================================================================================================================================================================================================================+========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 1936958.65625 pps (2x 968479.328125 pps) |br| FINAL_BANDWIDTH: 1.301636217 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/8125/8569', '20/8322/8665'] |br| LAT_50%NDR: ['20/76/253', '20/78/266'] |br| LAT_10%NDR: ['20/18/612', '20/18/146'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1936958.65625 pps (2x 968479.328125 pps) |br| FINAL_BANDWIDTH: 1.301636217 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['200/8114/8600', '100/8389/8797'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 471542.9375 pps (2x 235771.46875 pps) |br| FINAL_BANDWIDTH: 5.801864303 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/8610/9956', '30/9117/10578'] |br| LAT_50%NDR: ['20/120/616', '20/120/420'] |br| LAT_10%NDR: ['20/40/224', '30/40/220'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 471542.9375 pps (2x 235771.46875 pps) |br| FINAL_BANDWIDTH: 5.801864303 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/8629/9609', '100/8920/10113'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 1270151.0 pps (2x 635075.5 pps) |br| FINAL_BANDWIDTH: 3.79859822346 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 1270151.0 pps (2x 635075.5 pps) |br| FINAL_BANDWIDTH: 3.79859822346 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 3708693.17188 pps (2x 1854346.58594 pps) |br| FINAL_BANDWIDTH: 2.4922418115 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/274/926', '20/213/735'] |br| LAT_50%NDR: ['20/114/771', '20/112/284'] |br| LAT_10%NDR: ['20/35/183', '20/38/147'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 3795827.65624 pps (2x 1897913.82812 pps) |br| FINAL_BANDWIDTH: 2.55079618499 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['40/4361/4974', '80/4198/5624'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 923085.875 pps (2x 461542.9375 pps) |br| FINAL_BANDWIDTH: 11.357648606 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/4829/6015', '30/711/2178'] |br| LAT_50%NDR: ['20/164/838', '20/168/491'] |br| LAT_10%NDR: ['30/39/172', '20/41/194'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 948171.59375 pps (2x 474085.796875 pps) |br| FINAL_BANDWIDTH: 11.6663032895 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/688/2312', '30/755/2107'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 2364033.125 pps (2x 1182016.5625 pps) |br| FINAL_BANDWIDTH: 7.07003500279 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 2494257.1875 pps (2x 1247128.59375 pps) |br| FINAL_BANDWIDTH: 7.45949176224 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 10ge2p1x520-eth-l2xcbase-eth-2vhost-1vm-ndrpdrdisc `````````````````````````````````````````````````` **RFC2544: Pkt throughput L2XC test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for L2 cross connect. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 cross- connect. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +=====================================================+==============================================================================================================================================================================================================================================================+=========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 3737738.0 pps (2x 1868869.0 pps) |br| FINAL_BANDWIDTH: 2.511759936 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/4623/4933', '50/4185/4730'] |br| LAT_50%NDR: ['10/59/178', '10/59/176'] |br| LAT_10%NDR: ['10/25/129', '10/30/152'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 3766782.82812 pps (2x 1883391.41406 pps) |br| FINAL_BANDWIDTH: 2.5312780605 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/6846/7101', '50/4299/4788'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps) |br| FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/444/1486', '20/437/1466'] |br| LAT_50%NDR: ['20/140/468', '20/139/463'] |br| LAT_10%NDR: ['20/35/155', '20/37/155'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps) |br| FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/479/1707', '20/474/1831'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 2285898.6875 pps (2x 1142949.34375 pps) |br| FINAL_BANDWIDTH: 6.83636094713 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 2311943.5 pps (2x 1155971.75 pps) |br| FINAL_BANDWIDTH: 6.91425229901 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 3679648.34376 pps (2x 1839824.17188 pps) |br| FINAL_BANDWIDTH: 2.47272368701 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['10/57/641', '10/60/247'] |br| LAT_50%NDR: ['10/43/166', '10/43/202'] |br| LAT_10%NDR: ['10/24/91', '10/30/123'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 7048848.40624 pps (2x 3524424.20312 pps) |br| FINAL_BANDWIDTH: 4.73682612899 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/3967/4082', '40/3924/4030'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 1625486.0 pps (2x 812743.0 pps) |br| FINAL_BANDWIDTH: 19.999979744 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/1046/1083', '20/444/467'] |br| LAT_50%NDR: ['20/35/776', '20/37/299'] |br| LAT_10%NDR: ['20/18/630', '20/18/620'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1625486.0 pps (2x 812743.0 pps) |br| FINAL_BANDWIDTH: 19.999979744 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/932/968', '20/890/912'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-eth-l2xcbase-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 4447618.125 pps (2x 2223809.0625 pps) |br| FINAL_BANDWIDTH: 13.3013431539 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-eth-l2xcbase-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 5411276.1875 pps (2x 2705638.09375 pps) |br| FINAL_BANDWIDTH: 16.1833231738 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 10ge2p1x520-eth-l2xcbase-eth-4vhost-2vm-ndrpdrdisc `````````````````````````````````````````````````` **RFC2544: Pkt throughput L2XC test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for L2 cross connect. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 cross- connects. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +=====================================================+==============================================================================================================================================================================================================================================================+=============================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 2169317.28124 pps (2x 1084658.64062 pps) |br| FINAL_BANDWIDTH: 1.45778121299 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['40/12764/13431', '40/7812/10118'] |br| LAT_50%NDR: ['10/43/287', '10/37/264'] |br| LAT_10%NDR: ['10/37/633', '10/35/173'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 2169317.28124 pps (2x 1084658.64062 pps) |br| FINAL_BANDWIDTH: 1.45778121299 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/12893/13251', '100/7830/8090'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 471542.9375 pps (2x 235771.46875 pps) |br| FINAL_BANDWIDTH: 5.801864303 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/8617/9401', '30/8305/9121'] |br| LAT_50%NDR: ['20/94/823', '20/93/383'] |br| LAT_10%NDR: ['20/37/120', '20/41/152'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 471542.9375 pps (2x 235771.46875 pps) |br| FINAL_BANDWIDTH: 5.801864303 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/8677/9492', '100/8680/9650'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 1348285.4375 pps (2x 674142.71875 pps) |br| FINAL_BANDWIDTH: 4.03227227913 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 1348285.4375 pps (2x 674142.71875 pps) |br| FINAL_BANDWIDTH: 4.03227227913 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 3679648.34376 pps (2x 1839824.17188 pps) |br| FINAL_BANDWIDTH: 2.47272368701 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['60/183/469', '20/175/970'] |br| LAT_50%NDR: ['10/106/257', '10/106/262'] |br| LAT_10%NDR: ['10/34/675', '10/38/579'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 4173410.42188 pps (2x 2086705.21094 pps) |br| FINAL_BANDWIDTH: 2.8045318035 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['70/693/1398', '40/533/1147'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 973257.3125 pps (2x 486628.65625 pps) |br| FINAL_BANDWIDTH: 11.974957973 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/4789/7488', '30/4932/5632'] |br| LAT_50%NDR: ['20/107/739', '20/113/712'] |br| LAT_10%NDR: ['20/38/639', '20/40/679'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 948171.59375 pps (2x 474085.796875 pps) |br| FINAL_BANDWIDTH: 11.6663032895 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/501/1672', '30/523/1647'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 2520302.0 pps (2x 1260151.0 pps) |br| FINAL_BANDWIDTH: 7.53738311413 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 2624481.25 pps (2x 1312240.625 pps) |br| FINAL_BANDWIDTH: 7.84894852168 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 10ge2p1x520-ethip4-ip4base-eth-2vhost-1vm-ndrpdrdisc ```````````````````````````````````````````````````` **RFC2544: Pkt throughput IPv4 test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for IPv4 routing. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with IPv4 routing and two static IPv4 /24 route entries. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to mac, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +=======================================================+============================================================================================================================================================================================================================================================+========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-ethip4-ip4base-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 2895437.98438 pps (2x 1447718.99219 pps) |br| FINAL_BANDWIDTH: 1.9457343255 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/341/1011', '20/344/954'] |br| LAT_50%NDR: ['10/57/594', '10/57/177'] |br| LAT_10%NDR: ['10/29/128', '10/28/121'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-ethip4-ip4base-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 3040662.125 pps (2x 1520331.0625 pps) |br| FINAL_BANDWIDTH: 2.043324948 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/5080/5532', '20/5002/5580'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-ethip4-ip4base-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 872914.4375 pps (2x 436457.21875 pps) |br| FINAL_BANDWIDTH: 10.740339239 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/4202/5868', '30/4047/5281'] |br| LAT_50%NDR: ['20/154/531', '20/156/476'] |br| LAT_10%NDR: ['20/39/498', '20/39/503'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-ethip4-ip4base-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 872914.4375 pps (2x 436457.21875 pps) |br| FINAL_BANDWIDTH: 10.740339239 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['100/4270/5707', '100/4129/5391'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-ethip4-ip4base-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 1999405.75 pps (2x 999702.875 pps) |br| FINAL_BANDWIDTH: 5.97955607635 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-ethip4-ip4base-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 2025450.5625 pps (2x 1012725.28125 pps) |br| FINAL_BANDWIDTH: 6.05744742824 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-ethip4-ip4base-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 3476334.54688 pps (2x 1738167.27344 pps) |br| FINAL_BANDWIDTH: 2.3360968155 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/74/344', '20/73/176'] |br| LAT_50%NDR: ['10/57/182', '10/54/160'] |br| LAT_10%NDR: ['10/32/131', '10/31/139'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-ethip4-ip4base-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 6003234.59376 pps (2x 3001617.29688 pps) |br| FINAL_BANDWIDTH: 4.03417364701 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['60/4712/4875', '30/3633/3815'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-ethip4-ip4base-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 1625486.0 pps (2x 812743.0 pps) |br| FINAL_BANDWIDTH: 19.999979744 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/1234/1261', '20/798/820'] |br| LAT_50%NDR: ['20/72/792', '20/75/336'] |br| LAT_10%NDR: ['20/34/164', '20/39/255'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-ethip4-ip4base-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1625486.0 pps (2x 812743.0 pps) |br| FINAL_BANDWIDTH: 19.999979744 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/824/906', '20/1324/1382'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-ethip4-ip4base-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 3301646.375 pps (2x 1650823.1875 pps) |br| FINAL_BANDWIDTH: 9.87412367079 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-ethip4-ip4base-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 4812245.5 pps (2x 2406122.75 pps) |br| FINAL_BANDWIDTH: 14.3918220803 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 10ge2p1x520-ethip4-ip4base-eth-4vhost-2vm-ndrpdrdisc ```````````````````````````````````````````````````` **RFC2544: Pkt throughput IPv4 test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for IPv4 routing. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with IPv4 routing and static IPv4 /24 route entries. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 6-10 and 11-15 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to mac, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +=======================================================+============================================================================================================================================================================================================================================================+============================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-ethip4-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 1791734.51562 pps (2x 895867.257812 pps) |br| FINAL_BANDWIDTH: 1.2040455945 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['100/1802/2298', '70/2078/2601'] |br| LAT_50%NDR: ['20/105/342', '20/106/316'] |br| LAT_10%NDR: ['20/39/604', '20/38/551'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-ethip4-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1820779.34375 pps (2x 910389.671875 pps) |br| FINAL_BANDWIDTH: 1.223563719 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/8824/9237', '20/15506/16277'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-ethip4-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 446457.21875 pps (2x 223228.609375 pps) |br| FINAL_BANDWIDTH: 5.4932096195 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/604/1781', '30/649/1946'] |br| LAT_50%NDR: ['20/158/747', '20/178/588'] |br| LAT_10%NDR: ['20/42/159', '30/43/158'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-ethip4-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 446457.21875 pps (2x 223228.609375 pps) |br| FINAL_BANDWIDTH: 5.4932096195 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/617/1633', '30/655/1832'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-ethip4-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 1192016.5625 pps (2x 596008.28125 pps) |br| FINAL_BANDWIDTH: 3.5649241678 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-ethip4-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 1218061.375 pps (2x 609030.6875 pps) |br| FINAL_BANDWIDTH: 3.64281551969 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-ethip4-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 3214931.09376 pps (2x 1607465.54688 pps) |br| FINAL_BANDWIDTH: 2.16043369501 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/137/420', '30/128/1044'] |br| LAT_50%NDR: ['20/94/260', '20/105/337'] |br| LAT_10%NDR: ['20/36/147', '20/38/514'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-ethip4-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 3650603.51562 pps (2x 1825301.75781 pps) |br| FINAL_BANDWIDTH: 2.4532055625 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['60/3864/5518', '70/3541/7666'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-ethip4-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 923085.875 pps (2x 461542.9375 pps) |br| FINAL_BANDWIDTH: 11.357648606 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/5692/8919', '30/3911/5671'] |br| LAT_50%NDR: ['20/255/751', '20/262/1070'] |br| LAT_10%NDR: ['20/40/141', '20/42/156'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-ethip4-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 923085.875 pps (2x 461542.9375 pps) |br| FINAL_BANDWIDTH: 11.357648606 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['40/4863/6023', '40/4986/5506'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-ethip4-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 2285898.6875 pps (2x 1142949.34375 pps) |br| FINAL_BANDWIDTH: 6.83636094713 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-ethip4-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 2442167.5625 pps (2x 1221083.78125 pps) |br| FINAL_BANDWIDTH: 7.30370905846 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 10ge2p1x520-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-ndrpdrdisc ```````````````````````````````````````````````````````````````` **RFC2544: Packet throughput L2BD test cases with VXLANoIPv4 and vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for L2 switching of IPv4. Eth-IPv4-VXLAN-Eth-IPv4 is applied on link between DUT1 and DUT2. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus 5-9 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X520 Niantic by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544, RFC7348. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +===================================================================+============================================================================================================================================================================================================================================================+==========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 2604388.35156 pps (2x 1302194.17578 pps) |br| FINAL_BANDWIDTH: 1.75014897225 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/1047/3437', '20/1141/3662'] |br| LAT_50%NDR: ['10/75/199', '10/81/237'] |br| LAT_10%NDR: ['10/32/584', '10/33/213'] | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 2604388.35156 pps (2x 1302194.17578 pps) |br| FINAL_BANDWIDTH: 1.75014897225 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/1385/3175', '30/1716/3346'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 797153.0 pps (2x 398576.5 pps) |br| FINAL_BANDWIDTH: 9.808170512 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/4187/4800', '30/4493/6213'] |br| LAT_50%NDR: ['20/155/645', '20/166/536'] |br| LAT_10%NDR: ['20/35/124', '20/36/527'] | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 797153.0 pps (2x 398576.5 pps) |br| FINAL_BANDWIDTH: 9.808170512 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/4150/4754', '30/4383/5954'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 framesize using binary search start at 10GE linerate, step 5kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 1857046.25 pps (2x 928523.125 pps) |br| FINAL_BANDWIDTH: 5.55380626881 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 1925935.48438 pps (2x 962967.742188 pps) |br| FINAL_BANDWIDTH: 5.75983100393 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 5006777.52344 pps (2x 2503388.76172 pps) |br| FINAL_BANDWIDTH: 3.36455449575 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/460/817', '40/382/742'] |br| LAT_50%NDR: ['10/75/189', '10/73/180'] |br| LAT_10%NDR: ['10/33/662', '10/32/263'] | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 5152376.86718 pps (2x 2576188.43359 pps) |br| FINAL_BANDWIDTH: 3.46239725474 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/1999/2272', '40/1485/2138'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 1574306.0 pps (2x 787153.0 pps) |br| FINAL_BANDWIDTH: 19.370261024 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['40/890/1592', '80/1063/1344'] |br| LAT_50%NDR: ['20/90/772', '20/96/495'] |br| LAT_10%NDR: ['20/35/616', '20/39/144'] | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1574306.0 pps (2x 787153.0 pps) |br| FINAL_BANDWIDTH: 19.370261024 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/841/1417', '20/764/1140'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 5kpps. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 3877797.125 pps (2x 1938898.5625 pps) |br| FINAL_BANDWIDTH: 11.5971984984 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B;16x570B;4x1518B) | FINAL_RATE: 3923723.28124 pps (2x 1961861.64062 pps) |br| FINAL_BANDWIDTH: 11.7345483218 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 10ge2p1x710-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrpdrdisc ```````````````````````````````````````````````````````` **RFC2544: Pkt throughput L2BD test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for L2 switching of IPv4. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p10GE NIC X710 by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +===========================================================+==============================================================================================================================================================================================================================================================+========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 3098751.78124 pps (2x 1549375.89062 pps) |br| FINAL_BANDWIDTH: 2.08236119699 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/805/1092', '20/809/1109'] |br| LAT_50%NDR: ['10/63/208', '10/58/182'] |br| LAT_10%NDR: ['10/32/161', '10/33/164'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 3214931.09376 pps (2x 1607465.54688 pps) |br| FINAL_BANDWIDTH: 2.16043369501 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['60/1244/1753', '100/1209/1737'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps) |br| FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['40/956/3115', '30/955/2736'] |br| LAT_50%NDR: ['20/75/502', '20/76/640'] |br| LAT_10%NDR: ['20/34/109', '20/36/158'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 898000.15625 pps (2x 449000.078125 pps) |br| FINAL_BANDWIDTH: 11.0489939225 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/3255/4032', '20/3069/3540'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 5kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2103585.0 pps (2x 1051792.5 pps) |br| FINAL_BANDWIDTH: 6.2911214839 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 1999405.75 pps (2x 999702.875 pps) |br| FINAL_BANDWIDTH: 5.97955607635 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 4521948.35938 pps (2x 2260974.17969 pps) |br| FINAL_BANDWIDTH: 3.0387492975 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/83/179', '20/80/174'] |br| LAT_50%NDR: ['10/26/222', '10/25/301'] |br| LAT_10%NDR: ['10/25/97', '10/30/108'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 6235593.21876 pps (2x 3117796.60938 pps) |br| FINAL_BANDWIDTH: 4.19031864301 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/832/1066', '20/726/1025'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps. | FINAL_RATE: 1625486.0 pps (2x 812743.0 pps) |br| FINAL_BANDWIDTH: 19.999979744 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['40/1091/1179', '20/954/1064'] |br| LAT_50%NDR: ['20/73/741', '20/70/426'] |br| LAT_10%NDR: ['20/33/671', '20/30/105'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1625486.0 pps (2x 812743.0 pps) |br| FINAL_BANDWIDTH: 19.999979744 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/1010/1070', '20/443/476'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 5kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 3874632.25 pps (2x 1937316.125 pps) |br| FINAL_BANDWIDTH: 11.5877334123 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 10GE linerate, step 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 4916424.75 pps (2x 2458212.375 pps) |br| FINAL_BANDWIDTH: 14.7033874879 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 40ge2p1xl710-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrpdrdisc ````````````````````````````````````````````````````````` **RFC2544: Packet throughput L2BD test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for L2 switching of IPv4. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guest is connected to VPP via vhost-user interfaces. Guest is running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +===========================================================+==============================================================================================================================================================================================================================================================+=========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 3094531.25 pps (2x 1547265.625 pps) |br| FINAL_BANDWIDTH: 2.079525 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/784/1210', '50/758/988'] |br| LAT_50%NDR: ['10/60/210', '10/60/261'] |br| LAT_10%NDR: ['10/27/93', '10/26/120'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 3204335.9375 pps (2x 1602167.96875 pps) |br| FINAL_BANDWIDTH: 2.15331375 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/1047/1496', '20/995/1361'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 886784.625 pps (2x 443392.3125 pps) |br| FINAL_BANDWIDTH: 10.910998026 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/3296/4552', '20/3007/3821'] |br| LAT_50%NDR: ['10/103/783', '10/121/746'] |br| LAT_10%NDR: ['20/29/115', '10/31/127'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 886784.625 pps (2x 443392.3125 pps) |br| FINAL_BANDWIDTH: 10.910998026 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/3294/4712', '50/2998/3813'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 5kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2097499.78516 pps (2x 1048749.89258 pps) |br| FINAL_BANDWIDTH: 6.27292263489 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2001615.17968 pps (2x 1000807.58984 pps) |br| FINAL_BANDWIDTH: 5.98616374399 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 5839648.4375 pps (2x 2919824.21875 pps) |br| FINAL_BANDWIDTH: 3.92424375 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/179/401', '20/415/571'] |br| LAT_50%NDR: ['10/66/156', '10/66/170'] |br| LAT_10%NDR: ['10/26/220', '10/32/583'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 6278867.1875 pps (2x 3139433.59375 pps) |br| FINAL_BANDWIDTH: 4.21939875 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['80/717/1070', '10/597/902'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 1722612.65625 pps (2x 861306.328125 pps) |br| FINAL_BANDWIDTH: 21.1950261225 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/307/1108', '20/286/948'] |br| LAT_50%NDR: ['10/118/431', '10/113/412'] |br| LAT_10%NDR: ['20/32/151', '10/34/639'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1939308.8125 pps (2x 969654.40625 pps) |br| FINAL_BANDWIDTH: 23.861255629 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/1485/2903', '20/1313/2672'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 5kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 3631653.47266 pps (2x 1815826.73633 pps) |br| FINAL_BANDWIDTH: 10.8610648887 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-eth-l2bdbasemaclrn-eth-2vhost-1vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 5kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 4526576.45704 pps (2x 2263288.22852 pps) |br| FINAL_BANDWIDTH: 13.5374812035 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 40ge2p1xl710-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrpdrdisc ````````````````````````````````````````````````````````` **RFC2544: Packet throughput L2BD test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for L2 switching of IPv4. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 bridge- domain and MAC learning enabled. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +===========================================================+=================================================================================================================================================================================================================================================================+=========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 1923281.25 pps (2x 961640.625 pps) |br| FINAL_BANDWIDTH: 1.292445 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['60/2536/2874', '50/2664/3026'] |br| LAT_50%NDR: ['20/95/326', '20/94/337'] |br| LAT_10%NDR: ['20/40/565', '20/38/563'] | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1959882.8125 pps (2x 979941.40625 pps) |br| FINAL_BANDWIDTH: 1.31704125 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['100/2473/3057', '90/2743/3100'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 484348.90625 pps (2x 242174.453125 pps) |br| FINAL_BANDWIDTH: 5.9594289425 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/662/3042', '20/676/2869'] |br| LAT_50%NDR: ['20/93/402', '20/117/468'] |br| LAT_10%NDR: ['20/34/216', '20/37/521'] | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 453392.3125 pps (2x 226696.15625 pps) |br| FINAL_BANDWIDTH: 5.578539013 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/7357/8273', '20/7600/8581'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 1234538.33594 pps (2x 617269.167969 pps) |br| FINAL_BANDWIDTH: 3.6920926171 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 1266499.87109 pps (2x 633249.935547 pps) |br| FINAL_BANDWIDTH: 3.78767891403 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 3423945.3125 pps (2x 1711972.65625 pps) |br| FINAL_BANDWIDTH: 2.30089125 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/216/715', '20/202/448'] |br| LAT_50%NDR: ['20/110/282', '20/114/566'] |br| LAT_10%NDR: ['20/38/595', '20/42/219'] | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 3753359.375 pps (2x 1876679.6875 pps) |br| FINAL_BANDWIDTH: 2.5222575 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['100/1325/1910', '90/1352/1819'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 917741.21875 pps (2x 458870.609375 pps) |br| FINAL_BANDWIDTH: 11.2918879555 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['40/535/1650', '20/507/1292'] |br| LAT_50%NDR: ['20/202/714', '20/187/884'] |br| LAT_10%NDR: ['20/18/494', '20/22/227'] | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 948697.8125 pps (2x 474348.90625 pps) |br| FINAL_BANDWIDTH: 11.672777885 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/4165/4672', '30/4142/4839'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2257307.46094 pps (2x 1128653.73047 pps) |br| FINAL_BANDWIDTH: 6.75085411966 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-eth-l2bdbasemaclrn-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2BD switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2385153.60156 pps (2x 1192576.80078 pps) |br| FINAL_BANDWIDTH: 7.13319930746 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 40ge2p1xl710-eth-l2xcbase-eth-4vhost-2vm-ndrpdrdisc ``````````````````````````````````````````````````` **RFC2544: Packet throughput L2XC test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 for L2 switching of IPv4. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 cross- connects. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 (cpus 24-28 and 29-34) and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +=====================================================+=================================================================================================================================================================================================================================================================+========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 2142890.625 pps (2x 1071445.3125 pps) |br| FINAL_BANDWIDTH: 1.4400225 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['100/2392/2669', '100/2468/2760'] |br| LAT_50%NDR: ['10/93/286', '10/93/296'] |br| LAT_10%NDR: ['10/35/537', '10/35/618'] | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 2142890.625 pps (2x 1071445.3125 pps) |br| FINAL_BANDWIDTH: 1.4400225 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/2206/2482', '20/2506/2848'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 484348.90625 pps (2x 242174.453125 pps) |br| FINAL_BANDWIDTH: 5.9594289425 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/512/1798', '20/542/1978'] |br| LAT_50%NDR: ['20/103/456', '20/102/848'] |br| LAT_10%NDR: ['20/38/497', '20/38/218'] | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 484348.90625 pps (2x 242174.453125 pps) |br| FINAL_BANDWIDTH: 5.9594289425 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/585/2251', '20/593/2271'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 1330422.94141 pps (2x 665211.470703 pps) |br| FINAL_BANDWIDTH: 3.97885150797 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 1362384.47656 pps (2x 681192.238281 pps) |br| FINAL_BANDWIDTH: 4.0744378049 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 3789960.9375 pps (2x 1894980.46875 pps) |br| FINAL_BANDWIDTH: 2.54685375 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/219/587', '20/195/648'] |br| LAT_50%NDR: ['10/95/251', '10/96/303'] |br| LAT_10%NDR: ['10/37/166', '10/38/582'] | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 4009570.3125 pps (2x 2004785.15625 pps) |br| FINAL_BANDWIDTH: 2.69443125 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/441/1032', '40/787/1200'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 948697.8125 pps (2x 474348.90625 pps) |br| FINAL_BANDWIDTH: 11.672777885 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/3757/4666', '20/570/2225'] |br| LAT_50%NDR: ['20/280/828', '20/264/853'] |br| LAT_10%NDR: ['20/36/193', '20/41/181'] | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 948697.8125 pps (2x 474348.90625 pps) |br| FINAL_BANDWIDTH: 11.672777885 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['40/3906/5159', '50/597/1970'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-eth-l2xcbase-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2321230.53124 pps (2x 1160615.26562 pps) |br| FINAL_BANDWIDTH: 6.94202671353 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-eth-l2xcbase-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs L2XC switching config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2544961.27734 pps (2x 1272480.63867 pps) |br| FINAL_BANDWIDTH: 7.61113079223 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 40ge2p1xl710-ethip4-ip4base-eth-4vhost-2vm-ndrpdrdisc ````````````````````````````````````````````````````` **RFC2544: Packet throughput IP14 test cases with vhost** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4 forIPv4 routing. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with IPv4 routing and static IPv4 /24 route entries. Qemu Guests are connected to VPP via vhost-user interfaces. Guests are running DPDK testpmd interconnecting vhost-user interfaces using 5 cores pinned to cpus on NUMA1 (cpus 24-28 and 29-34) and 2048M memory. Testpmd is using socket-mem=1024M (512x2M hugepages), 5 cores (1 main core and 4 cores dedicated for io), forwarding mode is set to io, rxd/txd=256, burst=64. DUT1, DUT2 are tested with 2p40GE NIC XL710 by Intel. - **[Ver] TG verification:** TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance or throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using either binary search or linear search algorithms with configured starting rate and final step that determines throughput measurement resolution. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. - **[Ref] Applicable standard specifications:** RFC2544. +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Documentation | Status | +====================================================+===============================================================================================================================================================================================================================================================+=========================================================================================================================================================================================================================================================================================+ | tc01-64B-1t1c-eth-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 1813476.5625 pps (2x 906738.28125 pps) |br| FINAL_BANDWIDTH: 1.21865625 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['100/1992/2352', '80/2514/2919'] |br| LAT_50%NDR: ['20/78/257', '20/80/399'] |br| LAT_10%NDR: ['20/34/592', '20/35/149'] | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc02-64B-1t1c-eth-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 1813476.5625 pps (2x 906738.28125 pps) |br| FINAL_BANDWIDTH: 1.21865625 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['70/1885/2229', '80/2315/2672'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc03-1518B-1t1c-eth-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 453392.3125 pps (2x 226696.15625 pps) |br| FINAL_BANDWIDTH: 5.578539013 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/7503/8573', '20/7084/8091'] |br| LAT_50%NDR: ['20/151/664', '20/153/701'] |br| LAT_10%NDR: ['20/35/154', '20/39/158'] | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc04-1518B-1t1c-eth-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 453392.3125 pps (2x 226696.15625 pps) |br| FINAL_BANDWIDTH: 5.578539013 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['20/7426/8385', '20/7024/7965'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc05-IMIX-1t1c-eth-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 1170615.26562 pps (2x 585307.632812 pps) |br| FINAL_BANDWIDTH: 3.50092002316 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc06-IMIX-1t1c-eth-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 1202576.80078 pps (2x 601288.400391 pps) |br| FINAL_BANDWIDTH: 3.59650632013 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc07-64B-2t2c-eth-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 3533750.0 pps (2x 1766875.0 pps) |br| FINAL_BANDWIDTH: 2.37468 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['20/596/1608', '20/431/1218'] |br| LAT_50%NDR: ['20/111/610', '20/102/612'] |br| LAT_10%NDR: ['20/39/198', '20/48/248'] | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc08-64B-2t2c-eth-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 64 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 3606953.125 pps (2x 1803476.5625 pps) |br| FINAL_BANDWIDTH: 2.4238725 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['40/1705/2257', '20/1571/2263'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc09-1518B-2t2c-eth-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps. | FINAL_RATE: 917741.21875 pps (2x 458870.609375 pps) |br| FINAL_BANDWIDTH: 11.2918879555 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['30/527/2218', '20/517/1477'] |br| LAT_50%NDR: ['20/234/787', '20/254/793'] |br| LAT_10%NDR: ['20/40/551', '20/36/159'] | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc10-1518B-2t2c-eth-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for 1518 Byte frames using binary search start at 40GE linerate, step 10kpps, LT=0.5%. | FINAL_RATE: 917741.21875 pps (2x 458870.609375 pps) |br| FINAL_BANDWIDTH: 11.2918879555 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['30/479/1582', '20/473/1344'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc11-IMIX-2t2c-eth-ip4base-eth-4vhost-2vm-ndrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find NDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2161422.85546 pps (2x 1080711.42773 pps) |br| FINAL_BANDWIDTH: 6.46409522876 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_50%NDR: ['-1/-1/-1', '-1/-1/-1'] |br| LAT_10%NDR: ['-1/-1/-1', '-1/-1/-1'] | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | tc12-IMIX-2t2c-eth-ip4base-eth-4vhost-2vm-pdrdisc | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, 1 receive queue per NIC port. |br| [Ver] Find PDR for IMIX_v4_1 frame size using binary search start at 40GE linerate, step 10kpps, LT=0.5%. IMIX_v4_1 = (28x64B; 16x570B; 4x1518B) | FINAL_RATE: 2385153.60156 pps (2x 1192576.80078 pps) |br| FINAL_BANDWIDTH: 7.13319930746 Gbps (untagged) |br| LATENCY usec [min/avg/max] |br| LAT_100%PDR: ['-1/-1/-1', '-1/-1/-1'] |br| LOSS_ACCEPTANCE: 0.5 percentage | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+