* Re: [dts] [PATCH V2] tests/vhost_cbdma: Optimize Case1-2 and Add Case3 to check CBDMA threshold value
2020-12-30 15:58 [dts] [PATCH V2] tests/vhost_cbdma: Optimize Case1-2 and Add Case3 to check CBDMA threshold value JiangYu
@ 2020-12-30 8:08 ` Jiang, YuX
2020-12-30 8:13 ` Wang, Yinan
2021-01-07 3:36 ` Tu, Lijuan
1 sibling, 1 reply; 4+ messages in thread
From: Jiang, YuX @ 2020-12-30 8:08 UTC (permalink / raw)
To: Jiang, YuX, dts
[-- Attachment #1: Type: text/plain, Size: 367 bytes --]
Tested-by: JiangYu <yux.jiang@intel.com>
Best Regards
Jiang yu
> -----Original Message-----
> From: JiangYu <yux.jiang@intel.com>
> Sent: Wednesday, December 30, 2020 11:59 PM
> To: dts@dpdk.org
> Cc: Jiang, YuX <yux.jiang@intel.com>
> Subject: [dts] [PATCH V2] tests/vhost_cbdma: Optimize Case1-2 and Add Case3
> to check CBDMA threshold value
[-- Attachment #2: TestVirTioVhostCbdma.log --]
[-- Type: application/octet-stream, Size: 279184 bytes --]
29/12/2020 11:40:59 dts:
TEST SUITE : TestVirTioVhostCbdma
29/12/2020 11:40:59 dts: NIC : fortville_spirit
29/12/2020 11:40:59 dut.10.240.183.214:
29/12/2020 11:40:59 tester:
29/12/2020 11:41:06 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:41:06 tester: /tmp/vhost_cbdma
29/12/2020 11:41:06 dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
29/12/2020 11:41:06 dut.10.240.183.214: 2048
29/12/2020 11:41:06 TestVirTioVhostCbdma: Test Case test_perf_dynamic_queue_number_cbdma_vhost_enqueue_operations Begin
29/12/2020 11:41:06 dut.10.240.183.214:
29/12/2020 11:41:06 tester:
29/12/2020 11:41:06 dut.10.240.183.214: killall -I dpdk-testpmd
29/12/2020 11:41:06 dut.10.240.183.214: dpdk-testpmd: no process found
29/12/2020 11:41:06 dut.10.240.183.214: rm -rf /root/dpdk/vhost-net*
29/12/2020 11:41:06 dut.10.240.183.214:
29/12/2020 11:41:06 dut.10.240.183.214: rm -rf /tmp/s0
29/12/2020 11:41:06 dut.10.240.183.214:
29/12/2020 11:41:06 dut.10.240.183.214: ./usertools/dpdk-devbind.py --status-dev misc
29/12/2020 11:41:07 dut.10.240.183.214:
Misc (rawdev) devices using kernel driver
=========================================
0000:00:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
29/12/2020 11:41:07 dut.10.240.183.214: ./usertools/dpdk-devbind.py --force --bind=igb_uio 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3 0000:af:00.0
29/12/2020 11:41:09 dut.10.240.183.214:
29/12/2020 11:41:20 dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
29/12/2020 11:41:20 dut.10.240.183.214: 2048
29/12/2020 11:41:31 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:41:31 tester: /tmp/vhost_cbdma
29/12/2020 11:41:31 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:41:33 pktgen: test port 0 map gen port 0
29/12/2020 11:41:33 pktgen: test port 0 map gen port 0
29/12/2020 11:41:33 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:41:33 pktgen: trex port <0> not support flow control
29/12/2020 11:41:33 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:41:33 pktgen: check the trex port link status
29/12/2020 11:41:33 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:41:33 pktgen: begin traffic ......
29/12/2020 11:41:33 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:41:38 pktgen: traffic completed.
29/12/2020 11:41:38 pktgen: check the trex port link status
29/12/2020 11:41:38 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:41:38 pktgen: begin traffic ......
29/12/2020 11:41:38 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:41:58 pktgen: begin get port statistic ...
29/12/2020 11:41:58 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:41:58 pktgen: {0: {'ibytes': 9514256384,
'ierrors': 0,
'ipackets': 148660279,
'obytes': 54689501952,
'oerrors': 0,
'opackets': 854523523,
'rx_bps': 3844713728.0,
'rx_bps_L1': 5046186688.0,
'rx_pps': 7509206.0,
'rx_util': 12.615466719999999,
'tx_bps': 21878808576.0,
'tx_bps_L1': 28715936256.0,
'tx_pps': 42732048.0,
'tx_util': 71.78984064000001},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.7411742210388184,
'cpu_util': 99.76932525634766,
'cpu_util_raw': 99.1875,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 215291928,
'rx_bps': 3844713728.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 18034096128.0,
'rx_pps': 7509206.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21878808576.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42732048.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 9514256384,
'ierrors': 0,
'ipackets': 148660279,
'obytes': 54689501952,
'oerrors': 0,
'opackets': 854523523,
'rx_bps': 3844713728.0,
'rx_bps_L1': 5046186688.0,
'rx_pps': 7509206.0,
'rx_util': 12.615466719999999,
'tx_bps': 21878808576.0,
'tx_bps_L1': 28715936256.0,
'tx_pps': 42732048.0,
'tx_util': 71.78984064000001}}
29/12/2020 11:41:58 pktgen: {'ibytes': 9514256384,
'ierrors': 0,
'ipackets': 148660279,
'obytes': 54689501952,
'oerrors': 0,
'opackets': 854523523,
'rx_bps': 3844713728.0,
'rx_bps_L1': 5046186688.0,
'rx_pps': 7509206.0,
'rx_util': 12.615466719999999,
'tx_bps': 21878808576.0,
'tx_bps_L1': 28715936256.0,
'tx_pps': 42732048.0,
'tx_util': 71.78984064000001}
29/12/2020 11:41:58 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21878808576.000000, tx_pps: 42732048.000000
29/12/2020 11:41:58 pktgen: {'ibytes': 9514256384,
'ierrors': 0,
'ipackets': 148660279,
'obytes': 54689501952,
'oerrors': 0,
'opackets': 854523523,
'rx_bps': 3844713728.0,
'rx_bps_L1': 5046186688.0,
'rx_pps': 7509206.0,
'rx_util': 12.615466719999999,
'tx_bps': 21878808576.0,
'tx_bps_L1': 28715936256.0,
'tx_pps': 42732048.0,
'tx_util': 71.78984064000001}
29/12/2020 11:41:58 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3844713728.000000, rx_pps: 7509206.000000
29/12/2020 11:41:58 pktgen: throughput: pps_rx 7509206.000000, bps_rx 3844713728.000000
29/12/2020 11:41:58 pktgen: traffic completed.
29/12/2020 11:41:58 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:41:58 tester: /tmp/vhost_cbdma
29/12/2020 11:41:58 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:42:00 pktgen: test port 0 map gen port 0
29/12/2020 11:42:00 pktgen: test port 0 map gen port 0
29/12/2020 11:42:00 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:42:00 pktgen: trex port <0> not support flow control
29/12/2020 11:42:00 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:42:00 pktgen: check the trex port link status
29/12/2020 11:42:01 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:42:01 pktgen: begin traffic ......
29/12/2020 11:42:01 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:42:06 pktgen: traffic completed.
29/12/2020 11:42:06 pktgen: check the trex port link status
29/12/2020 11:42:06 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:42:06 pktgen: begin traffic ......
29/12/2020 11:42:06 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:42:26 pktgen: begin get port statistic ...
29/12/2020 11:42:26 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:42:26 pktgen: {0: {'ibytes': 70264195782,
'ierrors': 0,
'ipackets': 46287353,
'obytes': 98803687224,
'oerrors': 0,
'opackets': 65088073,
'rx_bps': 28157100032.0,
'rx_bps_L1': 28528076392.0,
'rx_pps': 2318602.25,
'rx_util': 71.32019097999999,
'tx_bps': 39584182272.0,
'tx_bps_L1': 40105713072.0,
'tx_pps': 3259567.5,
'tx_util': 100.26428268000001},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.370708465576172,
'cpu_util': 25.543840408325195,
'cpu_util_raw': 25.4375,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 67983450,
'rx_bps': 28157100032.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 11427084288.0,
'rx_pps': 2318602.25,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39584182272.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3259567.5},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 70264195782,
'ierrors': 0,
'ipackets': 46287353,
'obytes': 98803687224,
'oerrors': 0,
'opackets': 65088073,
'rx_bps': 28157100032.0,
'rx_bps_L1': 28528076392.0,
'rx_pps': 2318602.25,
'rx_util': 71.32019097999999,
'tx_bps': 39584182272.0,
'tx_bps_L1': 40105713072.0,
'tx_pps': 3259567.5,
'tx_util': 100.26428268000001}}
29/12/2020 11:42:26 pktgen: {'ibytes': 70264195782,
'ierrors': 0,
'ipackets': 46287353,
'obytes': 98803687224,
'oerrors': 0,
'opackets': 65088073,
'rx_bps': 28157100032.0,
'rx_bps_L1': 28528076392.0,
'rx_pps': 2318602.25,
'rx_util': 71.32019097999999,
'tx_bps': 39584182272.0,
'tx_bps_L1': 40105713072.0,
'tx_pps': 3259567.5,
'tx_util': 100.26428268000001}
29/12/2020 11:42:26 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39584182272.000000, tx_pps: 3259567.500000
29/12/2020 11:42:26 pktgen: {'ibytes': 70264195782,
'ierrors': 0,
'ipackets': 46287353,
'obytes': 98803687224,
'oerrors': 0,
'opackets': 65088073,
'rx_bps': 28157100032.0,
'rx_bps_L1': 28528076392.0,
'rx_pps': 2318602.25,
'rx_util': 71.32019097999999,
'tx_bps': 39584182272.0,
'tx_bps_L1': 40105713072.0,
'tx_pps': 3259567.5,
'tx_util': 100.26428268000001}
29/12/2020 11:42:26 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 28157100032.000000, rx_pps: 2318602.250000
29/12/2020 11:42:26 pktgen: throughput: pps_rx 2318602.250000, bps_rx 28157100032.000000
29/12/2020 11:42:26 pktgen: traffic completed.
29/12/2020 11:42:31 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:42:32 tester: /tmp/vhost_cbdma
29/12/2020 11:42:32 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:42:34 pktgen: test port 0 map gen port 0
29/12/2020 11:42:34 pktgen: test port 0 map gen port 0
29/12/2020 11:42:34 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:42:34 pktgen: trex port <0> not support flow control
29/12/2020 11:42:34 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:42:34 pktgen: check the trex port link status
29/12/2020 11:42:34 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:42:34 pktgen: begin traffic ......
29/12/2020 11:42:34 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:42:39 pktgen: traffic completed.
29/12/2020 11:42:39 pktgen: check the trex port link status
29/12/2020 11:42:39 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:42:39 pktgen: begin traffic ......
29/12/2020 11:42:39 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:42:59 pktgen: begin get port statistic ...
29/12/2020 11:42:59 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:42:59 pktgen: {0: {'ibytes': 8327645760,
'ierrors': 0,
'ipackets': 130119465,
'obytes': 54682225408,
'oerrors': 0,
'opackets': 854409829,
'rx_bps': 3345072384.0,
'rx_bps_L1': 4390409584.0,
'rx_pps': 6533357.5,
'rx_util': 10.976023960000001,
'tx_bps': 21920604160.0,
'tx_bps_L1': 28770792960.0,
'tx_pps': 42813680.0,
'tx_util': 71.9269824},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.7470993995666504,
'cpu_util': 99.74431610107422,
'cpu_util_raw': 99.125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 224106015,
'rx_bps': 3345072384.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 18575532032.0,
'rx_pps': 6533357.5,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21920604160.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42813680.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 8327645760,
'ierrors': 0,
'ipackets': 130119465,
'obytes': 54682225408,
'oerrors': 0,
'opackets': 854409829,
'rx_bps': 3345072384.0,
'rx_bps_L1': 4390409584.0,
'rx_pps': 6533357.5,
'rx_util': 10.976023960000001,
'tx_bps': 21920604160.0,
'tx_bps_L1': 28770792960.0,
'tx_pps': 42813680.0,
'tx_util': 71.9269824}}
29/12/2020 11:42:59 pktgen: {'ibytes': 8327645760,
'ierrors': 0,
'ipackets': 130119465,
'obytes': 54682225408,
'oerrors': 0,
'opackets': 854409829,
'rx_bps': 3345072384.0,
'rx_bps_L1': 4390409584.0,
'rx_pps': 6533357.5,
'rx_util': 10.976023960000001,
'tx_bps': 21920604160.0,
'tx_bps_L1': 28770792960.0,
'tx_pps': 42813680.0,
'tx_util': 71.9269824}
29/12/2020 11:42:59 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21920604160.000000, tx_pps: 42813680.000000
29/12/2020 11:42:59 pktgen: {'ibytes': 8327645760,
'ierrors': 0,
'ipackets': 130119465,
'obytes': 54682225408,
'oerrors': 0,
'opackets': 854409829,
'rx_bps': 3345072384.0,
'rx_bps_L1': 4390409584.0,
'rx_pps': 6533357.5,
'rx_util': 10.976023960000001,
'tx_bps': 21920604160.0,
'tx_bps_L1': 28770792960.0,
'tx_pps': 42813680.0,
'tx_util': 71.9269824}
29/12/2020 11:42:59 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3345072384.000000, rx_pps: 6533357.500000
29/12/2020 11:42:59 pktgen: throughput: pps_rx 6533357.500000, bps_rx 3345072384.000000
29/12/2020 11:42:59 pktgen: traffic completed.
29/12/2020 11:42:59 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:42:59 tester: /tmp/vhost_cbdma
29/12/2020 11:42:59 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:43:01 pktgen: test port 0 map gen port 0
29/12/2020 11:43:01 pktgen: test port 0 map gen port 0
29/12/2020 11:43:01 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:43:01 pktgen: trex port <0> not support flow control
29/12/2020 11:43:01 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:43:01 pktgen: check the trex port link status
29/12/2020 11:43:01 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:43:01 pktgen: begin traffic ......
29/12/2020 11:43:01 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:43:06 pktgen: traffic completed.
29/12/2020 11:43:06 pktgen: check the trex port link status
29/12/2020 11:43:06 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:43:06 pktgen: begin traffic ......
29/12/2020 11:43:06 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:43:26 pktgen: begin get port statistic ...
29/12/2020 11:43:26 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:43:26 pktgen: {0: {'ibytes': 49397092272,
'ierrors': 0,
'ipackets': 32540908,
'obytes': 98802152526,
'oerrors': 0,
'opackets': 65087061,
'rx_bps': 19733153792.0,
'rx_bps_L1': 19993142592.0,
'rx_pps': 1624930.0,
'rx_util': 49.982856479999995,
'tx_bps': 39478906880.0,
'tx_bps_L1': 39999050640.0,
'tx_pps': 3250898.5,
'tx_util': 99.9976266},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.10677146911621,
'cpu_util': 25.827823638916016,
'cpu_util_raw': 25.875,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 68410914,
'rx_bps': 19733153792.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 19745751040.0,
'rx_pps': 1624930.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39478906880.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3250898.5},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 49397092272,
'ierrors': 0,
'ipackets': 32540908,
'obytes': 98802152526,
'oerrors': 0,
'opackets': 65087061,
'rx_bps': 19733153792.0,
'rx_bps_L1': 19993142592.0,
'rx_pps': 1624930.0,
'rx_util': 49.982856479999995,
'tx_bps': 39478906880.0,
'tx_bps_L1': 39999050640.0,
'tx_pps': 3250898.5,
'tx_util': 99.9976266}}
29/12/2020 11:43:26 pktgen: {'ibytes': 49397092272,
'ierrors': 0,
'ipackets': 32540908,
'obytes': 98802152526,
'oerrors': 0,
'opackets': 65087061,
'rx_bps': 19733153792.0,
'rx_bps_L1': 19993142592.0,
'rx_pps': 1624930.0,
'rx_util': 49.982856479999995,
'tx_bps': 39478906880.0,
'tx_bps_L1': 39999050640.0,
'tx_pps': 3250898.5,
'tx_util': 99.9976266}
29/12/2020 11:43:26 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39478906880.000000, tx_pps: 3250898.500000
29/12/2020 11:43:26 pktgen: {'ibytes': 49397092272,
'ierrors': 0,
'ipackets': 32540908,
'obytes': 98802152526,
'oerrors': 0,
'opackets': 65087061,
'rx_bps': 19733153792.0,
'rx_bps_L1': 19993142592.0,
'rx_pps': 1624930.0,
'rx_util': 49.982856479999995,
'tx_bps': 39478906880.0,
'tx_bps_L1': 39999050640.0,
'tx_pps': 3250898.5,
'tx_util': 99.9976266}
29/12/2020 11:43:26 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 19733153792.000000, rx_pps: 1624930.000000
29/12/2020 11:43:26 pktgen: throughput: pps_rx 1624930.000000, bps_rx 19733153792.000000
29/12/2020 11:43:26 pktgen: traffic completed.
29/12/2020 11:43:32 dut.10.240.183.214: rm -rf /tmp/s0
29/12/2020 11:43:32 dut.10.240.183.214:
29/12/2020 11:43:32 dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
29/12/2020 11:43:32 dut.10.240.183.214: 2048
29/12/2020 11:43:43 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:43:43 tester: /tmp/vhost_cbdma
29/12/2020 11:43:43 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:43:45 pktgen: test port 0 map gen port 0
29/12/2020 11:43:45 pktgen: test port 0 map gen port 0
29/12/2020 11:43:45 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:43:45 pktgen: trex port <0> not support flow control
29/12/2020 11:43:45 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:43:45 pktgen: check the trex port link status
29/12/2020 11:43:45 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:43:45 pktgen: begin traffic ......
29/12/2020 11:43:45 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:43:50 pktgen: traffic completed.
29/12/2020 11:43:50 pktgen: check the trex port link status
29/12/2020 11:43:50 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:43:50 pktgen: begin traffic ......
29/12/2020 11:43:50 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:44:10 pktgen: begin get port statistic ...
29/12/2020 11:44:10 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:44:10 pktgen: {0: {'ibytes': 9747909760,
'ierrors': 0,
'ipackets': 152311090,
'obytes': 54695237312,
'oerrors': 0,
'opackets': 854613135,
'rx_bps': 3884522496.0,
'rx_bps_L1': 5098437216.0,
'rx_pps': 7586967.0,
'rx_util': 12.74609304,
'tx_bps': 21793042432.0,
'tx_bps_L1': 28603368192.0,
'tx_pps': 42564536.0,
'tx_util': 71.50842048},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.7315592765808105,
'cpu_util': 99.72803497314453,
'cpu_util_raw': 99.125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 222187179,
'rx_bps': 3884522496.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 17908518912.0,
'rx_pps': 7586967.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21793042432.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42564536.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 9747909760,
'ierrors': 0,
'ipackets': 152311090,
'obytes': 54695237312,
'oerrors': 0,
'opackets': 854613135,
'rx_bps': 3884522496.0,
'rx_bps_L1': 5098437216.0,
'rx_pps': 7586967.0,
'rx_util': 12.74609304,
'tx_bps': 21793042432.0,
'tx_bps_L1': 28603368192.0,
'tx_pps': 42564536.0,
'tx_util': 71.50842048}}
29/12/2020 11:44:10 pktgen: {'ibytes': 9747909760,
'ierrors': 0,
'ipackets': 152311090,
'obytes': 54695237312,
'oerrors': 0,
'opackets': 854613135,
'rx_bps': 3884522496.0,
'rx_bps_L1': 5098437216.0,
'rx_pps': 7586967.0,
'rx_util': 12.74609304,
'tx_bps': 21793042432.0,
'tx_bps_L1': 28603368192.0,
'tx_pps': 42564536.0,
'tx_util': 71.50842048}
29/12/2020 11:44:10 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21793042432.000000, tx_pps: 42564536.000000
29/12/2020 11:44:10 pktgen: {'ibytes': 9747909760,
'ierrors': 0,
'ipackets': 152311090,
'obytes': 54695237312,
'oerrors': 0,
'opackets': 854613135,
'rx_bps': 3884522496.0,
'rx_bps_L1': 5098437216.0,
'rx_pps': 7586967.0,
'rx_util': 12.74609304,
'tx_bps': 21793042432.0,
'tx_bps_L1': 28603368192.0,
'tx_pps': 42564536.0,
'tx_util': 71.50842048}
29/12/2020 11:44:10 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3884522496.000000, rx_pps: 7586967.000000
29/12/2020 11:44:10 pktgen: throughput: pps_rx 7586967.000000, bps_rx 3884522496.000000
29/12/2020 11:44:10 pktgen: traffic completed.
29/12/2020 11:44:10 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:44:10 tester: /tmp/vhost_cbdma
29/12/2020 11:44:10 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:44:12 pktgen: test port 0 map gen port 0
29/12/2020 11:44:12 pktgen: test port 0 map gen port 0
29/12/2020 11:44:12 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:44:12 pktgen: trex port <0> not support flow control
29/12/2020 11:44:12 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:44:12 pktgen: check the trex port link status
29/12/2020 11:44:12 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:44:12 pktgen: begin traffic ......
29/12/2020 11:44:12 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:44:17 pktgen: traffic completed.
29/12/2020 11:44:17 pktgen: check the trex port link status
29/12/2020 11:44:17 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:44:17 pktgen: begin traffic ......
29/12/2020 11:44:17 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:44:37 pktgen: begin get port statistic ...
29/12/2020 11:44:37 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:44:37 pktgen: {0: {'ibytes': 72680429778,
'ierrors': 0,
'ipackets': 47879075,
'obytes': 98803020822,
'oerrors': 0,
'opackets': 65087633,
'rx_bps': 29058068480.0,
'rx_bps_L1': 29440915200.0,
'rx_pps': 2392792.0,
'rx_util': 73.602288,
'tx_bps': 39483478016.0,
'tx_bps_L1': 40003682096.0,
'tx_pps': 3251275.5,
'tx_util': 100.00920524000001},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 18.69254493713379,
'cpu_util': 26.40322494506836,
'cpu_util_raw': 26.625,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 69128921,
'rx_bps': 29058068480.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 10425408512.0,
'rx_pps': 2392792.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39483478016.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3251275.5},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 72680429778,
'ierrors': 0,
'ipackets': 47879075,
'obytes': 98803020822,
'oerrors': 0,
'opackets': 65087633,
'rx_bps': 29058068480.0,
'rx_bps_L1': 29440915200.0,
'rx_pps': 2392792.0,
'rx_util': 73.602288,
'tx_bps': 39483478016.0,
'tx_bps_L1': 40003682096.0,
'tx_pps': 3251275.5,
'tx_util': 100.00920524000001}}
29/12/2020 11:44:37 pktgen: {'ibytes': 72680429778,
'ierrors': 0,
'ipackets': 47879075,
'obytes': 98803020822,
'oerrors': 0,
'opackets': 65087633,
'rx_bps': 29058068480.0,
'rx_bps_L1': 29440915200.0,
'rx_pps': 2392792.0,
'rx_util': 73.602288,
'tx_bps': 39483478016.0,
'tx_bps_L1': 40003682096.0,
'tx_pps': 3251275.5,
'tx_util': 100.00920524000001}
29/12/2020 11:44:37 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39483478016.000000, tx_pps: 3251275.500000
29/12/2020 11:44:37 pktgen: {'ibytes': 72680429778,
'ierrors': 0,
'ipackets': 47879075,
'obytes': 98803020822,
'oerrors': 0,
'opackets': 65087633,
'rx_bps': 29058068480.0,
'rx_bps_L1': 29440915200.0,
'rx_pps': 2392792.0,
'rx_util': 73.602288,
'tx_bps': 39483478016.0,
'tx_bps_L1': 40003682096.0,
'tx_pps': 3251275.5,
'tx_util': 100.00920524000001}
29/12/2020 11:44:37 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 29058068480.000000, rx_pps: 2392792.000000
29/12/2020 11:44:37 pktgen: throughput: pps_rx 2392792.000000, bps_rx 29058068480.000000
29/12/2020 11:44:37 pktgen: traffic completed.
29/12/2020 11:44:43 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:44:44 tester: /tmp/vhost_cbdma
29/12/2020 11:44:44 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:44:46 pktgen: test port 0 map gen port 0
29/12/2020 11:44:46 pktgen: test port 0 map gen port 0
29/12/2020 11:44:46 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:44:46 pktgen: trex port <0> not support flow control
29/12/2020 11:44:46 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:44:46 pktgen: check the trex port link status
29/12/2020 11:44:46 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:44:46 pktgen: begin traffic ......
29/12/2020 11:44:46 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:44:51 pktgen: traffic completed.
29/12/2020 11:44:51 pktgen: check the trex port link status
29/12/2020 11:44:51 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:44:51 pktgen: begin traffic ......
29/12/2020 11:44:51 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:45:11 pktgen: begin get port statistic ...
29/12/2020 11:45:11 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:45:11 pktgen: {0: {'ibytes': 9742285376,
'ierrors': 0,
'ipackets': 152223209,
'obytes': 54677153216,
'oerrors': 0,
'opackets': 854330577,
'rx_bps': 3895777792.0,
'rx_bps_L1': 5113207392.0,
'rx_pps': 7608935.0,
'rx_util': 12.783018479999999,
'tx_bps': 21873346560.0,
'tx_bps_L1': 28708768000.0,
'tx_pps': 42721384.0,
'tx_util': 71.77192},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.7419490814208984,
'cpu_util': 99.71623229980469,
'cpu_util_raw': 99.1875,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 226475356,
'rx_bps': 3895777792.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 17977569280.0,
'rx_pps': 7608935.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21873346560.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42721384.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 9742285376,
'ierrors': 0,
'ipackets': 152223209,
'obytes': 54677153216,
'oerrors': 0,
'opackets': 854330577,
'rx_bps': 3895777792.0,
'rx_bps_L1': 5113207392.0,
'rx_pps': 7608935.0,
'rx_util': 12.783018479999999,
'tx_bps': 21873346560.0,
'tx_bps_L1': 28708768000.0,
'tx_pps': 42721384.0,
'tx_util': 71.77192}}
29/12/2020 11:45:11 pktgen: {'ibytes': 9742285376,
'ierrors': 0,
'ipackets': 152223209,
'obytes': 54677153216,
'oerrors': 0,
'opackets': 854330577,
'rx_bps': 3895777792.0,
'rx_bps_L1': 5113207392.0,
'rx_pps': 7608935.0,
'rx_util': 12.783018479999999,
'tx_bps': 21873346560.0,
'tx_bps_L1': 28708768000.0,
'tx_pps': 42721384.0,
'tx_util': 71.77192}
29/12/2020 11:45:11 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21873346560.000000, tx_pps: 42721384.000000
29/12/2020 11:45:11 pktgen: {'ibytes': 9742285376,
'ierrors': 0,
'ipackets': 152223209,
'obytes': 54677153216,
'oerrors': 0,
'opackets': 854330577,
'rx_bps': 3895777792.0,
'rx_bps_L1': 5113207392.0,
'rx_pps': 7608935.0,
'rx_util': 12.783018479999999,
'tx_bps': 21873346560.0,
'tx_bps_L1': 28708768000.0,
'tx_pps': 42721384.0,
'tx_util': 71.77192}
29/12/2020 11:45:11 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3895777792.000000, rx_pps: 7608935.000000
29/12/2020 11:45:11 pktgen: throughput: pps_rx 7608935.000000, bps_rx 3895777792.000000
29/12/2020 11:45:11 pktgen: traffic completed.
29/12/2020 11:45:11 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:45:11 tester: /tmp/vhost_cbdma
29/12/2020 11:45:11 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:45:13 pktgen: test port 0 map gen port 0
29/12/2020 11:45:13 pktgen: test port 0 map gen port 0
29/12/2020 11:45:13 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:45:13 pktgen: trex port <0> not support flow control
29/12/2020 11:45:13 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:45:13 pktgen: check the trex port link status
29/12/2020 11:45:13 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:45:13 pktgen: begin traffic ......
29/12/2020 11:45:13 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:45:18 pktgen: traffic completed.
29/12/2020 11:45:18 pktgen: check the trex port link status
29/12/2020 11:45:18 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:45:18 pktgen: begin traffic ......
29/12/2020 11:45:18 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:45:38 pktgen: begin get port statistic ...
29/12/2020 11:45:38 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:45:38 pktgen: {0: {'ibytes': 84449544498,
'ierrors': 0,
'ipackets': 55632115,
'obytes': 98806402926,
'oerrors': 0,
'opackets': 65089861,
'rx_bps': 33651324928.0,
'rx_bps_L1': 34094688807.999996,
'rx_pps': 2771024.25,
'rx_util': 85.23672201999999,
'tx_bps': 39355437056.0,
'tx_bps_L1': 39873954176.00001,
'tx_pps': 3240732.0,
'tx_util': 99.68488544000002},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.113481521606445,
'cpu_util': 25.738008499145508,
'cpu_util_raw': 25.3125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 68187413,
'rx_bps': 33651324928.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 5704113152.0,
'rx_pps': 2771024.25,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39355437056.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3240732.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 84449544498,
'ierrors': 0,
'ipackets': 55632115,
'obytes': 98806402926,
'oerrors': 0,
'opackets': 65089861,
'rx_bps': 33651324928.0,
'rx_bps_L1': 34094688807.999996,
'rx_pps': 2771024.25,
'rx_util': 85.23672201999999,
'tx_bps': 39355437056.0,
'tx_bps_L1': 39873954176.00001,
'tx_pps': 3240732.0,
'tx_util': 99.68488544000002}}
29/12/2020 11:45:38 pktgen: {'ibytes': 84449544498,
'ierrors': 0,
'ipackets': 55632115,
'obytes': 98806402926,
'oerrors': 0,
'opackets': 65089861,
'rx_bps': 33651324928.0,
'rx_bps_L1': 34094688807.999996,
'rx_pps': 2771024.25,
'rx_util': 85.23672201999999,
'tx_bps': 39355437056.0,
'tx_bps_L1': 39873954176.00001,
'tx_pps': 3240732.0,
'tx_util': 99.68488544000002}
29/12/2020 11:45:38 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39355437056.000000, tx_pps: 3240732.000000
29/12/2020 11:45:38 pktgen: {'ibytes': 84449544498,
'ierrors': 0,
'ipackets': 55632115,
'obytes': 98806402926,
'oerrors': 0,
'opackets': 65089861,
'rx_bps': 33651324928.0,
'rx_bps_L1': 34094688807.999996,
'rx_pps': 2771024.25,
'rx_util': 85.23672201999999,
'tx_bps': 39355437056.0,
'tx_bps_L1': 39873954176.00001,
'tx_pps': 3240732.0,
'tx_util': 99.68488544000002}
29/12/2020 11:45:38 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 33651324928.000000, rx_pps: 2771024.250000
29/12/2020 11:45:38 pktgen: throughput: pps_rx 2771024.250000, bps_rx 33651324928.000000
29/12/2020 11:45:38 pktgen: traffic completed.
29/12/2020 11:45:52 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:45:52 tester: /tmp/vhost_cbdma
29/12/2020 11:45:52 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:45:54 pktgen: test port 0 map gen port 0
29/12/2020 11:45:54 pktgen: test port 0 map gen port 0
29/12/2020 11:45:54 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:45:54 pktgen: trex port <0> not support flow control
29/12/2020 11:45:54 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:45:54 pktgen: check the trex port link status
29/12/2020 11:45:54 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:45:54 pktgen: begin traffic ......
29/12/2020 11:45:54 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:45:59 pktgen: traffic completed.
29/12/2020 11:45:59 pktgen: check the trex port link status
29/12/2020 11:45:59 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:45:59 pktgen: begin traffic ......
29/12/2020 11:45:59 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:46:19 pktgen: begin get port statistic ...
29/12/2020 11:46:19 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:46:19 pktgen: {0: {'ibytes': 9470522496,
'ierrors': 0,
'ipackets': 147976938,
'obytes': 54679207296,
'oerrors': 0,
'opackets': 854362670,
'rx_bps': 3790450432.0,
'rx_bps_L1': 4974966192.0,
'rx_pps': 7403223.5,
'rx_util': 12.43741548,
'tx_bps': 21812017152.0,
'tx_bps_L1': 28628272512.0,
'tx_pps': 42601596.0,
'tx_util': 71.57068128},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.7343204021453857,
'cpu_util': 99.71406555175781,
'cpu_util_raw': 99.125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 227690692,
'rx_bps': 3790450432.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 18021566464.0,
'rx_pps': 7403223.5,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21812017152.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42601596.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 9470522496,
'ierrors': 0,
'ipackets': 147976938,
'obytes': 54679207296,
'oerrors': 0,
'opackets': 854362670,
'rx_bps': 3790450432.0,
'rx_bps_L1': 4974966192.0,
'rx_pps': 7403223.5,
'rx_util': 12.43741548,
'tx_bps': 21812017152.0,
'tx_bps_L1': 28628272512.0,
'tx_pps': 42601596.0,
'tx_util': 71.57068128}}
29/12/2020 11:46:19 pktgen: {'ibytes': 9470522496,
'ierrors': 0,
'ipackets': 147976938,
'obytes': 54679207296,
'oerrors': 0,
'opackets': 854362670,
'rx_bps': 3790450432.0,
'rx_bps_L1': 4974966192.0,
'rx_pps': 7403223.5,
'rx_util': 12.43741548,
'tx_bps': 21812017152.0,
'tx_bps_L1': 28628272512.0,
'tx_pps': 42601596.0,
'tx_util': 71.57068128}
29/12/2020 11:46:19 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21812017152.000000, tx_pps: 42601596.000000
29/12/2020 11:46:19 pktgen: {'ibytes': 9470522496,
'ierrors': 0,
'ipackets': 147976938,
'obytes': 54679207296,
'oerrors': 0,
'opackets': 854362670,
'rx_bps': 3790450432.0,
'rx_bps_L1': 4974966192.0,
'rx_pps': 7403223.5,
'rx_util': 12.43741548,
'tx_bps': 21812017152.0,
'tx_bps_L1': 28628272512.0,
'tx_pps': 42601596.0,
'tx_util': 71.57068128}
29/12/2020 11:46:19 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3790450432.000000, rx_pps: 7403223.500000
29/12/2020 11:46:19 pktgen: throughput: pps_rx 7403223.500000, bps_rx 3790450432.000000
29/12/2020 11:46:19 pktgen: traffic completed.
29/12/2020 11:46:19 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:46:19 tester: /tmp/vhost_cbdma
29/12/2020 11:46:19 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:46:21 pktgen: test port 0 map gen port 0
29/12/2020 11:46:21 pktgen: test port 0 map gen port 0
29/12/2020 11:46:21 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:46:21 pktgen: trex port <0> not support flow control
29/12/2020 11:46:21 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:46:21 pktgen: check the trex port link status
29/12/2020 11:46:21 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:46:21 pktgen: begin traffic ......
29/12/2020 11:46:21 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:46:26 pktgen: traffic completed.
29/12/2020 11:46:26 pktgen: check the trex port link status
29/12/2020 11:46:26 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:46:26 pktgen: begin traffic ......
29/12/2020 11:46:26 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:46:46 pktgen: begin get port statistic ...
29/12/2020 11:46:46 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:46:46 pktgen: {0: {'ibytes': 61988395260,
'ierrors': 0,
'ipackets': 40835572,
'obytes': 98803799556,
'oerrors': 0,
'opackets': 65088146,
'rx_bps': 24771653632.0,
'rx_bps_L1': 25098025912.0,
'rx_pps': 2039826.75,
'rx_util': 62.74506478000001,
'tx_bps': 39477280768.0,
'tx_bps_L1': 39997403128.0,
'tx_pps': 3250764.75,
'tx_util': 99.99350782},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 18.90479850769043,
'cpu_util': 26.102685928344727,
'cpu_util_raw': 25.5625,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 69295992,
'rx_bps': 24771653632.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 14705627136.0,
'rx_pps': 2039826.75,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39477280768.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3250764.75},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 61988395260,
'ierrors': 0,
'ipackets': 40835572,
'obytes': 98803799556,
'oerrors': 0,
'opackets': 65088146,
'rx_bps': 24771653632.0,
'rx_bps_L1': 25098025912.0,
'rx_pps': 2039826.75,
'rx_util': 62.74506478000001,
'tx_bps': 39477280768.0,
'tx_bps_L1': 39997403128.0,
'tx_pps': 3250764.75,
'tx_util': 99.99350782}}
29/12/2020 11:46:46 pktgen: {'ibytes': 61988395260,
'ierrors': 0,
'ipackets': 40835572,
'obytes': 98803799556,
'oerrors': 0,
'opackets': 65088146,
'rx_bps': 24771653632.0,
'rx_bps_L1': 25098025912.0,
'rx_pps': 2039826.75,
'rx_util': 62.74506478000001,
'tx_bps': 39477280768.0,
'tx_bps_L1': 39997403128.0,
'tx_pps': 3250764.75,
'tx_util': 99.99350782}
29/12/2020 11:46:46 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39477280768.000000, tx_pps: 3250764.750000
29/12/2020 11:46:46 pktgen: {'ibytes': 61988395260,
'ierrors': 0,
'ipackets': 40835572,
'obytes': 98803799556,
'oerrors': 0,
'opackets': 65088146,
'rx_bps': 24771653632.0,
'rx_bps_L1': 25098025912.0,
'rx_pps': 2039826.75,
'rx_util': 62.74506478000001,
'tx_bps': 39477280768.0,
'tx_bps_L1': 39997403128.0,
'tx_pps': 3250764.75,
'tx_util': 99.99350782}
29/12/2020 11:46:46 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 24771653632.000000, rx_pps: 2039826.750000
29/12/2020 11:46:46 pktgen: throughput: pps_rx 2039826.750000, bps_rx 24771653632.000000
29/12/2020 11:46:46 pktgen: traffic completed.
29/12/2020 11:46:48 TestVirTioVhostCbdma:
+-------+-----------------------------------------------+-------+------------+
| Frame | Mode/RXD-TXD | Mpps | % linerate |
+=======+===============================================+=======+============+
| 64 | dynamic_queue2 | 7.509 | 12.615 |
+-------+-----------------------------------------------+-------+------------+
| 1518 | dynamic_queue2 | 2.319 | 71.320 |
+-------+-----------------------------------------------+-------+------------+
| 64 | virtio_user_dynamic_queue2_change_to_1 | 6.533 | 10.976 |
+-------+-----------------------------------------------+-------+------------+
| 1518 | virtio_user_dynamic_queue2_change_to_1 | 1.625 | 49.983 |
+-------+-----------------------------------------------+-------+------------+
| 64 | Relaunch_dynamic_queue2 | 7.587 | 12.746 |
+-------+-----------------------------------------------+-------+------------+
| 1518 | Relaunch_dynamic_queue2 | 2.393 | 73.602 |
+-------+-----------------------------------------------+-------+------------+
| 64 | vhost_userRelaunch_dynamic_queue2_change_to_1 | 7.609 | 12.783 |
+-------+-----------------------------------------------+-------+------------+
| 1518 | vhost_userRelaunch_dynamic_queue2_change_to_1 | 2.771 | 85.237 |
+-------+-----------------------------------------------+-------+------------+
| 64 | Relaunch_vhost_2_cbdma | 7.403 | 12.437 |
+-------+-----------------------------------------------+-------+------------+
| 1518 | Relaunch_vhost_2_cbdma | 2.040 | 62.745 |
+-------+-----------------------------------------------+-------+------------+
29/12/2020 11:46:48 TestVirTioVhostCbdma:
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| Frame | Mode/RXD-TXD | Mpps | % linerate | nb_desc | Expected Throughput | Throughput Difference |
+=======+===============================================+============+============+=========+=====================+=======================+
| 64 | dynamic_queue2 | 7.509 Mpps | 12.615% | 1024 | 7.533 Mpps | -0.024 Mpps |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | dynamic_queue2 | 2.319 Mpps | 71.320% | 1024 | 1.955 Mpps | 0.364 Mpps |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | virtio_user_dynamic_queue2_change_to_1 | 6.533 Mpps | 10.976% | 1024 | 6.515 Mpps | 0.018 Mpps |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | virtio_user_dynamic_queue2_change_to_1 | 1.625 Mpps | 49.983% | 1024 | 1.626 Mpps | -0.001 Mpps |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | Relaunch_dynamic_queue2 | 7.587 Mpps | 12.746% | 1024 | 7.586 Mpps | 0.001 Mpps |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | Relaunch_dynamic_queue2 | 2.393 Mpps | 73.602% | 1024 | 2.601 Mpps | -0.208 Mpps |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | vhost_userRelaunch_dynamic_queue2_change_to_1 | 7.609 Mpps | 12.783% | 1024 | 7.623 Mpps | -0.014 Mpps |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | vhost_userRelaunch_dynamic_queue2_change_to_1 | 2.771 Mpps | 85.237% | 1024 | 2.927 Mpps | -0.156 Mpps |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | Relaunch_vhost_2_cbdma | 7.403 Mpps | 12.437% | 1024 | 7.534 Mpps | -0.131 Mpps |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | Relaunch_vhost_2_cbdma | 2.040 Mpps | 62.745% | 1024 | 2.581 Mpps | -0.541 Mpps |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
29/12/2020 11:46:48 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.150660
29/12/2020 11:46:48 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.024000
29/12/2020 11:46:48 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.039100
29/12/2020 11:46:48 TestVirTioVhostCbdma: Throughput Difference are (Mpps) 0.364000
29/12/2020 11:46:48 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.130300
29/12/2020 11:46:48 TestVirTioVhostCbdma: Throughput Difference are (Mpps) 0.018000
29/12/2020 11:46:48 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.032520
29/12/2020 11:46:48 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.001000
29/12/2020 11:46:48 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.151720
29/12/2020 11:46:48 TestVirTioVhostCbdma: Throughput Difference are (Mpps) 0.001000
29/12/2020 11:46:48 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.052020
29/12/2020 11:46:48 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.208000
29/12/2020 11:46:48 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.152460
29/12/2020 11:46:48 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.014000
29/12/2020 11:46:48 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.058540
29/12/2020 11:46:48 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.156000
29/12/2020 11:46:48 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.150680
29/12/2020 11:46:48 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.131000
29/12/2020 11:46:48 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.051620
29/12/2020 11:46:48 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.541000
29/12/2020 11:46:48 TestVirTioVhostCbdma: Test Case test_perf_dynamic_queue_number_cbdma_vhost_enqueue_operations Result FAILED: 'Exceeded Gap'
29/12/2020 11:46:48 dut.10.240.183.214: killall -I dpdk-testpmd
29/12/2020 11:46:48 dut.10.240.183.214: dpdk-testpmd: no process found
29/12/2020 11:46:48 dut.10.240.183.214: modprobe ioatdma
29/12/2020 11:46:48 dut.10.240.183.214:
29/12/2020 11:46:48 dut.10.240.183.214: ./usertools/dpdk-devbind.py -u 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3
29/12/2020 11:46:48 dut.10.240.183.214:
29/12/2020 11:46:48 dut.10.240.183.214: ./usertools/dpdk-devbind.py --force --bind=ioatdma 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3
29/12/2020 11:46:49 dut.10.240.183.214:
29/12/2020 11:46:51 TestVirTioVhostCbdma: Test Case test_perf_pvp_spilt_all_path_with_cbdma_vhost_enqueue_operations Begin
29/12/2020 11:46:51 dut.10.240.183.214:
29/12/2020 11:46:51 tester:
29/12/2020 11:46:51 dut.10.240.183.214: killall -I dpdk-testpmd
29/12/2020 11:46:51 dut.10.240.183.214: dpdk-testpmd: no process found
29/12/2020 11:46:51 dut.10.240.183.214: rm -rf /root/dpdk/vhost-net*
29/12/2020 11:46:51 dut.10.240.183.214:
29/12/2020 11:46:51 dut.10.240.183.214: rm -rf /tmp/s0
29/12/2020 11:46:51 dut.10.240.183.214:
29/12/2020 11:46:51 dut.10.240.183.214: ./usertools/dpdk-devbind.py --status-dev misc
29/12/2020 11:46:51 dut.10.240.183.214:
Misc (rawdev) devices using kernel driver
=========================================
0000:00:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:00:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
0000:80:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=igb_uio,vfio-pci
29/12/2020 11:46:51 dut.10.240.183.214: ./usertools/dpdk-devbind.py --force --bind=igb_uio 0000:80:04.0 0000:af:00.0
29/12/2020 11:46:54 dut.10.240.183.214:
29/12/2020 11:47:05 dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
29/12/2020 11:47:05 dut.10.240.183.214: 2048
29/12/2020 11:47:16 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:47:16 tester: /tmp/vhost_cbdma
29/12/2020 11:47:16 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:47:18 pktgen: test port 0 map gen port 0
29/12/2020 11:47:18 pktgen: test port 0 map gen port 0
29/12/2020 11:47:18 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:47:18 pktgen: trex port <0> not support flow control
29/12/2020 11:47:18 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:47:18 pktgen: check the trex port link status
29/12/2020 11:47:18 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:47:18 pktgen: begin traffic ......
29/12/2020 11:47:18 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:47:23 pktgen: traffic completed.
29/12/2020 11:47:23 pktgen: check the trex port link status
29/12/2020 11:47:23 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:47:23 pktgen: begin traffic ......
29/12/2020 11:47:23 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:47:43 pktgen: begin get port statistic ...
29/12/2020 11:47:43 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:47:43 pktgen: {0: {'ibytes': 9795613248,
'ierrors': 0,
'ipackets': 153056457,
'obytes': 54675585984,
'oerrors': 0,
'opackets': 854306084,
'rx_bps': 3911560448.0,
'rx_bps_L1': 5133923888.0,
'rx_pps': 7639771.5,
'rx_util': 12.83480972,
'tx_bps': 21817391104.0,
'tx_bps_L1': 28635325184.0,
'tx_pps': 42612088.0,
'tx_util': 71.58831296},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.734151840209961,
'cpu_util': 99.74478912353516,
'cpu_util_raw': 99.125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 218253154,
'rx_bps': 3911560448.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 17905829888.0,
'rx_pps': 7639771.5,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21817391104.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42612088.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 9795613248,
'ierrors': 0,
'ipackets': 153056457,
'obytes': 54675585984,
'oerrors': 0,
'opackets': 854306084,
'rx_bps': 3911560448.0,
'rx_bps_L1': 5133923888.0,
'rx_pps': 7639771.5,
'rx_util': 12.83480972,
'tx_bps': 21817391104.0,
'tx_bps_L1': 28635325184.0,
'tx_pps': 42612088.0,
'tx_util': 71.58831296}}
29/12/2020 11:47:43 pktgen: {'ibytes': 9795613248,
'ierrors': 0,
'ipackets': 153056457,
'obytes': 54675585984,
'oerrors': 0,
'opackets': 854306084,
'rx_bps': 3911560448.0,
'rx_bps_L1': 5133923888.0,
'rx_pps': 7639771.5,
'rx_util': 12.83480972,
'tx_bps': 21817391104.0,
'tx_bps_L1': 28635325184.0,
'tx_pps': 42612088.0,
'tx_util': 71.58831296}
29/12/2020 11:47:43 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21817391104.000000, tx_pps: 42612088.000000
29/12/2020 11:47:43 pktgen: {'ibytes': 9795613248,
'ierrors': 0,
'ipackets': 153056457,
'obytes': 54675585984,
'oerrors': 0,
'opackets': 854306084,
'rx_bps': 3911560448.0,
'rx_bps_L1': 5133923888.0,
'rx_pps': 7639771.5,
'rx_util': 12.83480972,
'tx_bps': 21817391104.0,
'tx_bps_L1': 28635325184.0,
'tx_pps': 42612088.0,
'tx_util': 71.58831296}
29/12/2020 11:47:43 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3911560448.000000, rx_pps: 7639771.500000
29/12/2020 11:47:43 pktgen: throughput: pps_rx 7639771.500000, bps_rx 3911560448.000000
29/12/2020 11:47:43 pktgen: traffic completed.
29/12/2020 11:47:43 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:47:43 tester: /tmp/vhost_cbdma
29/12/2020 11:47:43 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:47:45 pktgen: test port 0 map gen port 0
29/12/2020 11:47:45 pktgen: test port 0 map gen port 0
29/12/2020 11:47:45 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:47:45 pktgen: trex port <0> not support flow control
29/12/2020 11:47:45 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:47:45 pktgen: check the trex port link status
29/12/2020 11:47:45 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:47:45 pktgen: begin traffic ......
29/12/2020 11:47:45 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:47:50 pktgen: traffic completed.
29/12/2020 11:47:50 pktgen: check the trex port link status
29/12/2020 11:47:50 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:47:50 pktgen: begin traffic ......
29/12/2020 11:47:50 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:48:10 pktgen: begin get port statistic ...
29/12/2020 11:48:10 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:48:10 pktgen: {0: {'ibytes': 98795975784,
'ierrors': 0,
'ipackets': 65082992,
'obytes': 98796107850,
'oerrors': 0,
'opackets': 65083080,
'rx_bps': 39483052032.0,
'rx_bps_L1': 40003250392.0,
'rx_pps': 3251239.75,
'rx_util': 100.00812597999999,
'tx_bps': 39483117568.0,
'tx_bps_L1': 40003316848.0,
'tx_pps': 3251245.5,
'tx_util': 100.00829212},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.039749145507812,
'cpu_util': 25.921504974365234,
'cpu_util_raw': 25.1875,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 68823736,
'rx_bps': 39483052032.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 0.0,
'rx_pps': 3251239.75,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39483117568.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3251245.5},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 98795975784,
'ierrors': 0,
'ipackets': 65082992,
'obytes': 98796107850,
'oerrors': 0,
'opackets': 65083080,
'rx_bps': 39483052032.0,
'rx_bps_L1': 40003250392.0,
'rx_pps': 3251239.75,
'rx_util': 100.00812597999999,
'tx_bps': 39483117568.0,
'tx_bps_L1': 40003316848.0,
'tx_pps': 3251245.5,
'tx_util': 100.00829212}}
29/12/2020 11:48:10 pktgen: {'ibytes': 98795975784,
'ierrors': 0,
'ipackets': 65082992,
'obytes': 98796107850,
'oerrors': 0,
'opackets': 65083080,
'rx_bps': 39483052032.0,
'rx_bps_L1': 40003250392.0,
'rx_pps': 3251239.75,
'rx_util': 100.00812597999999,
'tx_bps': 39483117568.0,
'tx_bps_L1': 40003316848.0,
'tx_pps': 3251245.5,
'tx_util': 100.00829212}
29/12/2020 11:48:10 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39483117568.000000, tx_pps: 3251245.500000
29/12/2020 11:48:10 pktgen: {'ibytes': 98795975784,
'ierrors': 0,
'ipackets': 65082992,
'obytes': 98796107850,
'oerrors': 0,
'opackets': 65083080,
'rx_bps': 39483052032.0,
'rx_bps_L1': 40003250392.0,
'rx_pps': 3251239.75,
'rx_util': 100.00812597999999,
'tx_bps': 39483117568.0,
'tx_bps_L1': 40003316848.0,
'tx_pps': 3251245.5,
'tx_util': 100.00829212}
29/12/2020 11:48:10 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 39483052032.000000, rx_pps: 3251239.750000
29/12/2020 11:48:10 pktgen: throughput: pps_rx 3251239.750000, bps_rx 39483052032.000000
29/12/2020 11:48:10 pktgen: traffic completed.
29/12/2020 11:48:10 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:48:11 tester: /tmp/vhost_cbdma
29/12/2020 11:48:11 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:48:13 pktgen: test port 0 map gen port 0
29/12/2020 11:48:13 pktgen: test port 0 map gen port 0
29/12/2020 11:48:13 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:48:13 pktgen: trex port <0> not support flow control
29/12/2020 11:48:13 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:48:13 pktgen: check the trex port link status
29/12/2020 11:48:13 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:48:13 pktgen: begin traffic ......
29/12/2020 11:48:13 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:48:18 pktgen: traffic completed.
29/12/2020 11:48:18 pktgen: check the trex port link status
29/12/2020 11:48:18 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:48:18 pktgen: begin traffic ......
29/12/2020 11:48:18 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:48:38 pktgen: begin get port statistic ...
29/12/2020 11:48:38 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:48:38 pktgen: {0: {'ibytes': 9874055232,
'ierrors': 0,
'ipackets': 154282117,
'obytes': 54684253504,
'oerrors': 0,
'opackets': 854441533,
'rx_bps': 3941211648.0,
'rx_bps_L1': 5172840128.0,
'rx_pps': 7697678.0,
'rx_util': 12.93210032,
'tx_bps': 21828061184.0,
'tx_bps_L1': 28649330944.0,
'tx_pps': 42632936.0,
'tx_util': 71.62332736},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.735503673553467,
'cpu_util': 99.74425506591797,
'cpu_util_raw': 99.125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 225772535,
'rx_bps': 3941211648.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 17886849024.0,
'rx_pps': 7697678.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21828061184.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42632936.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 9874055232,
'ierrors': 0,
'ipackets': 154282117,
'obytes': 54684253504,
'oerrors': 0,
'opackets': 854441533,
'rx_bps': 3941211648.0,
'rx_bps_L1': 5172840128.0,
'rx_pps': 7697678.0,
'rx_util': 12.93210032,
'tx_bps': 21828061184.0,
'tx_bps_L1': 28649330944.0,
'tx_pps': 42632936.0,
'tx_util': 71.62332736}}
29/12/2020 11:48:38 pktgen: {'ibytes': 9874055232,
'ierrors': 0,
'ipackets': 154282117,
'obytes': 54684253504,
'oerrors': 0,
'opackets': 854441533,
'rx_bps': 3941211648.0,
'rx_bps_L1': 5172840128.0,
'rx_pps': 7697678.0,
'rx_util': 12.93210032,
'tx_bps': 21828061184.0,
'tx_bps_L1': 28649330944.0,
'tx_pps': 42632936.0,
'tx_util': 71.62332736}
29/12/2020 11:48:38 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21828061184.000000, tx_pps: 42632936.000000
29/12/2020 11:48:38 pktgen: {'ibytes': 9874055232,
'ierrors': 0,
'ipackets': 154282117,
'obytes': 54684253504,
'oerrors': 0,
'opackets': 854441533,
'rx_bps': 3941211648.0,
'rx_bps_L1': 5172840128.0,
'rx_pps': 7697678.0,
'rx_util': 12.93210032,
'tx_bps': 21828061184.0,
'tx_bps_L1': 28649330944.0,
'tx_pps': 42632936.0,
'tx_util': 71.62332736}
29/12/2020 11:48:38 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3941211648.000000, rx_pps: 7697678.000000
29/12/2020 11:48:38 pktgen: throughput: pps_rx 7697678.000000, bps_rx 3941211648.000000
29/12/2020 11:48:38 pktgen: traffic completed.
29/12/2020 11:48:38 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:48:38 tester: /tmp/vhost_cbdma
29/12/2020 11:48:38 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:48:40 pktgen: test port 0 map gen port 0
29/12/2020 11:48:40 pktgen: test port 0 map gen port 0
29/12/2020 11:48:40 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:48:40 pktgen: trex port <0> not support flow control
29/12/2020 11:48:40 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:48:40 pktgen: check the trex port link status
29/12/2020 11:48:40 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:48:40 pktgen: begin traffic ......
29/12/2020 11:48:40 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:48:45 pktgen: traffic completed.
29/12/2020 11:48:45 pktgen: check the trex port link status
29/12/2020 11:48:45 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:48:45 pktgen: begin traffic ......
29/12/2020 11:48:45 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:49:05 pktgen: begin get port statistic ...
29/12/2020 11:49:05 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:49:05 pktgen: {0: {'ibytes': 98806138794,
'ierrors': 0,
'ipackets': 65089687,
'obytes': 98806392300,
'oerrors': 0,
'opackets': 65089855,
'rx_bps': 39503118336.0,
'rx_bps_L1': 40023581056.0,
'rx_pps': 3252892.0,
'rx_util': 100.05895264,
'tx_bps': 39503208448.0,
'tx_bps_L1': 40023672408.0,
'tx_pps': 3252899.75,
'tx_util': 100.05918102},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.138219833374023,
'cpu_util': 25.80125617980957,
'cpu_util_raw': 25.0,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 69103995,
'rx_bps': 39503118336.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 0.0,
'rx_pps': 3252892.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39503208448.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3252899.75},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 98806138794,
'ierrors': 0,
'ipackets': 65089687,
'obytes': 98806392300,
'oerrors': 0,
'opackets': 65089855,
'rx_bps': 39503118336.0,
'rx_bps_L1': 40023581056.0,
'rx_pps': 3252892.0,
'rx_util': 100.05895264,
'tx_bps': 39503208448.0,
'tx_bps_L1': 40023672408.0,
'tx_pps': 3252899.75,
'tx_util': 100.05918102}}
29/12/2020 11:49:05 pktgen: {'ibytes': 98806138794,
'ierrors': 0,
'ipackets': 65089687,
'obytes': 98806392300,
'oerrors': 0,
'opackets': 65089855,
'rx_bps': 39503118336.0,
'rx_bps_L1': 40023581056.0,
'rx_pps': 3252892.0,
'rx_util': 100.05895264,
'tx_bps': 39503208448.0,
'tx_bps_L1': 40023672408.0,
'tx_pps': 3252899.75,
'tx_util': 100.05918102}
29/12/2020 11:49:05 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39503208448.000000, tx_pps: 3252899.750000
29/12/2020 11:49:05 pktgen: {'ibytes': 98806138794,
'ierrors': 0,
'ipackets': 65089687,
'obytes': 98806392300,
'oerrors': 0,
'opackets': 65089855,
'rx_bps': 39503118336.0,
'rx_bps_L1': 40023581056.0,
'rx_pps': 3252892.0,
'rx_util': 100.05895264,
'tx_bps': 39503208448.0,
'tx_bps_L1': 40023672408.0,
'tx_pps': 3252899.75,
'tx_util': 100.05918102}
29/12/2020 11:49:05 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 39503118336.000000, rx_pps: 3252892.000000
29/12/2020 11:49:05 pktgen: throughput: pps_rx 3252892.000000, bps_rx 39503118336.000000
29/12/2020 11:49:05 pktgen: traffic completed.
29/12/2020 11:49:09 dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
29/12/2020 11:49:09 dut.10.240.183.214: 2048
29/12/2020 11:49:19 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:49:20 tester: /tmp/vhost_cbdma
29/12/2020 11:49:20 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:49:22 pktgen: test port 0 map gen port 0
29/12/2020 11:49:22 pktgen: test port 0 map gen port 0
29/12/2020 11:49:22 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:49:22 pktgen: trex port <0> not support flow control
29/12/2020 11:49:22 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:49:22 pktgen: check the trex port link status
29/12/2020 11:49:22 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:49:22 pktgen: begin traffic ......
29/12/2020 11:49:22 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:49:27 pktgen: traffic completed.
29/12/2020 11:49:27 pktgen: check the trex port link status
29/12/2020 11:49:27 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:49:27 pktgen: begin traffic ......
29/12/2020 11:49:27 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:49:47 pktgen: begin get port statistic ...
29/12/2020 11:49:47 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:49:47 pktgen: {0: {'ibytes': 9701587456,
'ierrors': 0,
'ipackets': 151587304,
'obytes': 54679738624,
'oerrors': 0,
'opackets': 854370971,
'rx_bps': 3887378688.0,
'rx_bps_L1': 5102183568.0,
'rx_pps': 7592530.5,
'rx_util': 12.75545892,
'tx_bps': 21883588608.0,
'tx_bps_L1': 28722210048.0,
'tx_pps': 42741384.0,
'tx_util': 71.80552512},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.742025136947632,
'cpu_util': 99.7601547241211,
'cpu_util_raw': 99.125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 206151741,
'rx_bps': 3887378688.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 17996208128.0,
'rx_pps': 7592530.5,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21883588608.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42741384.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 9701587456,
'ierrors': 0,
'ipackets': 151587304,
'obytes': 54679738624,
'oerrors': 0,
'opackets': 854370971,
'rx_bps': 3887378688.0,
'rx_bps_L1': 5102183568.0,
'rx_pps': 7592530.5,
'rx_util': 12.75545892,
'tx_bps': 21883588608.0,
'tx_bps_L1': 28722210048.0,
'tx_pps': 42741384.0,
'tx_util': 71.80552512}}
29/12/2020 11:49:47 pktgen: {'ibytes': 9701587456,
'ierrors': 0,
'ipackets': 151587304,
'obytes': 54679738624,
'oerrors': 0,
'opackets': 854370971,
'rx_bps': 3887378688.0,
'rx_bps_L1': 5102183568.0,
'rx_pps': 7592530.5,
'rx_util': 12.75545892,
'tx_bps': 21883588608.0,
'tx_bps_L1': 28722210048.0,
'tx_pps': 42741384.0,
'tx_util': 71.80552512}
29/12/2020 11:49:47 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21883588608.000000, tx_pps: 42741384.000000
29/12/2020 11:49:47 pktgen: {'ibytes': 9701587456,
'ierrors': 0,
'ipackets': 151587304,
'obytes': 54679738624,
'oerrors': 0,
'opackets': 854370971,
'rx_bps': 3887378688.0,
'rx_bps_L1': 5102183568.0,
'rx_pps': 7592530.5,
'rx_util': 12.75545892,
'tx_bps': 21883588608.0,
'tx_bps_L1': 28722210048.0,
'tx_pps': 42741384.0,
'tx_util': 71.80552512}
29/12/2020 11:49:47 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3887378688.000000, rx_pps: 7592530.500000
29/12/2020 11:49:47 pktgen: throughput: pps_rx 7592530.500000, bps_rx 3887378688.000000
29/12/2020 11:49:47 pktgen: traffic completed.
29/12/2020 11:49:47 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:49:47 tester: /tmp/vhost_cbdma
29/12/2020 11:49:47 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:49:49 pktgen: test port 0 map gen port 0
29/12/2020 11:49:49 pktgen: test port 0 map gen port 0
29/12/2020 11:49:49 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:49:49 pktgen: trex port <0> not support flow control
29/12/2020 11:49:49 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:49:49 pktgen: check the trex port link status
29/12/2020 11:49:49 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:49:49 pktgen: begin traffic ......
29/12/2020 11:49:49 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:49:54 pktgen: traffic completed.
29/12/2020 11:49:54 pktgen: check the trex port link status
29/12/2020 11:49:54 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:49:54 pktgen: begin traffic ......
29/12/2020 11:49:54 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:50:14 pktgen: begin get port statistic ...
29/12/2020 11:50:14 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:50:14 pktgen: {0: {'ibytes': 55052307156,
'ierrors': 0,
'ipackets': 36266345,
'obytes': 98801674356,
'oerrors': 0,
'opackets': 65086746,
'rx_bps': 22015166464.0,
'rx_bps_L1': 22305221144.000004,
'rx_pps': 1812841.75,
'rx_util': 55.76305286000001,
'tx_bps': 39491325952.0,
'tx_bps_L1': 40011633312.0,
'tx_pps': 3251921.0,
'tx_util': 100.02908328},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.257766723632812,
'cpu_util': 25.63337516784668,
'cpu_util_raw': 25.3125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 68161587,
'rx_bps': 22015166464.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 17476157440.0,
'rx_pps': 1812841.75,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39491325952.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3251921.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 55052307156,
'ierrors': 0,
'ipackets': 36266345,
'obytes': 98801674356,
'oerrors': 0,
'opackets': 65086746,
'rx_bps': 22015166464.0,
'rx_bps_L1': 22305221144.000004,
'rx_pps': 1812841.75,
'rx_util': 55.76305286000001,
'tx_bps': 39491325952.0,
'tx_bps_L1': 40011633312.0,
'tx_pps': 3251921.0,
'tx_util': 100.02908328}}
29/12/2020 11:50:14 pktgen: {'ibytes': 55052307156,
'ierrors': 0,
'ipackets': 36266345,
'obytes': 98801674356,
'oerrors': 0,
'opackets': 65086746,
'rx_bps': 22015166464.0,
'rx_bps_L1': 22305221144.000004,
'rx_pps': 1812841.75,
'rx_util': 55.76305286000001,
'tx_bps': 39491325952.0,
'tx_bps_L1': 40011633312.0,
'tx_pps': 3251921.0,
'tx_util': 100.02908328}
29/12/2020 11:50:14 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39491325952.000000, tx_pps: 3251921.000000
29/12/2020 11:50:14 pktgen: {'ibytes': 55052307156,
'ierrors': 0,
'ipackets': 36266345,
'obytes': 98801674356,
'oerrors': 0,
'opackets': 65086746,
'rx_bps': 22015166464.0,
'rx_bps_L1': 22305221144.000004,
'rx_pps': 1812841.75,
'rx_util': 55.76305286000001,
'tx_bps': 39491325952.0,
'tx_bps_L1': 40011633312.0,
'tx_pps': 3251921.0,
'tx_util': 100.02908328}
29/12/2020 11:50:14 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 22015166464.000000, rx_pps: 1812841.750000
29/12/2020 11:50:14 pktgen: throughput: pps_rx 1812841.750000, bps_rx 22015166464.000000
29/12/2020 11:50:14 pktgen: traffic completed.
29/12/2020 11:50:14 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:50:15 tester: /tmp/vhost_cbdma
29/12/2020 11:50:15 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:50:17 pktgen: test port 0 map gen port 0
29/12/2020 11:50:17 pktgen: test port 0 map gen port 0
29/12/2020 11:50:17 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:50:17 pktgen: trex port <0> not support flow control
29/12/2020 11:50:17 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:50:17 pktgen: check the trex port link status
29/12/2020 11:50:17 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:50:17 pktgen: begin traffic ......
29/12/2020 11:50:17 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:50:22 pktgen: traffic completed.
29/12/2020 11:50:22 pktgen: check the trex port link status
29/12/2020 11:50:22 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:50:22 pktgen: begin traffic ......
29/12/2020 11:50:22 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:50:42 pktgen: begin get port statistic ...
29/12/2020 11:50:42 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:50:42 pktgen: {0: {'ibytes': 5581732928,
'ierrors': 0,
'ipackets': 87214577,
'obytes': 54672280064,
'oerrors': 0,
'opackets': 854254428,
'rx_bps': 2227113728.0,
'rx_bps_L1': 2923086208.0,
'rx_pps': 4349828.0,
'rx_util': 7.3077155199999995,
'tx_bps': 21822375936.0,
'tx_bps_L1': 28641869056.0,
'tx_pps': 42621832.0,
'tx_util': 71.60467264},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.7359509468078613,
'cpu_util': 99.70197296142578,
'cpu_util_raw': 99.125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 226538774,
'rx_bps': 2227113728.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 19595264000.0,
'rx_pps': 4349828.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21822375936.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42621832.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 5581732928,
'ierrors': 0,
'ipackets': 87214577,
'obytes': 54672280064,
'oerrors': 0,
'opackets': 854254428,
'rx_bps': 2227113728.0,
'rx_bps_L1': 2923086208.0,
'rx_pps': 4349828.0,
'rx_util': 7.3077155199999995,
'tx_bps': 21822375936.0,
'tx_bps_L1': 28641869056.0,
'tx_pps': 42621832.0,
'tx_util': 71.60467264}}
29/12/2020 11:50:42 pktgen: {'ibytes': 5581732928,
'ierrors': 0,
'ipackets': 87214577,
'obytes': 54672280064,
'oerrors': 0,
'opackets': 854254428,
'rx_bps': 2227113728.0,
'rx_bps_L1': 2923086208.0,
'rx_pps': 4349828.0,
'rx_util': 7.3077155199999995,
'tx_bps': 21822375936.0,
'tx_bps_L1': 28641869056.0,
'tx_pps': 42621832.0,
'tx_util': 71.60467264}
29/12/2020 11:50:42 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21822375936.000000, tx_pps: 42621832.000000
29/12/2020 11:50:42 pktgen: {'ibytes': 5581732928,
'ierrors': 0,
'ipackets': 87214577,
'obytes': 54672280064,
'oerrors': 0,
'opackets': 854254428,
'rx_bps': 2227113728.0,
'rx_bps_L1': 2923086208.0,
'rx_pps': 4349828.0,
'rx_util': 7.3077155199999995,
'tx_bps': 21822375936.0,
'tx_bps_L1': 28641869056.0,
'tx_pps': 42621832.0,
'tx_util': 71.60467264}
29/12/2020 11:50:42 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 2227113728.000000, rx_pps: 4349828.000000
29/12/2020 11:50:42 pktgen: throughput: pps_rx 4349828.000000, bps_rx 2227113728.000000
29/12/2020 11:50:42 pktgen: traffic completed.
29/12/2020 11:50:42 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:50:42 tester: /tmp/vhost_cbdma
29/12/2020 11:50:42 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:50:44 pktgen: test port 0 map gen port 0
29/12/2020 11:50:44 pktgen: test port 0 map gen port 0
29/12/2020 11:50:44 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:50:44 pktgen: trex port <0> not support flow control
29/12/2020 11:50:44 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:50:44 pktgen: check the trex port link status
29/12/2020 11:50:44 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:50:44 pktgen: begin traffic ......
29/12/2020 11:50:44 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:50:49 pktgen: traffic completed.
29/12/2020 11:50:49 pktgen: check the trex port link status
29/12/2020 11:50:49 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:50:49 pktgen: begin traffic ......
29/12/2020 11:50:49 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:51:09 pktgen: begin get port statistic ...
29/12/2020 11:51:09 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:51:09 pktgen: {0: {'ibytes': 54916435530,
'ierrors': 0,
'ipackets': 36176836,
'obytes': 98805187008,
'oerrors': 0,
'opackets': 65089061,
'rx_bps': 21943455744.0,
'rx_bps_L1': 22232565924.0,
'rx_pps': 1806938.625,
'rx_util': 55.58141481,
'tx_bps': 39492005888.0,
'tx_bps_L1': 40012322328.0,
'tx_pps': 3251977.75,
'tx_util': 100.03080581999998},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.1474609375,
'cpu_util': 25.781490325927734,
'cpu_util_raw': 25.9375,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 68214828,
'rx_bps': 21943455744.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 17548552192.0,
'rx_pps': 1806938.625,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39492005888.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3251977.75},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 54916435530,
'ierrors': 0,
'ipackets': 36176836,
'obytes': 98805187008,
'oerrors': 0,
'opackets': 65089061,
'rx_bps': 21943455744.0,
'rx_bps_L1': 22232565924.0,
'rx_pps': 1806938.625,
'rx_util': 55.58141481,
'tx_bps': 39492005888.0,
'tx_bps_L1': 40012322328.0,
'tx_pps': 3251977.75,
'tx_util': 100.03080581999998}}
29/12/2020 11:51:09 pktgen: {'ibytes': 54916435530,
'ierrors': 0,
'ipackets': 36176836,
'obytes': 98805187008,
'oerrors': 0,
'opackets': 65089061,
'rx_bps': 21943455744.0,
'rx_bps_L1': 22232565924.0,
'rx_pps': 1806938.625,
'rx_util': 55.58141481,
'tx_bps': 39492005888.0,
'tx_bps_L1': 40012322328.0,
'tx_pps': 3251977.75,
'tx_util': 100.03080581999998}
29/12/2020 11:51:09 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39492005888.000000, tx_pps: 3251977.750000
29/12/2020 11:51:09 pktgen: {'ibytes': 54916435530,
'ierrors': 0,
'ipackets': 36176836,
'obytes': 98805187008,
'oerrors': 0,
'opackets': 65089061,
'rx_bps': 21943455744.0,
'rx_bps_L1': 22232565924.0,
'rx_pps': 1806938.625,
'rx_util': 55.58141481,
'tx_bps': 39492005888.0,
'tx_bps_L1': 40012322328.0,
'tx_pps': 3251977.75,
'tx_util': 100.03080581999998}
29/12/2020 11:51:09 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 21943455744.000000, rx_pps: 1806938.625000
29/12/2020 11:51:09 pktgen: throughput: pps_rx 1806938.625000, bps_rx 21943455744.000000
29/12/2020 11:51:09 pktgen: traffic completed.
29/12/2020 11:51:13 dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
29/12/2020 11:51:13 dut.10.240.183.214: 2048
29/12/2020 11:51:23 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:51:24 tester: /tmp/vhost_cbdma
29/12/2020 11:51:24 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:51:26 pktgen: test port 0 map gen port 0
29/12/2020 11:51:26 pktgen: test port 0 map gen port 0
29/12/2020 11:51:26 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:51:26 pktgen: trex port <0> not support flow control
29/12/2020 11:51:26 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:51:26 pktgen: check the trex port link status
29/12/2020 11:51:26 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:51:26 pktgen: begin traffic ......
29/12/2020 11:51:26 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:51:31 pktgen: traffic completed.
29/12/2020 11:51:31 pktgen: check the trex port link status
29/12/2020 11:51:31 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:51:31 pktgen: begin traffic ......
29/12/2020 11:51:31 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:51:51 pktgen: begin get port statistic ...
29/12/2020 11:51:51 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:51:51 pktgen: {0: {'ibytes': 9997734464,
'ierrors': 0,
'ipackets': 156214630,
'obytes': 54680094784,
'oerrors': 0,
'opackets': 854376530,
'rx_bps': 4002944768.0,
'rx_bps_L1': 5253865888.0,
'rx_pps': 7818257.0,
'rx_util': 13.13466472,
'tx_bps': 21895170048.0,
'tx_bps_L1': 28737410048.0,
'tx_pps': 42764000.0,
'tx_util': 71.84352512},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.7451114654541016,
'cpu_util': 99.70072937011719,
'cpu_util_raw': 99.125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 227172451,
'rx_bps': 4002944768.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 17892225024.0,
'rx_pps': 7818257.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21895170048.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42764000.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 9997734464,
'ierrors': 0,
'ipackets': 156214630,
'obytes': 54680094784,
'oerrors': 0,
'opackets': 854376530,
'rx_bps': 4002944768.0,
'rx_bps_L1': 5253865888.0,
'rx_pps': 7818257.0,
'rx_util': 13.13466472,
'tx_bps': 21895170048.0,
'tx_bps_L1': 28737410048.0,
'tx_pps': 42764000.0,
'tx_util': 71.84352512}}
29/12/2020 11:51:51 pktgen: {'ibytes': 9997734464,
'ierrors': 0,
'ipackets': 156214630,
'obytes': 54680094784,
'oerrors': 0,
'opackets': 854376530,
'rx_bps': 4002944768.0,
'rx_bps_L1': 5253865888.0,
'rx_pps': 7818257.0,
'rx_util': 13.13466472,
'tx_bps': 21895170048.0,
'tx_bps_L1': 28737410048.0,
'tx_pps': 42764000.0,
'tx_util': 71.84352512}
29/12/2020 11:51:51 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21895170048.000000, tx_pps: 42764000.000000
29/12/2020 11:51:51 pktgen: {'ibytes': 9997734464,
'ierrors': 0,
'ipackets': 156214630,
'obytes': 54680094784,
'oerrors': 0,
'opackets': 854376530,
'rx_bps': 4002944768.0,
'rx_bps_L1': 5253865888.0,
'rx_pps': 7818257.0,
'rx_util': 13.13466472,
'tx_bps': 21895170048.0,
'tx_bps_L1': 28737410048.0,
'tx_pps': 42764000.0,
'tx_util': 71.84352512}
29/12/2020 11:51:51 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 4002944768.000000, rx_pps: 7818257.000000
29/12/2020 11:51:51 pktgen: throughput: pps_rx 7818257.000000, bps_rx 4002944768.000000
29/12/2020 11:51:51 pktgen: traffic completed.
29/12/2020 11:51:51 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:51:51 tester: /tmp/vhost_cbdma
29/12/2020 11:51:51 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:51:53 pktgen: test port 0 map gen port 0
29/12/2020 11:51:53 pktgen: test port 0 map gen port 0
29/12/2020 11:51:53 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:51:53 pktgen: trex port <0> not support flow control
29/12/2020 11:51:53 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:51:53 pktgen: check the trex port link status
29/12/2020 11:51:53 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:51:53 pktgen: begin traffic ......
29/12/2020 11:51:53 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:51:58 pktgen: traffic completed.
29/12/2020 11:51:58 pktgen: check the trex port link status
29/12/2020 11:51:58 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:51:58 pktgen: begin traffic ......
29/12/2020 11:51:58 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:52:18 pktgen: begin get port statistic ...
29/12/2020 11:52:18 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:52:18 pktgen: {0: {'ibytes': 87824319594,
'ierrors': 0,
'ipackets': 57855287,
'obytes': 98807137638,
'oerrors': 0,
'opackets': 65090344,
'rx_bps': 31065575424.0,
'rx_bps_L1': 31474871344.0,
'rx_pps': 2558099.5,
'rx_util': 78.68717836,
'tx_bps': 39515774976.0,
'tx_bps_L1': 40036404496.0,
'tx_pps': 3253934.5,
'tx_util': 100.09101124},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.076622009277344,
'cpu_util': 25.89280128479004,
'cpu_util_raw': 24.5625,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 69494096,
'rx_bps': 31065575424.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 8450197504.0,
'rx_pps': 2558099.5,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39515774976.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3253934.5},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 87824319594,
'ierrors': 0,
'ipackets': 57855287,
'obytes': 98807137638,
'oerrors': 0,
'opackets': 65090344,
'rx_bps': 31065575424.0,
'rx_bps_L1': 31474871344.0,
'rx_pps': 2558099.5,
'rx_util': 78.68717836,
'tx_bps': 39515774976.0,
'tx_bps_L1': 40036404496.0,
'tx_pps': 3253934.5,
'tx_util': 100.09101124}}
29/12/2020 11:52:18 pktgen: {'ibytes': 87824319594,
'ierrors': 0,
'ipackets': 57855287,
'obytes': 98807137638,
'oerrors': 0,
'opackets': 65090344,
'rx_bps': 31065575424.0,
'rx_bps_L1': 31474871344.0,
'rx_pps': 2558099.5,
'rx_util': 78.68717836,
'tx_bps': 39515774976.0,
'tx_bps_L1': 40036404496.0,
'tx_pps': 3253934.5,
'tx_util': 100.09101124}
29/12/2020 11:52:18 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39515774976.000000, tx_pps: 3253934.500000
29/12/2020 11:52:18 pktgen: {'ibytes': 87824319594,
'ierrors': 0,
'ipackets': 57855287,
'obytes': 98807137638,
'oerrors': 0,
'opackets': 65090344,
'rx_bps': 31065575424.0,
'rx_bps_L1': 31474871344.0,
'rx_pps': 2558099.5,
'rx_util': 78.68717836,
'tx_bps': 39515774976.0,
'tx_bps_L1': 40036404496.0,
'tx_pps': 3253934.5,
'tx_util': 100.09101124}
29/12/2020 11:52:18 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 31065575424.000000, rx_pps: 2558099.500000
29/12/2020 11:52:18 pktgen: throughput: pps_rx 2558099.500000, bps_rx 31065575424.000000
29/12/2020 11:52:18 pktgen: traffic completed.
29/12/2020 11:52:18 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:52:19 tester: /tmp/vhost_cbdma
29/12/2020 11:52:19 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:52:21 pktgen: test port 0 map gen port 0
29/12/2020 11:52:21 pktgen: test port 0 map gen port 0
29/12/2020 11:52:21 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:52:21 pktgen: trex port <0> not support flow control
29/12/2020 11:52:21 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:52:21 pktgen: check the trex port link status
29/12/2020 11:52:21 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:52:21 pktgen: begin traffic ......
29/12/2020 11:52:21 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:52:26 pktgen: traffic completed.
29/12/2020 11:52:26 pktgen: check the trex port link status
29/12/2020 11:52:26 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:52:26 pktgen: begin traffic ......
29/12/2020 11:52:26 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:52:46 pktgen: begin get port statistic ...
29/12/2020 11:52:46 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:52:46 pktgen: {0: {'ibytes': 8190907968,
'ierrors': 0,
'ipackets': 127982959,
'obytes': 54679444800,
'oerrors': 0,
'opackets': 854366381,
'rx_bps': 3269335808.0,
'rx_bps_L1': 4291002848.0000005,
'rx_pps': 6385419.0,
'rx_util': 10.727507120000002,
'tx_bps': 21825873920.0,
'tx_bps_L1': 28646458880.0,
'tx_pps': 42628656.0,
'tx_util': 71.6161472},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.735229015350342,
'cpu_util': 99.74427032470703,
'cpu_util_raw': 99.1875,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 218899962,
'rx_bps': 3269335808.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 18556536832.0,
'rx_pps': 6385419.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21825873920.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42628656.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 8190907968,
'ierrors': 0,
'ipackets': 127982959,
'obytes': 54679444800,
'oerrors': 0,
'opackets': 854366381,
'rx_bps': 3269335808.0,
'rx_bps_L1': 4291002848.0000005,
'rx_pps': 6385419.0,
'rx_util': 10.727507120000002,
'tx_bps': 21825873920.0,
'tx_bps_L1': 28646458880.0,
'tx_pps': 42628656.0,
'tx_util': 71.6161472}}
29/12/2020 11:52:46 pktgen: {'ibytes': 8190907968,
'ierrors': 0,
'ipackets': 127982959,
'obytes': 54679444800,
'oerrors': 0,
'opackets': 854366381,
'rx_bps': 3269335808.0,
'rx_bps_L1': 4291002848.0000005,
'rx_pps': 6385419.0,
'rx_util': 10.727507120000002,
'tx_bps': 21825873920.0,
'tx_bps_L1': 28646458880.0,
'tx_pps': 42628656.0,
'tx_util': 71.6161472}
29/12/2020 11:52:46 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21825873920.000000, tx_pps: 42628656.000000
29/12/2020 11:52:46 pktgen: {'ibytes': 8190907968,
'ierrors': 0,
'ipackets': 127982959,
'obytes': 54679444800,
'oerrors': 0,
'opackets': 854366381,
'rx_bps': 3269335808.0,
'rx_bps_L1': 4291002848.0000005,
'rx_pps': 6385419.0,
'rx_util': 10.727507120000002,
'tx_bps': 21825873920.0,
'tx_bps_L1': 28646458880.0,
'tx_pps': 42628656.0,
'tx_util': 71.6161472}
29/12/2020 11:52:46 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3269335808.000000, rx_pps: 6385419.000000
29/12/2020 11:52:46 pktgen: throughput: pps_rx 6385419.000000, bps_rx 3269335808.000000
29/12/2020 11:52:46 pktgen: traffic completed.
29/12/2020 11:52:46 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:52:46 tester: /tmp/vhost_cbdma
29/12/2020 11:52:46 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:52:48 pktgen: test port 0 map gen port 0
29/12/2020 11:52:48 pktgen: test port 0 map gen port 0
29/12/2020 11:52:48 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:52:48 pktgen: trex port <0> not support flow control
29/12/2020 11:52:48 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:52:48 pktgen: check the trex port link status
29/12/2020 11:52:48 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:52:48 pktgen: begin traffic ......
29/12/2020 11:52:48 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:52:53 pktgen: traffic completed.
29/12/2020 11:52:53 pktgen: check the trex port link status
29/12/2020 11:52:53 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:52:53 pktgen: begin traffic ......
29/12/2020 11:52:53 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:53:13 pktgen: begin get port statistic ...
29/12/2020 11:53:13 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:53:13 pktgen: {0: {'ibytes': 66137450544,
'ierrors': 0,
'ipackets': 43568808,
'obytes': 98805149058,
'oerrors': 0,
'opackets': 65089035,
'rx_bps': 26034196480.0,
'rx_bps_L1': 26377202800.0,
'rx_pps': 2143789.5,
'rx_util': 65.943007,
'tx_bps': 39365242880.0,
'tx_bps_L1': 39883889040.0,
'tx_pps': 3241538.5,
'tx_util': 99.70972259999999},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.381175994873047,
'cpu_util': 25.388837814331055,
'cpu_util_raw': 25.125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 68622084,
'rx_bps': 26034196480.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 13331045376.0,
'rx_pps': 2143789.5,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39365242880.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3241538.5},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 66137450544,
'ierrors': 0,
'ipackets': 43568808,
'obytes': 98805149058,
'oerrors': 0,
'opackets': 65089035,
'rx_bps': 26034196480.0,
'rx_bps_L1': 26377202800.0,
'rx_pps': 2143789.5,
'rx_util': 65.943007,
'tx_bps': 39365242880.0,
'tx_bps_L1': 39883889040.0,
'tx_pps': 3241538.5,
'tx_util': 99.70972259999999}}
29/12/2020 11:53:13 pktgen: {'ibytes': 66137450544,
'ierrors': 0,
'ipackets': 43568808,
'obytes': 98805149058,
'oerrors': 0,
'opackets': 65089035,
'rx_bps': 26034196480.0,
'rx_bps_L1': 26377202800.0,
'rx_pps': 2143789.5,
'rx_util': 65.943007,
'tx_bps': 39365242880.0,
'tx_bps_L1': 39883889040.0,
'tx_pps': 3241538.5,
'tx_util': 99.70972259999999}
29/12/2020 11:53:13 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39365242880.000000, tx_pps: 3241538.500000
29/12/2020 11:53:13 pktgen: {'ibytes': 66137450544,
'ierrors': 0,
'ipackets': 43568808,
'obytes': 98805149058,
'oerrors': 0,
'opackets': 65089035,
'rx_bps': 26034196480.0,
'rx_bps_L1': 26377202800.0,
'rx_pps': 2143789.5,
'rx_util': 65.943007,
'tx_bps': 39365242880.0,
'tx_bps_L1': 39883889040.0,
'tx_pps': 3241538.5,
'tx_util': 99.70972259999999}
29/12/2020 11:53:13 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 26034196480.000000, rx_pps: 2143789.500000
29/12/2020 11:53:13 pktgen: throughput: pps_rx 2143789.500000, bps_rx 26034196480.000000
29/12/2020 11:53:13 pktgen: traffic completed.
29/12/2020 11:53:17 dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
29/12/2020 11:53:17 dut.10.240.183.214: 2048
29/12/2020 11:53:27 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:53:27 tester: /tmp/vhost_cbdma
29/12/2020 11:53:27 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:53:30 pktgen: test port 0 map gen port 0
29/12/2020 11:53:30 pktgen: test port 0 map gen port 0
29/12/2020 11:53:30 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:53:30 pktgen: trex port <0> not support flow control
29/12/2020 11:53:30 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:53:30 pktgen: check the trex port link status
29/12/2020 11:53:30 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:53:30 pktgen: begin traffic ......
29/12/2020 11:53:30 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:53:35 pktgen: traffic completed.
29/12/2020 11:53:35 pktgen: check the trex port link status
29/12/2020 11:53:35 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:53:35 pktgen: begin traffic ......
29/12/2020 11:53:35 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:53:55 pktgen: begin get port statistic ...
29/12/2020 11:53:55 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:53:55 pktgen: {0: {'ibytes': 7941195328,
'ierrors': 0,
'ipackets': 124081177,
'obytes': 54689321600,
'oerrors': 0,
'opackets': 854520687,
'rx_bps': 3180306944.0,
'rx_bps_L1': 4174192384.0,
'rx_pps': 6211784.0,
'rx_util': 10.43548096,
'tx_bps': 21898018816.0,
'tx_bps_L1': 28741150975.999996,
'tx_pps': 42769576.0,
'tx_util': 71.85287744},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.7444674968719482,
'cpu_util': 99.73709869384766,
'cpu_util_raw': 99.1875,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 212074351,
'rx_bps': 3180306944.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 18717712384.0,
'rx_pps': 6211784.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21898018816.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42769576.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 7941195328,
'ierrors': 0,
'ipackets': 124081177,
'obytes': 54689321600,
'oerrors': 0,
'opackets': 854520687,
'rx_bps': 3180306944.0,
'rx_bps_L1': 4174192384.0,
'rx_pps': 6211784.0,
'rx_util': 10.43548096,
'tx_bps': 21898018816.0,
'tx_bps_L1': 28741150975.999996,
'tx_pps': 42769576.0,
'tx_util': 71.85287744}}
29/12/2020 11:53:55 pktgen: {'ibytes': 7941195328,
'ierrors': 0,
'ipackets': 124081177,
'obytes': 54689321600,
'oerrors': 0,
'opackets': 854520687,
'rx_bps': 3180306944.0,
'rx_bps_L1': 4174192384.0,
'rx_pps': 6211784.0,
'rx_util': 10.43548096,
'tx_bps': 21898018816.0,
'tx_bps_L1': 28741150975.999996,
'tx_pps': 42769576.0,
'tx_util': 71.85287744}
29/12/2020 11:53:55 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21898018816.000000, tx_pps: 42769576.000000
29/12/2020 11:53:55 pktgen: {'ibytes': 7941195328,
'ierrors': 0,
'ipackets': 124081177,
'obytes': 54689321600,
'oerrors': 0,
'opackets': 854520687,
'rx_bps': 3180306944.0,
'rx_bps_L1': 4174192384.0,
'rx_pps': 6211784.0,
'rx_util': 10.43548096,
'tx_bps': 21898018816.0,
'tx_bps_L1': 28741150975.999996,
'tx_pps': 42769576.0,
'tx_util': 71.85287744}
29/12/2020 11:53:55 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3180306944.000000, rx_pps: 6211784.000000
29/12/2020 11:53:55 pktgen: throughput: pps_rx 6211784.000000, bps_rx 3180306944.000000
29/12/2020 11:53:55 pktgen: traffic completed.
29/12/2020 11:53:55 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:53:55 tester: /tmp/vhost_cbdma
29/12/2020 11:53:55 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:53:57 pktgen: test port 0 map gen port 0
29/12/2020 11:53:57 pktgen: test port 0 map gen port 0
29/12/2020 11:53:57 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:53:57 pktgen: trex port <0> not support flow control
29/12/2020 11:53:57 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:53:57 pktgen: check the trex port link status
29/12/2020 11:53:57 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:53:57 pktgen: begin traffic ......
29/12/2020 11:53:57 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:54:02 pktgen: traffic completed.
29/12/2020 11:54:02 pktgen: check the trex port link status
29/12/2020 11:54:02 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:54:02 pktgen: begin traffic ......
29/12/2020 11:54:02 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:54:22 pktgen: begin get port statistic ...
29/12/2020 11:54:22 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:54:22 pktgen: {0: {'ibytes': 64586752824,
'ierrors': 0,
'ipackets': 42547272,
'obytes': 98805700092,
'oerrors': 0,
'opackets': 65089398,
'rx_bps': 25716762624.0,
'rx_bps_L1': 26055586984.0,
'rx_pps': 2117652.25,
'rx_util': 65.13896746,
'tx_bps': 39348826112.0,
'tx_bps_L1': 39867256032.0,
'tx_pps': 3240187.0,
'tx_util': 99.66814008},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 18.984935760498047,
'cpu_util': 25.907926559448242,
'cpu_util_raw': 25.3125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 68898170,
'rx_bps': 25716762624.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 13632062464.0,
'rx_pps': 2117652.25,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39348826112.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3240187.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 64586752824,
'ierrors': 0,
'ipackets': 42547272,
'obytes': 98805700092,
'oerrors': 0,
'opackets': 65089398,
'rx_bps': 25716762624.0,
'rx_bps_L1': 26055586984.0,
'rx_pps': 2117652.25,
'rx_util': 65.13896746,
'tx_bps': 39348826112.0,
'tx_bps_L1': 39867256032.0,
'tx_pps': 3240187.0,
'tx_util': 99.66814008}}
29/12/2020 11:54:22 pktgen: {'ibytes': 64586752824,
'ierrors': 0,
'ipackets': 42547272,
'obytes': 98805700092,
'oerrors': 0,
'opackets': 65089398,
'rx_bps': 25716762624.0,
'rx_bps_L1': 26055586984.0,
'rx_pps': 2117652.25,
'rx_util': 65.13896746,
'tx_bps': 39348826112.0,
'tx_bps_L1': 39867256032.0,
'tx_pps': 3240187.0,
'tx_util': 99.66814008}
29/12/2020 11:54:22 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39348826112.000000, tx_pps: 3240187.000000
29/12/2020 11:54:22 pktgen: {'ibytes': 64586752824,
'ierrors': 0,
'ipackets': 42547272,
'obytes': 98805700092,
'oerrors': 0,
'opackets': 65089398,
'rx_bps': 25716762624.0,
'rx_bps_L1': 26055586984.0,
'rx_pps': 2117652.25,
'rx_util': 65.13896746,
'tx_bps': 39348826112.0,
'tx_bps_L1': 39867256032.0,
'tx_pps': 3240187.0,
'tx_util': 99.66814008}
29/12/2020 11:54:22 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 25716762624.000000, rx_pps: 2117652.250000
29/12/2020 11:54:22 pktgen: throughput: pps_rx 2117652.250000, bps_rx 25716762624.000000
29/12/2020 11:54:22 pktgen: traffic completed.
29/12/2020 11:54:22 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:54:22 tester: /tmp/vhost_cbdma
29/12/2020 11:54:22 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:54:24 pktgen: test port 0 map gen port 0
29/12/2020 11:54:24 pktgen: test port 0 map gen port 0
29/12/2020 11:54:25 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:54:25 pktgen: trex port <0> not support flow control
29/12/2020 11:54:25 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:54:25 pktgen: check the trex port link status
29/12/2020 11:54:25 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:54:25 pktgen: begin traffic ......
29/12/2020 11:54:25 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:54:30 pktgen: traffic completed.
29/12/2020 11:54:30 pktgen: check the trex port link status
29/12/2020 11:54:30 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:54:30 pktgen: begin traffic ......
29/12/2020 11:54:30 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:54:50 pktgen: begin get port statistic ...
29/12/2020 11:54:50 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:54:50 pktgen: {0: {'ibytes': 8149989312,
'ierrors': 0,
'ipackets': 127343592,
'obytes': 54674807360,
'oerrors': 0,
'opackets': 854293899,
'rx_bps': 3247922688.0,
'rx_bps_L1': 4262899808.0,
'rx_pps': 6343607.0,
'rx_util': 10.65724952,
'tx_bps': 21790978048.0,
'tx_bps_L1': 28600658688.0,
'tx_pps': 42560504.0,
'tx_util': 71.50164672},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.730069637298584,
'cpu_util': 99.77299499511719,
'cpu_util_raw': 99.3125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 210985828,
'rx_bps': 3247922688.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 18543056896.0,
'rx_pps': 6343607.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21790978048.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42560504.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 8149989312,
'ierrors': 0,
'ipackets': 127343592,
'obytes': 54674807360,
'oerrors': 0,
'opackets': 854293899,
'rx_bps': 3247922688.0,
'rx_bps_L1': 4262899808.0,
'rx_pps': 6343607.0,
'rx_util': 10.65724952,
'tx_bps': 21790978048.0,
'tx_bps_L1': 28600658688.0,
'tx_pps': 42560504.0,
'tx_util': 71.50164672}}
29/12/2020 11:54:50 pktgen: {'ibytes': 8149989312,
'ierrors': 0,
'ipackets': 127343592,
'obytes': 54674807360,
'oerrors': 0,
'opackets': 854293899,
'rx_bps': 3247922688.0,
'rx_bps_L1': 4262899808.0,
'rx_pps': 6343607.0,
'rx_util': 10.65724952,
'tx_bps': 21790978048.0,
'tx_bps_L1': 28600658688.0,
'tx_pps': 42560504.0,
'tx_util': 71.50164672}
29/12/2020 11:54:50 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21790978048.000000, tx_pps: 42560504.000000
29/12/2020 11:54:50 pktgen: {'ibytes': 8149989312,
'ierrors': 0,
'ipackets': 127343592,
'obytes': 54674807360,
'oerrors': 0,
'opackets': 854293899,
'rx_bps': 3247922688.0,
'rx_bps_L1': 4262899808.0,
'rx_pps': 6343607.0,
'rx_util': 10.65724952,
'tx_bps': 21790978048.0,
'tx_bps_L1': 28600658688.0,
'tx_pps': 42560504.0,
'tx_util': 71.50164672}
29/12/2020 11:54:50 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3247922688.000000, rx_pps: 6343607.000000
29/12/2020 11:54:50 pktgen: throughput: pps_rx 6343607.000000, bps_rx 3247922688.000000
29/12/2020 11:54:50 pktgen: traffic completed.
29/12/2020 11:54:50 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:54:50 tester: /tmp/vhost_cbdma
29/12/2020 11:54:50 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:54:52 pktgen: test port 0 map gen port 0
29/12/2020 11:54:52 pktgen: test port 0 map gen port 0
29/12/2020 11:54:52 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:54:52 pktgen: trex port <0> not support flow control
29/12/2020 11:54:52 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:54:52 pktgen: check the trex port link status
29/12/2020 11:54:52 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:54:52 pktgen: begin traffic ......
29/12/2020 11:54:52 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:54:57 pktgen: traffic completed.
29/12/2020 11:54:57 pktgen: check the trex port link status
29/12/2020 11:54:57 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:54:57 pktgen: begin traffic ......
29/12/2020 11:54:57 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:55:17 pktgen: begin get port statistic ...
29/12/2020 11:55:17 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:55:17 pktgen: {0: {'ibytes': 64786548948,
'ierrors': 0,
'ipackets': 42678887,
'obytes': 98803761606,
'oerrors': 0,
'opackets': 65088121,
'rx_bps': 25891309568.0,
'rx_bps_L1': 26232433568.0,
'rx_pps': 2132025.0,
'rx_util': 65.58108392000001,
'tx_bps': 39493632000.0,
'tx_bps_L1': 40013969839.99999,
'tx_pps': 3252111.5,
'tx_util': 100.03492459999998},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.175870895385742,
'cpu_util': 25.744352340698242,
'cpu_util_raw': 25.0625,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 68943770,
'rx_bps': 25891309568.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 13602324480.0,
'rx_pps': 2132025.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39493632000.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3252111.5},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 64786548948,
'ierrors': 0,
'ipackets': 42678887,
'obytes': 98803761606,
'oerrors': 0,
'opackets': 65088121,
'rx_bps': 25891309568.0,
'rx_bps_L1': 26232433568.0,
'rx_pps': 2132025.0,
'rx_util': 65.58108392000001,
'tx_bps': 39493632000.0,
'tx_bps_L1': 40013969839.99999,
'tx_pps': 3252111.5,
'tx_util': 100.03492459999998}}
29/12/2020 11:55:17 pktgen: {'ibytes': 64786548948,
'ierrors': 0,
'ipackets': 42678887,
'obytes': 98803761606,
'oerrors': 0,
'opackets': 65088121,
'rx_bps': 25891309568.0,
'rx_bps_L1': 26232433568.0,
'rx_pps': 2132025.0,
'rx_util': 65.58108392000001,
'tx_bps': 39493632000.0,
'tx_bps_L1': 40013969839.99999,
'tx_pps': 3252111.5,
'tx_util': 100.03492459999998}
29/12/2020 11:55:17 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39493632000.000000, tx_pps: 3252111.500000
29/12/2020 11:55:17 pktgen: {'ibytes': 64786548948,
'ierrors': 0,
'ipackets': 42678887,
'obytes': 98803761606,
'oerrors': 0,
'opackets': 65088121,
'rx_bps': 25891309568.0,
'rx_bps_L1': 26232433568.0,
'rx_pps': 2132025.0,
'rx_util': 65.58108392000001,
'tx_bps': 39493632000.0,
'tx_bps_L1': 40013969839.99999,
'tx_pps': 3252111.5,
'tx_util': 100.03492459999998}
29/12/2020 11:55:17 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 25891309568.000000, rx_pps: 2132025.000000
29/12/2020 11:55:17 pktgen: throughput: pps_rx 2132025.000000, bps_rx 25891309568.000000
29/12/2020 11:55:17 pktgen: traffic completed.
29/12/2020 11:55:21 dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
29/12/2020 11:55:21 dut.10.240.183.214: 2048
29/12/2020 11:55:31 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:55:31 tester: /tmp/vhost_cbdma
29/12/2020 11:55:31 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:55:33 pktgen: test port 0 map gen port 0
29/12/2020 11:55:33 pktgen: test port 0 map gen port 0
29/12/2020 11:55:34 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:55:34 pktgen: trex port <0> not support flow control
29/12/2020 11:55:34 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:55:34 pktgen: check the trex port link status
29/12/2020 11:55:34 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:55:34 pktgen: begin traffic ......
29/12/2020 11:55:34 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:55:39 pktgen: traffic completed.
29/12/2020 11:55:39 pktgen: check the trex port link status
29/12/2020 11:55:39 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:55:39 pktgen: begin traffic ......
29/12/2020 11:55:39 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:55:59 pktgen: begin get port statistic ...
29/12/2020 11:55:59 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:55:59 pktgen: {0: {'ibytes': 7997187136,
'ierrors': 0,
'ipackets': 124956049,
'obytes': 54681297024,
'oerrors': 0,
'opackets': 854395320,
'rx_bps': 3203446784.0,
'rx_bps_L1': 4204525584.0,
'rx_pps': 6256742.5,
'rx_util': 10.51131396,
'tx_bps': 21915797504.0,
'tx_bps_L1': 28764484864.0,
'tx_pps': 42804296.0,
'tx_util': 71.91121216},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.74678111076355,
'cpu_util': 99.73400115966797,
'cpu_util_raw': 99.125,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 220768888,
'rx_bps': 3203446784.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 18712348672.0,
'rx_pps': 6256742.5,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21915797504.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42804296.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 7997187136,
'ierrors': 0,
'ipackets': 124956049,
'obytes': 54681297024,
'oerrors': 0,
'opackets': 854395320,
'rx_bps': 3203446784.0,
'rx_bps_L1': 4204525584.0,
'rx_pps': 6256742.5,
'rx_util': 10.51131396,
'tx_bps': 21915797504.0,
'tx_bps_L1': 28764484864.0,
'tx_pps': 42804296.0,
'tx_util': 71.91121216}}
29/12/2020 11:55:59 pktgen: {'ibytes': 7997187136,
'ierrors': 0,
'ipackets': 124956049,
'obytes': 54681297024,
'oerrors': 0,
'opackets': 854395320,
'rx_bps': 3203446784.0,
'rx_bps_L1': 4204525584.0,
'rx_pps': 6256742.5,
'rx_util': 10.51131396,
'tx_bps': 21915797504.0,
'tx_bps_L1': 28764484864.0,
'tx_pps': 42804296.0,
'tx_util': 71.91121216}
29/12/2020 11:55:59 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21915797504.000000, tx_pps: 42804296.000000
29/12/2020 11:55:59 pktgen: {'ibytes': 7997187136,
'ierrors': 0,
'ipackets': 124956049,
'obytes': 54681297024,
'oerrors': 0,
'opackets': 854395320,
'rx_bps': 3203446784.0,
'rx_bps_L1': 4204525584.0,
'rx_pps': 6256742.5,
'rx_util': 10.51131396,
'tx_bps': 21915797504.0,
'tx_bps_L1': 28764484864.0,
'tx_pps': 42804296.0,
'tx_util': 71.91121216}
29/12/2020 11:55:59 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3203446784.000000, rx_pps: 6256742.500000
29/12/2020 11:55:59 pktgen: throughput: pps_rx 6256742.500000, bps_rx 3203446784.000000
29/12/2020 11:55:59 pktgen: traffic completed.
29/12/2020 11:55:59 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:55:59 tester: /tmp/vhost_cbdma
29/12/2020 11:55:59 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:56:01 pktgen: test port 0 map gen port 0
29/12/2020 11:56:01 pktgen: test port 0 map gen port 0
29/12/2020 11:56:01 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:56:01 pktgen: trex port <0> not support flow control
29/12/2020 11:56:01 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:56:01 pktgen: check the trex port link status
29/12/2020 11:56:01 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:56:01 pktgen: begin traffic ......
29/12/2020 11:56:01 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:56:06 pktgen: traffic completed.
29/12/2020 11:56:06 pktgen: check the trex port link status
29/12/2020 11:56:06 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:56:06 pktgen: begin traffic ......
29/12/2020 11:56:06 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:56:26 pktgen: begin get port statistic ...
29/12/2020 11:56:26 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:56:26 pktgen: {0: {'ibytes': 64475188932,
'ierrors': 0,
'ipackets': 42473774,
'obytes': 98801903574,
'oerrors': 0,
'opackets': 65086897,
'rx_bps': 25756758016.0,
'rx_bps_L1': 26096109136.0,
'rx_pps': 2120944.5,
'rx_util': 65.24027284,
'tx_bps': 39466414080.0,
'tx_bps_L1': 39986393200.0,
'tx_pps': 3249869.5,
'tx_util': 99.96598300000001},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.18058967590332,
'cpu_util': 25.72028160095215,
'cpu_util_raw': 25.0625,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 68504434,
'rx_bps': 25756758016.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 13709656064.0,
'rx_pps': 2120944.5,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39466414080.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3249869.5},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 64475188932,
'ierrors': 0,
'ipackets': 42473774,
'obytes': 98801903574,
'oerrors': 0,
'opackets': 65086897,
'rx_bps': 25756758016.0,
'rx_bps_L1': 26096109136.0,
'rx_pps': 2120944.5,
'rx_util': 65.24027284,
'tx_bps': 39466414080.0,
'tx_bps_L1': 39986393200.0,
'tx_pps': 3249869.5,
'tx_util': 99.96598300000001}}
29/12/2020 11:56:26 pktgen: {'ibytes': 64475188932,
'ierrors': 0,
'ipackets': 42473774,
'obytes': 98801903574,
'oerrors': 0,
'opackets': 65086897,
'rx_bps': 25756758016.0,
'rx_bps_L1': 26096109136.0,
'rx_pps': 2120944.5,
'rx_util': 65.24027284,
'tx_bps': 39466414080.0,
'tx_bps_L1': 39986393200.0,
'tx_pps': 3249869.5,
'tx_util': 99.96598300000001}
29/12/2020 11:56:26 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39466414080.000000, tx_pps: 3249869.500000
29/12/2020 11:56:26 pktgen: {'ibytes': 64475188932,
'ierrors': 0,
'ipackets': 42473774,
'obytes': 98801903574,
'oerrors': 0,
'opackets': 65086897,
'rx_bps': 25756758016.0,
'rx_bps_L1': 26096109136.0,
'rx_pps': 2120944.5,
'rx_util': 65.24027284,
'tx_bps': 39466414080.0,
'tx_bps_L1': 39986393200.0,
'tx_pps': 3249869.5,
'tx_util': 99.96598300000001}
29/12/2020 11:56:26 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 25756758016.000000, rx_pps: 2120944.500000
29/12/2020 11:56:26 pktgen: throughput: pps_rx 2120944.500000, bps_rx 25756758016.000000
29/12/2020 11:56:26 pktgen: traffic completed.
29/12/2020 11:56:26 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:56:26 tester: /tmp/vhost_cbdma
29/12/2020 11:56:26 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
29/12/2020 11:56:28 pktgen: test port 0 map gen port 0
29/12/2020 11:56:28 pktgen: test port 0 map gen port 0
29/12/2020 11:56:28 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:56:28 pktgen: trex port <0> not support flow control
29/12/2020 11:56:28 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:56:28 pktgen: check the trex port link status
29/12/2020 11:56:28 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:56:28 pktgen: begin traffic ......
29/12/2020 11:56:28 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:56:34 pktgen: traffic completed.
29/12/2020 11:56:34 pktgen: check the trex port link status
29/12/2020 11:56:34 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:56:34 pktgen: begin traffic ......
29/12/2020 11:56:34 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:56:54 pktgen: begin get port statistic ...
29/12/2020 11:56:54 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:56:54 pktgen: {0: {'ibytes': 8122620416,
'ierrors': 0,
'ipackets': 126915944,
'obytes': 54647439296,
'oerrors': 0,
'opackets': 853866293,
'rx_bps': 3239062016.0,
'rx_bps_L1': 4251268656.0,
'rx_pps': 6326291.5,
'rx_util': 10.62817164,
'tx_bps': 21791473664.0,
'tx_bps_L1': 28601309184.0,
'tx_pps': 42561472.0,
'tx_util': 71.50327296},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 2.730806350708008,
'cpu_util': 99.74834442138672,
'cpu_util_raw': 99.1875,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 209931345,
'rx_bps': 3239062016.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 18552412160.0,
'rx_pps': 6326291.5,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 21791473664.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 42561472.0},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 8122620416,
'ierrors': 0,
'ipackets': 126915944,
'obytes': 54647439296,
'oerrors': 0,
'opackets': 853866293,
'rx_bps': 3239062016.0,
'rx_bps_L1': 4251268656.0,
'rx_pps': 6326291.5,
'rx_util': 10.62817164,
'tx_bps': 21791473664.0,
'tx_bps_L1': 28601309184.0,
'tx_pps': 42561472.0,
'tx_util': 71.50327296}}
29/12/2020 11:56:54 pktgen: {'ibytes': 8122620416,
'ierrors': 0,
'ipackets': 126915944,
'obytes': 54647439296,
'oerrors': 0,
'opackets': 853866293,
'rx_bps': 3239062016.0,
'rx_bps_L1': 4251268656.0,
'rx_pps': 6326291.5,
'rx_util': 10.62817164,
'tx_bps': 21791473664.0,
'tx_bps_L1': 28601309184.0,
'tx_pps': 42561472.0,
'tx_util': 71.50327296}
29/12/2020 11:56:54 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 21791473664.000000, tx_pps: 42561472.000000
29/12/2020 11:56:54 pktgen: {'ibytes': 8122620416,
'ierrors': 0,
'ipackets': 126915944,
'obytes': 54647439296,
'oerrors': 0,
'opackets': 853866293,
'rx_bps': 3239062016.0,
'rx_bps_L1': 4251268656.0,
'rx_pps': 6326291.5,
'rx_util': 10.62817164,
'tx_bps': 21791473664.0,
'tx_bps_L1': 28601309184.0,
'tx_pps': 42561472.0,
'tx_util': 71.50327296}
29/12/2020 11:56:54 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3239062016.000000, rx_pps: 6326291.500000
29/12/2020 11:56:54 pktgen: throughput: pps_rx 6326291.500000, bps_rx 3239062016.000000
29/12/2020 11:56:54 pktgen: traffic completed.
29/12/2020 11:56:54 tester: ls -d /tmp/vhost_cbdma
29/12/2020 11:56:54 tester: /tmp/vhost_cbdma
29/12/2020 11:56:54 tester: scp -v /home/autoregression/jiangyu/dts-24511/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.240.183.213:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
29/12/2020 11:56:56 pktgen: test port 0 map gen port 0
29/12/2020 11:56:56 pktgen: test port 0 map gen port 0
29/12/2020 11:56:56 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:56:56 pktgen: trex port <0> not support flow control
29/12/2020 11:56:56 pktgen: trex packet generator: run traffic 5s to warm up ...
29/12/2020 11:56:56 pktgen: check the trex port link status
29/12/2020 11:56:56 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:56:56 pktgen: begin traffic ......
29/12/2020 11:56:56 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:57:01 pktgen: traffic completed.
29/12/2020 11:57:01 pktgen: check the trex port link status
29/12/2020 11:57:01 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
'dest': '3c:fd:fe:c8:19:28',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:c8:18:78',
'index': 0,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:05:00.0',
'prom': 'on',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 40.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:c8:18:78',
'stack': 'legacy',
'status': 'IDLE',
'supp_speeds': [40000],
'vlan': '-',
'vxlan_fs': '-'}
29/12/2020 11:57:01 pktgen: begin traffic ......
29/12/2020 11:57:01 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
29/12/2020 11:57:21 pktgen: begin get port statistic ...
29/12/2020 11:57:21 pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
'end': '1.1.1.64',
'start': '1.1.1.1',
'step': 1}}},
'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap',
'rx_port': 0,
'tx_port': 0}
29/12/2020 11:57:21 pktgen: {0: {'ibytes': 64663285830,
'ierrors': 0,
'ipackets': 42597689,
'obytes': 98804238258,
'oerrors': 0,
'opackets': 65088435,
'rx_bps': 25916221440.0,
'rx_bps_L1': 26257673680.0,
'rx_pps': 2134076.5,
'rx_util': 65.6441842,
'tx_bps': 39595192320.0,
'tx_bps_L1': 40116868240.0,
'tx_pps': 3260474.5,
'tx_util': 100.29217059999999},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 0,
'oerrors': 0,
'opackets': 0,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 0.0,
'tx_bps_L1': 0,
'tx_pps': 0.0,
'tx_util': 0.0},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 19.25505256652832,
'cpu_util': 25.704416275024414,
'cpu_util_raw': 25.0,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 68567062,
'rx_bps': 25916221440.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 13678970880.0,
'rx_pps': 2134076.5,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 39595192320.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 3260474.5},
'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
'total': {'ibytes': 64663285830,
'ierrors': 0,
'ipackets': 42597689,
'obytes': 98804238258,
'oerrors': 0,
'opackets': 65088435,
'rx_bps': 25916221440.0,
'rx_bps_L1': 26257673680.0,
'rx_pps': 2134076.5,
'rx_util': 65.6441842,
'tx_bps': 39595192320.0,
'tx_bps_L1': 40116868240.0,
'tx_pps': 3260474.5,
'tx_util': 100.29217059999999}}
29/12/2020 11:57:21 pktgen: {'ibytes': 64663285830,
'ierrors': 0,
'ipackets': 42597689,
'obytes': 98804238258,
'oerrors': 0,
'opackets': 65088435,
'rx_bps': 25916221440.0,
'rx_bps_L1': 26257673680.0,
'rx_pps': 2134076.5,
'rx_util': 65.6441842,
'tx_bps': 39595192320.0,
'tx_bps_L1': 40116868240.0,
'tx_pps': 3260474.5,
'tx_util': 100.29217059999999}
29/12/2020 11:57:21 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 39595192320.000000, tx_pps: 3260474.500000
29/12/2020 11:57:21 pktgen: {'ibytes': 64663285830,
'ierrors': 0,
'ipackets': 42597689,
'obytes': 98804238258,
'oerrors': 0,
'opackets': 65088435,
'rx_bps': 25916221440.0,
'rx_bps_L1': 26257673680.0,
'rx_pps': 2134076.5,
'rx_util': 65.6441842,
'tx_bps': 39595192320.0,
'tx_bps_L1': 40116868240.0,
'tx_pps': 3260474.5,
'tx_util': 100.29217059999999}
29/12/2020 11:57:21 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 25916221440.000000, rx_pps: 2134076.500000
29/12/2020 11:57:21 pktgen: throughput: pps_rx 2134076.500000, bps_rx 25916221440.000000
29/12/2020 11:57:21 pktgen: traffic completed.
29/12/2020 11:57:25 TestVirTioVhostCbdma:
+-------+-----------------------------------------+-------+------------+
| Frame | Mode/RXD-TXD | Mpps | % linerate |
+=======+=========================================+=======+============+
| 64 | inorder_mergeable_path | 7.640 | 12.835 |
+-------+-----------------------------------------+-------+------------+
| 1518 | inorder_mergeable_path | 3.251 | 100.008 |
+-------+-----------------------------------------+-------+------------+
| 64 | inorder_mergeable_path_RestartVhost | 7.698 | 12.932 |
+-------+-----------------------------------------+-------+------------+
| 1518 | inorder_mergeable_path_RestartVhost | 3.253 | 100.059 |
+-------+-----------------------------------------+-------+------------+
| 64 | mergeable_path | 7.593 | 12.755 |
+-------+-----------------------------------------+-------+------------+
| 1518 | mergeable_path | 1.813 | 55.763 |
+-------+-----------------------------------------+-------+------------+
| 64 | mergeable_path_RestartVhost | 4.350 | 7.308 |
+-------+-----------------------------------------+-------+------------+
| 1518 | mergeable_path_RestartVhost | 1.807 | 55.581 |
+-------+-----------------------------------------+-------+------------+
| 64 | inorder_non_mergeable_path | 7.818 | 13.135 |
+-------+-----------------------------------------+-------+------------+
| 1518 | inorder_non_mergeable_path | 2.558 | 78.687 |
+-------+-----------------------------------------+-------+------------+
| 64 | inorder_non_mergeable_path_RestartVhost | 6.385 | 10.728 |
+-------+-----------------------------------------+-------+------------+
| 1518 | inorder_non_mergeable_path_RestartVhost | 2.144 | 65.943 |
+-------+-----------------------------------------+-------+------------+
| 64 | non_mergeable_path | 6.212 | 10.436 |
+-------+-----------------------------------------+-------+------------+
| 1518 | non_mergeable_path | 2.118 | 65.139 |
+-------+-----------------------------------------+-------+------------+
| 64 | non_mergeable_path_RestartVhost | 6.344 | 10.657 |
+-------+-----------------------------------------+-------+------------+
| 1518 | non_mergeable_path_RestartVhost | 2.132 | 65.581 |
+-------+-----------------------------------------+-------+------------+
| 64 | vector_rx_path | 6.257 | 10.511 |
+-------+-----------------------------------------+-------+------------+
| 1518 | vector_rx_path | 2.121 | 65.240 |
+-------+-----------------------------------------+-------+------------+
| 64 | vector_rx_path_RestartVhost | 6.326 | 10.628 |
+-------+-----------------------------------------+-------+------------+
| 1518 | vector_rx_path_RestartVhost | 2.134 | 65.644 |
+-------+-----------------------------------------+-------+------------+
29/12/2020 11:57:25 TestVirTioVhostCbdma:
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| Frame | Mode/RXD-TXD | Mpps | % linerate | nb_desc | Expected Throughput | Throughput Difference |
+=======+=========================================+============+============+=========+=====================+=======================+
| 64 | inorder_mergeable_path | 7.640 Mpps | 12.835% | 1024 | 7.646 Mpps | -0.006 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | inorder_mergeable_path | 3.251 Mpps | 100.008% | 1024 | 3.253 Mpps | -0.002 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | inorder_mergeable_path_RestartVhost | 7.698 Mpps | 12.932% | 1024 | 7.700 Mpps | -0.002 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | inorder_mergeable_path_RestartVhost | 3.253 Mpps | 100.059% | 1024 | 3.024 Mpps | 0.229 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | mergeable_path | 7.593 Mpps | 12.755% | 1024 | 7.509 Mpps | 0.084 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | mergeable_path | 1.813 Mpps | 55.763% | 1024 | 2.736 Mpps | -0.923 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | mergeable_path_RestartVhost | 4.350 Mpps | 7.308% | 1024 | 7.368 Mpps | -3.018 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | mergeable_path_RestartVhost | 1.807 Mpps | 55.581% | 1024 | 2.726 Mpps | -0.919 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | inorder_non_mergeable_path | 7.818 Mpps | 13.135% | 1024 | 7.777 Mpps | 0.041 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | inorder_non_mergeable_path | 2.558 Mpps | 78.687% | 1024 | 2.711 Mpps | -0.153 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | inorder_non_mergeable_path_RestartVhost | 6.385 Mpps | 10.728% | 1024 | 6.386 Mpps | -0.001 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | inorder_non_mergeable_path_RestartVhost | 2.144 Mpps | 65.943% | 1024 | 2.715 Mpps | -0.571 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | non_mergeable_path | 6.212 Mpps | 10.436% | 1024 | 6.362 Mpps | -0.150 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | non_mergeable_path | 2.118 Mpps | 65.139% | 1024 | 2.266 Mpps | -0.148 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | non_mergeable_path_RestartVhost | 6.344 Mpps | 10.657% | 1024 | 6.482 Mpps | -0.138 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | non_mergeable_path_RestartVhost | 2.132 Mpps | 65.581% | 1024 | 2.262 Mpps | -0.130 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | vector_rx_path | 6.257 Mpps | 10.511% | 1024 | 6.537 Mpps | -0.280 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | vector_rx_path | 2.121 Mpps | 65.240% | 1024 | 2.693 Mpps | -0.572 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 64 | vector_rx_path_RestartVhost | 6.326 Mpps | 10.628% | 1024 | 6.427 Mpps | -0.101 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
| 1518 | vector_rx_path_RestartVhost | 2.134 Mpps | 65.644% | 1024 | 2.185 Mpps | -0.051 Mpps |
+-------+-----------------------------------------+------------+------------+---------+---------------------+-----------------------+
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.152920
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.006000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.065060
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.002000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.154000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.002000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.060480
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) 0.229000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.150180
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) 0.084000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.054720
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.923000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.147360
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -3.018000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.054520
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.919000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.155540
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) 0.041000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.054220
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.153000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.127720
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.001000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.054300
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.571000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.127240
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.150000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.045320
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.148000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.129640
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.138000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.045240
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.130000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.130740
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.280000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.053860
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.572000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.128540
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.101000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.043700
29/12/2020 11:57:25 TestVirTioVhostCbdma: Throughput Difference are (Mpps) -0.051000
29/12/2020 11:57:25 TestVirTioVhostCbdma: Test Case test_perf_pvp_spilt_all_path_with_cbdma_vhost_enqueue_operations Result FAILED: 'Exceeded Gap'
29/12/2020 11:57:25 dut.10.240.183.214: killall -I dpdk-testpmd
29/12/2020 11:57:25 dut.10.240.183.214: dpdk-testpmd: no process found
29/12/2020 11:57:25 dut.10.240.183.214: modprobe ioatdma
29/12/2020 11:57:25 dut.10.240.183.214:
29/12/2020 11:57:25 dut.10.240.183.214: ./usertools/dpdk-devbind.py -u 0000:80:04.0
29/12/2020 11:57:26 dut.10.240.183.214:
29/12/2020 11:57:26 dut.10.240.183.214: ./usertools/dpdk-devbind.py --force --bind=ioatdma 0000:80:04.0
29/12/2020 11:57:26 dut.10.240.183.214:
29/12/2020 11:57:28 dts:
TEST SUITE ENDED: TestVirTioVhostCbdma
[-- Attachment #3: test_check_threshold_value_with_cbdma.log --]
[-- Type: application/octet-stream, Size: 6910 bytes --]
TestVirTioVhostCbdma: Rerun Test Case test_check_threshold_value_with_cbdma Begin
TestVirTioVhostCbdma: Test Case test_check_threshold_value_with_cbdma Begin
dut.10.240.183.214: killall -I dpdk-testpmd
dut.10.240.183.214: rm -rf /root/dpdk/vhost-net*
dut.10.240.183.214: rm -rf /tmp/s0
dut.10.240.183.214: ./usertools/dpdk-devbind.py --status-dev misc
dut.10.240.183.214: ./usertools/dpdk-devbind.py --force --bind=igb_uio 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3 0000:af:00.0
dut.10.240.183.214: echo 0000:af:00.0 > /sys/bus/pci/devices/0000\:af\:00.0/driver/unbind
dut.10.240.183.214: modprobe i40e
dut.10.240.183.214: echo 0000:af:00.0 > /sys/bus/pci/drivers/i40e/bind
dut.10.240.183.214: ifconfig ens801f0 up
dut.10.240.183.214_vhost-user: cd ~/dpdk
dut.10.240.183.214_vhost-user: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 28,29 -n 4 --file-prefix=vhost --vdev 'eth_vhost0,iface=vhost-net0,queues=2,client=1,dmas=[txq0@0000:80:04.0;txq1@0000:80:04.1],dmathr=512' --vdev 'eth_vhost1,iface=vhost-net1,queues=2,client=1,dmas=[txq0@0000:80:04.2;txq1@0000:80:04.3],dmathr=4096' -- -i --nb-cores=1 --rxq=2 --txq=2
dut.10.240.183.214_vhost-user: start
dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
dut.10.240.183.214_virtio-user1: cd ~/dpdk
dut.10.240.183.214_virtio-user1: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 30,31 -n 4 --file-prefix=virtio1 --no-pci --vdev net_virtio_user1,mac=00:01:02:03:04:05,path=./vhost-net1,queues=2,server=1,packed_vq=0,mrg_rxbuf=1,in_order=0,queue_size=4096 --single-file-segments -- -i --nb-cores=1 --rxq=2 --txq=2
dut.10.240.183.214_virtio-user1: set fwd mac
dut.10.240.183.214_virtio-user1: start
dut.10.240.183.214_virtio-user1: show port info all
dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
dut.10.240.183.214_virtio-user: cd ~/dpdk
dut.10.240.183.214_virtio-user: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33 -n 4 --file-prefix=virtio --no-pci --vdev net_virtio_user0,mac=00:01:02:03:04:05,path=./vhost-net0,queues=2,server=1,packed_vq=0,mrg_rxbuf=1,in_order=0,queue_size=4096 --single-file-segments -- -i --nb-cores=1 --rxq=2 --txq=2
dut.10.240.183.214_virtio-user: set fwd mac
dut.10.240.183.214_virtio-user: start
dut.10.240.183.214_virtio-user: show port info all
dut.10.240.183.214_vhost-user: quit
dut.10.240.183.214_virtio-user: quit
dut.10.240.183.214_virtio-user1: quit
TestVirTioVhostCbdma: Actual Info:['dma parameters: vid0,qid0,dma2,threshold:0', 'dma parameters: vid0,qid2,dma3,threshold:0', 'dma parameters: vid1,qid0,dma0,threshold:0', 'dma parameters: vid1,qid2,dma1,threshold:0']
TestVirTioVhostCbdma: Test Case test_check_threshold_value_with_cbdma Result FAILED: "Check failed: Actual value:['dma parameters: vid0,qid0,dma2,threshold:0', 'dma parameters: vid0,qid2,dma3,threshold:0', 'dma parameters: vid1,qid0,dma0,threshold:0', 'dma parameters: vid1,qid2,dma1,threshold:0']"
dut.10.240.183.214: killall -I dpdk-testpmd
dut.10.240.183.214: modprobe ioatdma
dut.10.240.183.214: ./usertools/dpdk-devbind.py -u 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3
dut.10.240.183.214: ./usertools/dpdk-devbind.py --force --bind=ioatdma 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3
>>>
>>>
>>> rerun()
dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
TestVirTioVhostCbdma: Rerun Test Case test_check_threshold_value_with_cbdma Begin
TestVirTioVhostCbdma: Test Case test_check_threshold_value_with_cbdma Begin
dut.10.240.183.214: killall -I dpdk-testpmd
dut.10.240.183.214: rm -rf /root/dpdk/vhost-net*
dut.10.240.183.214: rm -rf /tmp/s0
dut.10.240.183.214: ./usertools/dpdk-devbind.py --status-dev misc
dut.10.240.183.214: ./usertools/dpdk-devbind.py --force --bind=igb_uio 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3 0000:af:00.0
dut.10.240.183.214: echo 0000:af:00.0 > /sys/bus/pci/devices/0000\:af\:00.0/driver/unbind
dut.10.240.183.214: modprobe i40e
dut.10.240.183.214: echo 0000:af:00.0 > /sys/bus/pci/drivers/i40e/bind
dut.10.240.183.214: ifconfig ens801f0 up
dut.10.240.183.214_vhost-user: cd ~/dpdk
dut.10.240.183.214_vhost-user: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 28,29 -n 4 --file-prefix=vhost --vdev 'eth_vhost0,iface=vhost-net0,queues=2,client=1,dmas=[txq0@0000:80:04.0;txq1@0000:80:04.1],dmathr=512' --vdev 'eth_vhost1,iface=vhost-net1,queues=2,client=1,dmas=[txq0@0000:80:04.2;txq1@0000:80:04.3],dmathr=512' -- -i --nb-cores=1 --rxq=2 --txq=2
dut.10.240.183.214_vhost-user: start
dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
dut.10.240.183.214_virtio-user1: cd ~/dpdk
dut.10.240.183.214_virtio-user1: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 30,31 -n 4 --file-prefix=virtio1 --no-pci --vdev net_virtio_user1,mac=00:01:02:03:04:05,path=./vhost-net1,queues=2,server=1,packed_vq=0,mrg_rxbuf=1,in_order=0,queue_size=4096 --single-file-segments -- -i --nb-cores=1 --rxq=2 --txq=2
dut.10.240.183.214_virtio-user1: set fwd mac
dut.10.240.183.214_virtio-user1: start
dut.10.240.183.214_virtio-user1: show port info all
dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
dut.10.240.183.214_virtio-user: cd ~/dpdk
dut.10.240.183.214_virtio-user: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33 -n 4 --file-prefix=virtio --no-pci --vdev net_virtio_user0,mac=00:01:02:03:04:05,path=./vhost-net0,queues=2,server=1,packed_vq=0,mrg_rxbuf=1,in_order=0,queue_size=4096 --single-file-segments -- -i --nb-cores=1 --rxq=2 --txq=2
dut.10.240.183.214_virtio-user: set fwd mac
dut.10.240.183.214_virtio-user: start
dut.10.240.183.214_virtio-user: show port info all
dut.10.240.183.214_vhost-user: quit
dut.10.240.183.214_virtio-user: quit
dut.10.240.183.214_virtio-user1: quit
TestVirTioVhostCbdma: Actual Info:['dma parameters: vid0,qid0,dma2,threshold:512', 'dma parameters: vid0,qid2,dma3,threshold:512', 'dma parameters: vid1,qid0,dma0,threshold:512', 'dma parameters: vid1,qid2,dma1,threshold:512']
TestVirTioVhostCbdma: Test Case test_check_threshold_value_with_cbdma Result PASSED:
dut.10.240.183.214: killall -I dpdk-testpmd
dut.10.240.183.214: modprobe ioatdma
dut.10.240.183.214: ./usertools/dpdk-devbind.py -u 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3
dut.10.240.183.214: ./usertools/dpdk-devbind.py --force --bind=ioatdma 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [dts] [PATCH V2] tests/vhost_cbdma: Optimize Case1-2 and Add Case3 to check CBDMA threshold value
2020-12-30 8:08 ` Jiang, YuX
@ 2020-12-30 8:13 ` Wang, Yinan
0 siblings, 0 replies; 4+ messages in thread
From: Wang, Yinan @ 2020-12-30 8:13 UTC (permalink / raw)
To: Jiang, YuX, Jiang, YuX, dts
Acked-by: Wang, Yinan <yinan.wang@intel.com>
> -----Original Message-----
> From: dts <dts-bounces@dpdk.org> On Behalf Of Jiang, YuX
> Sent: 2020?12?30? 16:09
> To: Jiang, YuX <yux.jiang@intel.com>; dts@dpdk.org
> Subject: Re: [dts] [PATCH V2] tests/vhost_cbdma: Optimize Case1-2 and Add
> Case3 to check CBDMA threshold value
>
> Tested-by: JiangYu <yux.jiang@intel.com>
>
> Best Regards
> Jiang yu
>
> > -----Original Message-----
> > From: JiangYu <yux.jiang@intel.com>
> > Sent: Wednesday, December 30, 2020 11:59 PM
> > To: dts@dpdk.org
> > Cc: Jiang, YuX <yux.jiang@intel.com>
> > Subject: [dts] [PATCH V2] tests/vhost_cbdma: Optimize Case1-2 and Add
> Case3
> > to check CBDMA threshold value
^ permalink raw reply [flat|nested] 4+ messages in thread
* [dts] [PATCH V2] tests/vhost_cbdma: Optimize Case1-2 and Add Case3 to check CBDMA threshold value
@ 2020-12-30 15:58 JiangYu
2020-12-30 8:08 ` Jiang, YuX
2021-01-07 3:36 ` Tu, Lijuan
0 siblings, 2 replies; 4+ messages in thread
From: JiangYu @ 2020-12-30 15:58 UTC (permalink / raw)
To: dts; +Cc: JiangYu
V1:
0, Add expected value json file and related function.
1, Optimize Case1: Add relaunch vhost performance check.
2, Optimize self.send_and_verify function.
3, Add New Case3: test_check_threshold_value_with_cbdma.
V2: Optimize Case3 check point.
Signed-off-by: JiangYu <yux.jiang@intel.com>
---
conf/vhost_cbdma.cfg | 7 +
tests/TestSuite_vhost_cbdma.py | 326 +++++++++++++++++++++++++++++++++++++----
2 files changed, 302 insertions(+), 31 deletions(-)
create mode 100644 conf/vhost_cbdma.cfg
diff --git a/conf/vhost_cbdma.cfg b/conf/vhost_cbdma.cfg
new file mode 100644
index 0000000..2777d79
--- /dev/null
+++ b/conf/vhost_cbdma.cfg
@@ -0,0 +1,7 @@
+[suite]
+update_expected = True
+test_parameters = {64: [1024], 1518: [1024]}
+test_duration = 60
+accepted_tolerance = 2
+expected_throughput = {'test_perf_dynamic_queue_number_cbdma_vhost_enqueue_operations': {'dynamic_queue2': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'virtio_user_dynamic_queue2_change_to_1': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'Relaunch_dynamic_queue2': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'vhost_userRelaunch_dynamic_queue2_change_to_1': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'Relaunch_vhost_2_cbdma': {64: {1024: 0.00}, 1518: {1024: 0.00}}}, 'test_perf_pvp_spilt_all_path_with_cbdma_vhost_enqueue_operations': {'inorder_mergeable_path': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'inorder_mergeable_path_RestartVhost': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'mergeable_path': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'mergeable_path_RestartVhost': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'inorder_non_mergeable_path': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'inorder_non_mergeable_path_RestartVhost': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'non_mergeable_path': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'non_mergeable_path_RestartVhost': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'vector_rx_path': {64: {1024: 0.00}, 1518: {1024: 0.00}}, 'vector_rx_path_RestartVhost': {64: {1024: 0.00}, 1518: {1024: 0.00}}},}
+
diff --git a/tests/TestSuite_vhost_cbdma.py b/tests/TestSuite_vhost_cbdma.py
index 869765f..9b9d53d 100644
--- a/tests/TestSuite_vhost_cbdma.py
+++ b/tests/TestSuite_vhost_cbdma.py
@@ -42,12 +42,16 @@ Here is an example:
$ ./testpmd -c f -n 4 \
--vdev 'net_vhost0,iface=/tmp/s0,queues=1,dmas=[txq0@80:04.0],dmathr=1024'
"""
+import rst, json
import re
import time
from test_case import TestCase
from settings import HEADER_SIZE
+from packet import Packet
from pktgen import PacketGeneratorHelper
from pmd_output import PmdOutput
+from settings import UPDATE_EXPECTED, load_global_setting
+from copy import deepcopy
class TestVirTioVhostCbdma(TestCase):
@@ -58,8 +62,10 @@ class TestVirTioVhostCbdma(TestCase):
self.vhost_user = self.dut.new_session(suite="vhost-user")
self.virtio_user = self.dut.new_session(suite="virtio-user")
+ self.virtio_user1 = self.dut.new_session(suite="virtio-user1")
self.pmdout_vhost_user = PmdOutput(self.dut, self.vhost_user)
self.pmdout_virtio_user = PmdOutput(self.dut, self.virtio_user)
+ self.pmdout_virtio_user1 = PmdOutput(self.dut, self.virtio_user1)
self.frame_sizes = [64, 1518]
self.virtio_mac = "00:01:02:03:04:05"
self.headers_size = HEADER_SIZE['eth'] + HEADER_SIZE['ip']
@@ -77,20 +83,40 @@ class TestVirTioVhostCbdma(TestCase):
self.tester.send_expect('mkdir -p %s' % self.out_path, '# ')
self.pktgen_helper = PacketGeneratorHelper()
self.base_dir = self.dut.base_dir.replace('~', '/root')
+ self.testpmd_name = self.dut.apps_name['test-pmd'].split("/")[-1]
+ self.save_result_flag = True
+ self.json_obj = {}
def set_up(self):
"""
Run before each test case.
"""
self.table_header = ['Frame']
+ self.table_header.append("Mode/RXD-TXD")
self.used_cbdma = []
- self.table_header.append("Mode")
self.table_header.append("Mpps")
self.table_header.append("% linerate")
self.result_table_create(self.table_header)
- self.vhost = self.dut.new_session(suite="vhost-user")
+
+ # test parameters include: frames size, descriptor numbers
+ self.test_parameters = self.get_suite_cfg()['test_parameters']
+
+ # traffic duraion in second
+ self.test_duration = self.get_suite_cfg()['test_duration']
+
+ # initilize throughput attribution
+ # {'TestCase':{ 'Mode': {'$framesize':{"$nb_desc": 'throughput'}}}
+ self.throughput = {}
+
+ # Accepted tolerance in Mpps
+ self.gap = self.get_suite_cfg()['accepted_tolerance']
+ self.test_result = {}
+ self.nb_desc = self.test_parameters[64][0]
+
+ self.dut.send_expect("killall -I %s" % self.testpmd_name, '#', 20)
self.dut.send_expect("rm -rf %s/vhost-net*" % self.base_dir, "#")
self.dut.send_expect("rm -rf /tmp/s0", "#")
+ self.mode_list = []
def bind_nic_driver(self, ports, driver=""):
if driver == "igb_uio":
@@ -143,6 +169,33 @@ class TestVirTioVhostCbdma(TestCase):
self.dut.send_expect('./usertools/dpdk-devbind.py --force --bind=ioatdma %s' % self.device_str,
'# ', 60)
+ def check_packets_of_each_queue(self, queue_list):
+ """
+ check each queue has receive packets
+ """
+ out = self.vhost_user.send_expect("stop", "testpmd> ", 60)
+ for queue_index in queue_list:
+ queue = "Queue= %d" % queue_index
+ index = out.find(queue)
+ rx = re.search("RX-packets:\s*(\d*)", out[index:])
+ tx = re.search("TX-packets:\s*(\d*)", out[index:])
+ rx_packets = int(rx.group(1))
+ tx_packets = int(tx.group(1))
+ self.verify(rx_packets > 0 and tx_packets > 0,
+ "The queue %d rx-packets or tx-packets is 0 about " %
+ queue_index + \
+ "rx-packets:%d, tx-packets:%d" %
+ (rx_packets, tx_packets))
+
+ self.vhost_user.send_expect("clear port stats all", "testpmd> ", 30)
+ self.vhost_user.send_expect("start", "testpmd> ", 30)
+
+ def check_port_stats_result(self, session):
+ out = session.send_expect("show port stats all", "testpmd> ", 30)
+ self.result_first = re.findall(r'RX-packets: (\w+)', out)
+ self.result_secondary = re.findall(r'TX-packets: (\w+)', out)
+ self.verify(int(self.result_first[0]) > 1 and int(self.result_secondary[0]) > 1, "forward packets no correctly")
+
@property
def check_2m_env(self):
out = self.dut.send_expect("cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'", "# ")
@@ -156,6 +209,16 @@ class TestVirTioVhostCbdma(TestCase):
self.vhost_user.send_expect('set fwd mac', 'testpmd> ', 120)
self.vhost_user.send_expect('start', 'testpmd> ', 120)
+ def launch_testpmd_as_virtio_user1(self, command, cores="Default", dev=""):
+ eal_params = ""
+ if self.check_2m_env:
+ eal_params += " --single-file-segments"
+ self.pmdout_virtio_user1.start_testpmd(cores, command, vdevs=[dev], ports=[], no_pci=True,
+ prefix="virtio1", fixed_prefix=True, eal_param=eal_params)
+ self.virtio_user1.send_expect('set fwd mac', 'testpmd> ', 30)
+ self.virtio_user1.send_expect('start', 'testpmd> ', 30)
+ self.virtio_user1.send_expect('show port info all', 'testpmd> ', 30)
+
def launch_testpmd_as_virtio_user(self, command, cores="Default", dev=""):
eal_params = ""
if self.check_2m_env:
@@ -165,11 +228,11 @@ class TestVirTioVhostCbdma(TestCase):
self.virtio_user.send_expect('set fwd mac', 'testpmd> ', 120)
self.virtio_user.send_expect('start', 'testpmd> ', 120)
+ self.virtio_user.send_expect('show port info all', 'testpmd> ', 30)
- def diff_param_launch_send_and_verify(self, mode, params, dev, cores, is_quit=True):
- self.launch_testpmd_as_virtio_user(params,
- cores,
- dev=dev)
+ def diff_param_launch_send_and_verify(self, mode, params, dev, cores, is_quit=True, launch_virtio=True):
+ if launch_virtio:
+ self.launch_testpmd_as_virtio_user(params, cores, dev=dev)
self.send_and_verify(mode)
if is_quit:
@@ -181,6 +244,9 @@ class TestVirTioVhostCbdma(TestCase):
used one cbdma port bonding igb_uio
:return:
"""
+ self.test_target = self.running_case
+ self.expected_throughput = self.get_suite_cfg()['expected_throughput'][self.test_target]
+
txd_rxd = 1024
dmathr = 1024
eal_tx_rxd = ' --nb-cores=%d --txd=%d --rxd=%d'
@@ -207,16 +273,34 @@ class TestVirTioVhostCbdma(TestCase):
queue, txd_rxd, txd_rxd)
vdevs = f"'net_virtio_user0,mac={self.virtio_mac},path=/tmp/s0,{path_mode},queues=%d'" % queue
self.diff_param_launch_send_and_verify(key, pvp_split_all_path_virtio_params, vdevs,
- self.cores[2:4],
+ self.cores[2:4], is_quit=False,
)
+ self.mode_list.append(key)
+ # step3 restart vhost port, then check throughput again
+ key += "_RestartVhost"
+ self.vhost_user.send_expect('show port stats all', 'testpmd> ', 10)
+ self.vhost_user.send_expect('stop', 'testpmd> ', 10)
+ self.vhost_user.send_expect('start', 'testpmd> ', 10)
+ self.vhost_user.send_expect('show port info all', 'testpmd> ', 30)
+ self.vhost_user.send_expect('show port stats all', 'testpmd> ', 10)
+ self.diff_param_launch_send_and_verify(key, pvp_split_all_path_virtio_params, vdevs,
+ self.cores[2:4], launch_virtio=False)
+ self.mode_list.append(key)
+
+ self.vhost_user.send_expect("quit", "# ")
self.result_table_print()
+ self.handle_expected(mode_list=self.mode_list)
+ self.handle_results(mode_list=self.mode_list)
def test_perf_dynamic_queue_number_cbdma_vhost_enqueue_operations(self):
"""
# used 2 cbdma ports bonding igb_uio
:return:
"""
- used_cbdma_num = 2
+ self.test_target = self.running_case
+ self.expected_throughput = self.get_suite_cfg()['expected_throughput'][self.test_target]
+
+ used_cbdma_num = 4
queue = 2
txd_rxd = 1024
dmathr = 1024
@@ -237,50 +321,105 @@ class TestVirTioVhostCbdma(TestCase):
self.launch_testpmd_as_vhost_user(eal_params, self.cores[0:2],
dev=vhost_dev % vhost_dmas)
#
- # queue 2 start virtio testpmd,virtio queue 2 to 1
+ # queue 2 start virtio testpmd, check perforamnce and RX/TX
mode = "dynamic_queue2"
+ self.mode_list.append(mode)
self.launch_testpmd_as_virtio_user(dynamic_queue_number_cbdma_virtio_params,
self.cores[2:4],
dev=virtio_dev)
- self.send_and_verify(mode)
+ self.send_and_verify(mode, queue_list=range(queue))
+
+ # On virtio-user side, dynamic change rx/tx queue numbers from 2 queue to 1 queues
self.vhost_or_virtio_set_one_queue(self.virtio_user)
- self.send_and_verify("virtio_user_" + mode + "_change_to_1", multiple_queue=False)
+ self.send_and_verify("virtio_user_" + mode + "_change_to_1", queue_list=[0])
+ self.mode_list.append("virtio_user_" + mode + "_change_to_1")
self.virtio_user.send_expect("stop", "testpmd> ")
self.virtio_user.send_expect("quit", "# ")
time.sleep(5)
self.dut.send_expect(f"rm -rf {virtio_path}", "#")
- # queue 2 start virtio testpmd,vhost queue 2 to 1
+
+ # queue 2 start virtio testpmd, check perforamnce and RX/TX
self.launch_testpmd_as_virtio_user(dynamic_queue_number_cbdma_virtio_params,
self.cores[2:4],
dev=virtio_dev)
mode = "Relaunch_dynamic_queue2"
- self.send_and_verify(mode)
+ self.mode_list.append(mode)
+ self.send_and_verify(mode, queue_list=range(queue))
+
+ # On vhost side, dynamic change rx queue numbers from 2 queue to 1 queues
self.vhost_or_virtio_set_one_queue(self.vhost_user)
self.send_and_verify("vhost_user" + mode + "_change_to_1")
+ self.mode_list.append("vhost_user" + mode + "_change_to_1")
self.vhost_user.send_expect("quit", "# ")
time.sleep(2)
# Relaunch vhost with another two cbdma channels
mode = "Relaunch_vhost_2_cbdma"
+ self.mode_list.append(mode)
dmathr = 512
- vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]}],dmathr={dmathr}"
+ vhost_dmas = f"dmas=[txq0@{self.used_cbdma[2]};txq1@{self.used_cbdma[3]}],dmathr={dmathr}"
self.launch_testpmd_as_vhost_user(eal_params, self.cores[0:2],
dev=vhost_dev % vhost_dmas)
- self.send_and_verify(mode)
+ self.virtio_user.send_expect("clear port stats all", "testpmd> ", 30)
+ self.send_and_verify(mode, queue_list=range(queue))
+ self.check_port_stats_result(self.virtio_user)
self.virtio_user.send_expect("quit", "# ")
self.vhost_user.send_expect("quit", "# ")
- time.sleep(2)
+
self.result_table_print()
+ # result_rows = [[], [64, 'dynamic_queue2', 7.4959375, 12.593175], [1518, 'dynamic_queue2', 1.91900225, 59.028509209999996]]
+ result_rows = self.result_table_getrows() #
+ self.handle_expected(mode_list=self.mode_list)
+ self.handle_results(mode_list=self.mode_list)
+
+ def test_check_threshold_value_with_cbdma(self):
+ """
+ Test Case3: CBDMA threshold value check
+ """
+ used_cbdma_num = 4
+ params = '--nb-cores=1 --rxq=2 --txq=2'
+ dmathr = [512, 4096]
+ vid_dict = {}
+ self.get_cbdma_ports_info_and_bind_to_dpdk(used_cbdma_num)
+ self.dut.restore_interfaces()
+ # launch vhost, Check the cbdma threshold value for each vhost port can be config correct from vhost log
+ vhost_vdev = [f"'eth_vhost0,iface=vhost-net0,queues=2,client=1,dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]}],dmathr={dmathr[0]}'", \
+ f"'eth_vhost1,iface=vhost-net1,queues=2,client=1,dmas=[txq0@{self.used_cbdma[2]};txq1@{self.used_cbdma[3]}],dmathr={dmathr[1]}'"]
+ virtio_dev0 = f"net_virtio_user0,mac=00:01:02:03:04:05,path=./vhost-net0,queues=2,server=1,packed_vq=0,mrg_rxbuf=1,in_order=0,queue_size=4096"
+ virtio_dev1 = f"net_virtio_user1,mac=00:01:02:03:04:05,path=./vhost-net1,queues=2,server=1,packed_vq=0,mrg_rxbuf=1,in_order=0,queue_size=4096"
+ vdev_params = '{} --vdev {}'.format(vhost_vdev[0], vhost_vdev[1])
+ self.pmdout_vhost_user.start_testpmd(cores=self.cores[0:2], param=params, vdevs=[vdev_params], ports=[], prefix="vhost", fixed_prefix=True)
+ self.vhost_user.send_expect('start', 'testpmd> ', 120)
+ # vid0,qid0,dma2,threshold:4096
+ self.launch_testpmd_as_virtio_user1(params, self.cores[2:4], dev=virtio_dev1)
+ vid_dict[dmathr[1]] = 0
+ # vid1,qid0,dma0,threshold:512
+ self.launch_testpmd_as_virtio_user(params, self.cores[4:6], dev=virtio_dev0)
+ vid_dict[dmathr[0]] = 1
+ # Check the cbdma threshold value for each vhost port can be config correct from vhost log
+ out = self.vhost_user.get_session_before(timeout=2)
+ self.vhost_user.send_expect("quit", "# ")
+ self.virtio_user.send_expect("quit", "# ")
+ self.virtio_user1.send_expect("quit", "# ")
+ pattern = re.compile(r'dma parameters: vid\S+,qid\d+,dma\d+,threshold:\d+')
+ return_param = re.findall(pattern, out)
+ self.logger.info("Actual Info:" + str(return_param))
+ check_value = 0
+ for dma in dmathr:
+ check_value += len(re.findall('vid{},\S+threshold:{}'.format(vid_dict[dma], dma), str(return_param)))
+ self.verify(check_value == used_cbdma_num, "Check failed: Actual value:{}".format(return_param))
@staticmethod
def vhost_or_virtio_set_one_queue(session):
- session.send_expect('start', 'testpmd> ', 120)
session.send_expect('stop', 'testpmd> ', 120)
session.send_expect('port stop all', 'testpmd> ', 120)
session.send_expect('port config all rxq 1', 'testpmd> ', 120)
+ session.send_expect('port config all txq 1', 'testpmd> ', 120)
session.send_expect('port start all', 'testpmd> ', 120)
session.send_expect('start', 'testpmd> ', 120)
+ session.send_expect('show port info all', 'testpmd> ', 30)
+ session.send_expect('show port stats all', 'testpmd> ', 120)
time.sleep(5)
@property
@@ -292,47 +431,171 @@ class TestVirTioVhostCbdma(TestCase):
check_dict[size] = round(speed * linerate[size], 2)
return check_dict
- def send_and_verify(self, mode, multiple_queue=True):
+ def send_and_verify(self, mode, multiple_queue=True, queue_list=[]):
"""
Send packet with packet generator and verify
"""
+ self.throughput[mode] = dict()
for frame_size in self.frame_sizes:
+ self.throughput[mode][frame_size] = dict()
+
payload_size = frame_size - self.headers_size
- tgen_input = []
- rx_port = self.tester.get_local_port(self.dut_ports[0])
- tx_port = self.tester.get_local_port(self.dut_ports[0])
- ip_src = 'src=RandIP()'
+ tgenInput = []
+ port = self.tester.get_local_port(self.dut_ports[0])
+
+ fields_config = {'ip': {'src': {'action': 'random'},},}
if not multiple_queue:
- ip_src = ""
+ fields_config = None
+
+ pkt1 = Packet()
+ pkt1.assign_layers(['ether', 'ipv4', 'raw'])
+ pkt1.config_layers([('ether', {'dst': '%s' % self.virtio_mac}), ('ipv4', {'src': '1.1.1.1'}),
+ ('raw', {'payload': ['01'] * int('%d' % payload_size)})])
- pacp = 'wrpcap("%s/vhost.pcap", [Ether(dst="%s")/IP(%s)/("X"*%d)])' \
- % (self.out_path, self.virtio_mac, ip_src, payload_size)
- self.tester.scapy_append(pacp)
- tgen_input.append((tx_port, rx_port, "%s/vhost.pcap" % self.out_path))
+ pkt1.save_pcapfile(self.tester, "%s/multiqueuerandomip_%s.pcap" % (self.out_path, frame_size))
+ tgenInput.append((port, port, "%s/multiqueuerandomip_%s.pcap" % (self.out_path, frame_size)))
- self.tester.scapy_execute()
self.tester.pktgen.clear_streams()
- streams = self.pktgen_helper.prepare_stream_from_tginput(tgen_input, 100,
- None, self.tester.pktgen)
+ streams = self.pktgen_helper.prepare_stream_from_tginput(tgenInput, 100, fields_config, self.tester.pktgen)
trans_options = {'delay': 5, 'duration': 20}
_, pps = self.tester.pktgen.measure_throughput(stream_ids=streams, options=trans_options)
+
Mpps = pps / 1000000.0
self.verify(Mpps > 0,
"%s can not receive packets of frame size %d" % (self.running_case, frame_size))
throughput = Mpps * 100 / \
float(self.wirespeed(self.nic, frame_size, 1))
+ self.throughput[mode][frame_size][self.nb_desc] = Mpps
+
results_row = [frame_size]
results_row.append(mode)
results_row.append(Mpps)
results_row.append(throughput)
self.result_table_add(results_row)
+ if queue_list:
+ # check RX/TX can work normally in each queues
+ self.check_packets_of_each_queue(queue_list=queue_list)
+
+ def handle_expected(self, mode_list):
+ """
+ Update expected numbers to configurate file: conf/$suite_name.cfg
+ """
+ if load_global_setting(UPDATE_EXPECTED) == "yes":
+ for mode in mode_list:
+ for frame_size in self.test_parameters.keys():
+ for nb_desc in self.test_parameters[frame_size]:
+ self.expected_throughput[mode][frame_size][nb_desc] = round(
+ self.throughput[mode][frame_size][nb_desc], 3)
+
+ def handle_results(self, mode_list):
+ """
+ results handled process:
+ 1, save to self.test_results
+ table_header = ['Frame', 'Mode/RXD-TXD', 'Mpps', '% linerate', 'nb_desc', 'Expected Throughput', 'Throughput Difference']
+ ret_datas = {1024: {'Frame': 64, 'Mode/RXD-TXD': 'dynamic_queue2', 'Mpps': '7.537 Mpps', '% linerate': '12.662%',
+ 'nb_desc': 1024, 'Expected Throughput': '7.537 Mpps', 'Throughput Difference': '-0.000 Mpps'}}
+ self.test_result = {'dynamic_queue2': {64: {1024: {'Frame': 64, 'Mode/RXD-TXD': 'dynamic_queue2', 'Mpps': '7.537 Mpps',
+ '% linerate': '12.662%', 'nb_desc': 1024, 'Expected Throughput': '7.537 Mpps', 'Throughput Difference': '-0.000 Mpps'}}}}
+ 2, create test results table
+ 3, save to json file for Open Lab
+ """
+ header = self.table_header
+ header.append("nb_desc")
+ header.append("Expected Throughput")
+ header.append("Throughput Difference")
+
+ for mode in mode_list:
+ self.test_result[mode] = dict()
+ for frame_size in self.test_parameters.keys():
+ wirespeed = self.wirespeed(self.nic, frame_size, self.number_of_ports)
+ ret_datas = {}
+ for nb_desc in self.test_parameters[frame_size]:
+ ret_data = {}
+ ret_data[header[0]] = frame_size
+ ret_data[header[1]] = mode
+ ret_data[header[2]] = "{:.3f} Mpps".format(
+ self.throughput[mode][frame_size][nb_desc])
+ ret_data[header[3]] = "{:.3f}%".format(
+ self.throughput[mode][frame_size][nb_desc] * 100 / wirespeed)
+ ret_data[header[4]] = nb_desc
+ ret_data[header[5]] = "{:.3f} Mpps".format(
+ self.expected_throughput[mode][frame_size][nb_desc])
+ ret_data[header[6]] = "{:.3f} Mpps".format(
+ self.throughput[mode][frame_size][nb_desc] -
+ self.expected_throughput[mode][frame_size][nb_desc])
+ ret_datas[nb_desc] = deepcopy(ret_data)
+ self.test_result[mode][frame_size] = deepcopy(ret_datas)
+ # Create test results table
+ self.result_table_create(header)
+ for mode in mode_list:
+ for frame_size in self.test_parameters.keys():
+ for nb_desc in self.test_parameters[frame_size]:
+ table_row = list()
+ for i in range(len(header)):
+ table_row.append(
+ self.test_result[mode][frame_size][nb_desc][header[i]])
+ self.result_table_add(table_row)
+
+ # present test results to screen
+ self.result_table_print()
+ # save test results as a file
+ if self.save_result_flag:
+ self.save_result(self.test_result, mode_list)
+
+ def save_result(self, data, mode_list):
+ """
+ Saves the test results as a separated file named with
+ self.nic+_perf_virtio_user_pvp.json in output folder
+ if self.save_result_flag is True
+ """
+ case_name = self.running_case
+ self.json_obj[case_name] = list()
+ status_result = []
+
+ for mode in mode_list:
+ for frame_size in self.test_parameters.keys():
+ for nb_desc in self.test_parameters[frame_size]:
+ row_in = self.test_result[mode][frame_size][nb_desc]
+ row_dict0 = dict()
+ row_dict0['performance'] = list()
+ row_dict0['parameters'] = list()
+ row_dict0['parameters'] = list()
+ result_throughput = float(row_in['Mpps'].split()[0])
+ expected_throughput = float(row_in['Expected Throughput'].split()[0])
+ # delta value and accepted tolerance in percentage
+ delta = result_throughput - expected_throughput
+ gap = expected_throughput * -self.gap * 0.01
+ delta = float(delta)
+ gap = float(gap)
+ self.logger.info("Accept tolerance are (Mpps) %f" % gap)
+ self.logger.info("Throughput Difference are (Mpps) %f" % delta)
+ if result_throughput > expected_throughput + gap:
+ row_dict0['status'] = 'PASS'
+ else:
+ row_dict0['status'] = 'FAIL'
+ row_dict1 = dict(name="Throughput", value=result_throughput, unit="Mpps", delta=delta)
+ row_dict2 = dict(name="Txd/Rxd", value=row_in["Mode/RXD-TXD"], unit="descriptor")
+ row_dict3 = dict(name="frame_size", value=row_in["Frame"], unit="bytes")
+ row_dict0['performance'].append(row_dict1)
+ row_dict0['parameters'].append(row_dict2)
+ row_dict0['parameters'].append(row_dict3)
+ self.json_obj[case_name].append(row_dict0)
+ status_result.append(row_dict0['status'])
+
+ with open(os.path.join(rst.path2Result,
+ '{0:s}_{1}.json'.format(
+ self.nic, self.suite_name)), 'w') as fp:
+ json.dump(self.json_obj, fp)
+ self.verify("FAIL" not in status_result, "Exceeded Gap")
+
def tear_down(self):
"""
Run after each test case.
Clear qemu and testpmd to avoid blocking the following TCs
"""
+ self.dut.send_expect("killall -I %s" % self.testpmd_name, '#', 20)
self.bind_cbdma_device_to_kernel()
self.bind_nic_driver(self.dut_ports)
@@ -344,4 +607,5 @@ class TestVirTioVhostCbdma(TestCase):
self.bind_nic_driver(self.dut_ports, self.drivername)
self.dut.close_session(self.vhost_user)
self.dut.close_session(self.virtio_user)
-
+ self.dut.close_session(self.virtio_user1)
+ self.dut.kill_all()
--
2.7.4
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [dts] [PATCH V2] tests/vhost_cbdma: Optimize Case1-2 and Add Case3 to check CBDMA threshold value
2020-12-30 15:58 [dts] [PATCH V2] tests/vhost_cbdma: Optimize Case1-2 and Add Case3 to check CBDMA threshold value JiangYu
2020-12-30 8:08 ` Jiang, YuX
@ 2021-01-07 3:36 ` Tu, Lijuan
1 sibling, 0 replies; 4+ messages in thread
From: Tu, Lijuan @ 2021-01-07 3:36 UTC (permalink / raw)
To: Jiang, YuX, dts; +Cc: Jiang, YuX
> V1:
> 0, Add expected value json file and related function.
> 1, Optimize Case1: Add relaunch vhost performance check.
> 2, Optimize self.send_and_verify function.
> 3, Add New Case3: test_check_threshold_value_with_cbdma.
>
> V2: Optimize Case3 check point.
>
> Signed-off-by: JiangYu <yux.jiang@intel.com>
applied
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-01-07 3:36 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-30 15:58 [dts] [PATCH V2] tests/vhost_cbdma: Optimize Case1-2 and Add Case3 to check CBDMA threshold value JiangYu
2020-12-30 8:08 ` Jiang, YuX
2020-12-30 8:13 ` Wang, Yinan
2021-01-07 3:36 ` Tu, Lijuan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).