* Re: [dts] [PATCH V2] tests/pvp_diff_qemu_version:add create_eal_parameters function.
2020-02-28 1:32 [dts] [PATCH V2] tests/pvp_diff_qemu_version:add create_eal_parameters function zhu,shuai
@ 2020-02-28 1:30 ` Zhu, ShuaiX
2020-02-28 1:32 ` [dts] [PATCH V2] tests/pvp_qemu_multi_paths_port_restart:add " zhu,shuai
` (4 subsequent siblings)
5 siblings, 0 replies; 17+ messages in thread
From: Zhu, ShuaiX @ 2020-02-28 1:30 UTC (permalink / raw)
To: dts; +Cc: Zhu, ShuaiX
[-- Attachment #1: Type: text/plain, Size: 2676 bytes --]
Tested-by: Zhu, ShuaiX <shuaix.zhu@intel.com>
> -----Original Message-----
> From: Zhu, ShuaiX
> Sent: Friday, February 28, 2020 9:33 AM
> To: dts@dpdk.org
> Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
> Subject: [dts][PATCH V2] tests/pvp_diff_qemu_version:add
> create_eal_parameters function.
>
>
>
> Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
> ---
> tests/TestSuite_pvp_diff_qemu_version.py | 14 ++++++--------
> 1 file changed, 6 insertions(+), 8 deletions(-)
>
> diff --git a/tests/TestSuite_pvp_diff_qemu_version.py
> b/tests/TestSuite_pvp_diff_qemu_version.py
> index 226693f..b9ce822 100644
> --- a/tests/TestSuite_pvp_diff_qemu_version.py
> +++ b/tests/TestSuite_pvp_diff_qemu_version.py
> @@ -63,8 +63,6 @@ class TestVhostPVPDiffQemuVersion(TestCase):
> self.verify(self.cores_num >= 3,
> "There has not enought cores to test this suite")
> self.cores = self.dut.get_core_list("1S/3C/1T", socket=self.socket)
> - self.coremask = utils.create_mask(self.cores)
> - self.memory_channel = 4
> self.vm_dut = None
> self.packet_params_set()
>
> @@ -82,6 +80,7 @@ class TestVhostPVPDiffQemuVersion(TestCase):
> # create an instance to set stream field setting
> self.pktgen_helper = PacketGeneratorHelper()
> self.base_dir = self.dut.base_dir.replace('~', '/root')
> + self.pci_info = self.dut.ports_info[0]['pci']
>
> def set_up(self):
> """
> @@ -201,12 +200,11 @@ class TestVhostPVPDiffQemuVersion(TestCase):
> """
> Launch the vhost testpmd
> """
> - command_line_client = self.dut.target + "/app/testpmd -n %d -c %s \
> - --socket-mem 1024,1024 --file-prefix=vhost \
> - --vdev 'eth_vhost0,iface=%s/vhost-net,queues=1' -- \
> - -i --nb-cores=1 --txd=1024 --rxd=1024"
> - command_line_client = command_line_client % (
> - self.memory_channel, self.coremask,
> self.base_dir)
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev = [r"'eth_vhost0,iface=%s/vhost-net,queues=1'" %
> self.base_dir]
> + eal_params = self.dut.create_eal_parameters(cores=self.cores,
> prefix='vhost', ports=[self.pci_info], vdevs=vdev)
> + para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024"
> + command_line_client = testcmd + eal_params + para
> self.vhost.send_expect(command_line_client, "testpmd> ", 30)
> self.vhost.send_expect("set fwd mac", "testpmd> ", 30)
> self.vhost.send_expect("start", "testpmd> ", 30)
> --
> 2.17.2
[-- Attachment #2: TestVhostPVPDiffQemuVersion.log --]
[-- Type: application/octet-stream, Size: 965535 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dts] [PATCH V2] tests/virtio_pvp_regression:add create_eal_parameters function.
2020-02-28 1:32 ` [dts] [PATCH V2] tests/virtio_pvp_regression:add " zhu,shuai
@ 2020-02-28 1:31 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
1 sibling, 0 replies; 17+ messages in thread
From: Zhu, ShuaiX @ 2020-02-28 1:31 UTC (permalink / raw)
To: dts; +Cc: Zhu, ShuaiX
[-- Attachment #1: Type: text/plain, Size: 3116 bytes --]
Tested-by: Zhu, ShuaiX <shuaix.zhu@intel.com>
> -----Original Message-----
> From: Zhu, ShuaiX
> Sent: Friday, February 28, 2020 9:33 AM
> To: dts@dpdk.org
> Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
> Subject: [dts][PATCH V2] tests/virtio_pvp_regression:add
> create_eal_parameters function.
>
>
>
> Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
> ---
> tests/TestSuite_virtio_pvp_regression.py | 17 ++++++-----------
> 1 file changed, 6 insertions(+), 11 deletions(-)
>
> diff --git a/tests/TestSuite_virtio_pvp_regression.py
> b/tests/TestSuite_virtio_pvp_regression.py
> index e03048e..97e522c 100644
> --- a/tests/TestSuite_virtio_pvp_regression.py
> +++ b/tests/TestSuite_virtio_pvp_regression.py
> @@ -57,14 +57,13 @@ class TestVirtioPVPRegression(TestCase):
> self.pf = self.dut_ports[0]
> # Get the port's socket
> netdev = self.dut.ports_info[self.pf]['port']
> + self.pci_info = self.dut.ports_info[self.pf]['pci']
> self.socket = netdev.get_nic_socket()
> self.cores = self.dut.get_core_list("1S/3C/1T", socket=self.socket)
>
> self.verify(len(self.dut_ports) >= 1, "Insufficient ports for testing")
> self.verify(len(self.cores) >= 3,
> "There has not enought cores to test this suite")
> - self.coremask = utils.create_mask(self.cores)
> - self.memory_channel = self.dut.get_memory_channels()
> self.port_number = 2
> self.queues_number = 2
> self.dst_mac = self.dut.get_mac_address(self.dut_ports[0])
> @@ -248,15 +247,11 @@ class TestVirtioPVPRegression(TestCase):
> """
> Launch the vhost testpmd
> """
> - command_line_client = self.dut.target + "/app/testpmd -n %d -c %s \
> - --socket-mem %s --file-prefix=vhost -w %s \
> - --vdev 'eth_vhost0,iface=%s/vhost-net,queues=%d,client=1' -- \
> - -i --nb-cores=%d --rxq=%d --txq=%d --txd=1024 --rxd=1024"
> - command_line_client = command_line_client % (
> - self.memory_channel, self.coremask,
> self.socket_mem,
> - self.dut.ports_info[self.pf]['pci'], self.base_dir,
> - self.queues_number, self.queues_number,
> self.queues_number,
> - self.queues_number)
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev = [r"'eth_vhost0,iface=%s/vhost-net,queues=%d,client=1'" %
> (self.base_dir, self.queues_number)]
> + eal_params = self.dut.create_eal_parameters(cores=self.cores,
> prefix='vhost', ports=[self.pci_info], vdevs=vdev)
> + para = " -- -i --nb-cores=%d --rxq=%d --txq=%d --txd=1024
> --rxd=1024" % (self.queues_number, self.queues_number,
> self.queues_number)
> + command_line_client = testcmd + eal_params + para
> self.vhost.send_expect(command_line_client, "testpmd> ", 30)
> self.vhost.send_expect("set fwd mac", "testpmd> ", 30)
> self.vhost.send_expect("start", "testpmd> ", 30)
> --
> 2.17.2
[-- Attachment #2: TestVirtioPVPRegression.log --]
[-- Type: application/octet-stream, Size: 1256621 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dts] [PATCH V2] tests/pvp_virtio_user_2M_hugepages:add create_eal_parameters function.
2020-02-28 1:32 ` [dts] [PATCH V2] tests/pvp_virtio_user_2M_hugepages:add " zhu,shuai
@ 2020-02-28 1:32 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
1 sibling, 0 replies; 17+ messages in thread
From: Zhu, ShuaiX @ 2020-02-28 1:32 UTC (permalink / raw)
To: dts; +Cc: Zhu, ShuaiX
[-- Attachment #1: Type: text/plain, Size: 3947 bytes --]
Tested-by: Zhu, ShuaiX <shuaix.zhu@intel.com>
> -----Original Message-----
> From: Zhu, ShuaiX
> Sent: Friday, February 28, 2020 9:33 AM
> To: dts@dpdk.org
> Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
> Subject: [dts][PATCH V2] tests/pvp_virtio_user_2M_hugepages:add
> create_eal_parameters function.
>
>
>
> Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
> ---
> .../TestSuite_pvp_virtio_user_2M_hugepages.py | 23 ++++++++-----------
> 1 file changed, 9 insertions(+), 14 deletions(-)
>
> diff --git a/tests/TestSuite_pvp_virtio_user_2M_hugepages.py
> b/tests/TestSuite_pvp_virtio_user_2M_hugepages.py
> index 5531e0b..9d2eaed 100644
> --- a/tests/TestSuite_pvp_virtio_user_2M_hugepages.py
> +++ b/tests/TestSuite_pvp_virtio_user_2M_hugepages.py
> @@ -61,9 +61,6 @@ class TestPVPVirtioWith2Mhuge(TestCase):
>
> self.core_list_virtio_user = self.core_list[0:2]
> self.core_list_vhost_user = self.core_list[2:4]
> - self.core_mask_virtio_user =
> utils.create_mask(self.core_list_virtio_user)
> - self.core_mask_vhost_user =
> utils.create_mask(self.core_list_vhost_user)
> - self.mem_channels = self.dut.get_memory_channels()
> self.dst_mac = self.dut.get_mac_address(self.dut_ports[0])
> self.header_size = HEADER_SIZE['eth'] + HEADER_SIZE['ip'] +
> HEADER_SIZE['tcp']
> self.frame_sizes = [64, 128, 256, 512, 1024, 1518] @@ -77,6 +74,7 @@
> class TestPVPVirtioWith2Mhuge(TestCase):
> self.tester.send_expect('mkdir -p %s' % self.out_path, '# ')
> # create an instance to set stream field setting
> self.pktgen_helper = PacketGeneratorHelper()
> + self.pci_info = self.dut.ports_info[0]['pci']
>
> def set_up(self):
> """
> @@ -129,11 +127,10 @@ class TestPVPVirtioWith2Mhuge(TestCase):
> """
> start testpmd on vhost
> """
> - command_line_client = "%s/app/testpmd -c %s -n %d " + \
> - "--socket-mem 1024,1024 --file-prefix=vhost "
> + \
> - "--vdev
> 'net_vhost0,iface=vhost-net,queues=1' -- -i"
> - command_line_client = command_line_client % (self.target,
> - self.core_mask_vhost_user, self.mem_channels)
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev = [r"'net_vhost0,iface=vhost-net,queues=1'"]
> + eal_params =
> self.dut.create_eal_parameters(cores=self.core_list_vhost_user, prefix='vhost',
> ports=[self.pci_info], vdevs=vdev)
> + command_line_client = testcmd + eal_params + " -- -i"
> self.vhost_user.send_expect(command_line_client, "testpmd> ", 120)
> self.vhost_user.send_expect("start", "testpmd> ", 120)
>
> @@ -141,12 +138,10 @@ class TestPVPVirtioWith2Mhuge(TestCase):
> """
> start testpmd on virtio
> """
> - command_line_user = "./%s/app/testpmd -n %d -c %s " + \
> - "--no-pci --socket-mem 1024,1024 " + \
> - "--file-prefix=virtio-user --single-file-segments "
> + \
> -
> "--vdev=net_virtio_user0,mac=00:11:22:33:44:10,path=./vhost-net,queues=1 --
> -i"
> - command_line_user = command_line_user % (self.target,
> - self.mem_channels, self.core_mask_virtio_user)
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev = " --single-file-segments
> --vdev=net_virtio_user0,mac=00:11:22:33:44:10,path=./vhost-net,queues=1 --
> -i"
> + eal_params =
> self.dut.create_eal_parameters(cores=self.core_list_virtio_user, no_pci=True,
> prefix='virtio-user', ports=[self.pci_info])
> + command_line_user = testcmd + eal_params + vdev
> self.virtio_user.send_expect(command_line_user, "testpmd> ", 120)
> self.virtio_user.send_expect("start", "testpmd> ", 120)
>
> --
> 2.17.2
[-- Attachment #2: TestPVPVirtioWith2Mhuge.log --]
[-- Type: application/octet-stream, Size: 32893 bytes --]
26/02/2020 13:30:38 dts:
TEST SUITE : TestPVPVirtioWith2Mhuge
26/02/2020 13:30:38 dts: NIC : niantic
26/02/2020 13:30:38 dut.10.238.54.213:
26/02/2020 13:30:38 tester:
26/02/2020 13:30:38 dut.10.238.54.213: awk '/Hugepagesize/ {print $2}' /proc/meminfo
26/02/2020 13:30:38 dut.10.238.54.213: 2048
26/02/2020 13:30:38 TestPVPVirtioWith2Mhuge: You can config packet_size in file pvp_virtio_user_2M_hugepages.cfg, in region 'suite' like packet_sizes=[64, 128, 256]
26/02/2020 13:30:38 tester: ls -d /tmp
26/02/2020 13:30:38 tester: /tmp
26/02/2020 13:30:38 TestPVPVirtioWith2Mhuge: Test Case test_perf_pvp_virtio_user_with_2M_hugepages Begin
26/02/2020 13:30:38 dut.10.238.54.213:
26/02/2020 13:30:38 tester:
26/02/2020 13:30:38 dut.10.238.54.213: rm -rf ./vhost-net*
26/02/2020 13:30:38 dut.10.238.54.213:
26/02/2020 13:30:38 dut.10.238.54.213: killall -s INT testpmd
26/02/2020 13:30:38 dut.10.238.54.213: testpmd: no process found
26/02/2020 13:31:01 tester: scapy
26/02/2020 13:31:01 tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
Welcome to Scapy (2.3.1)
26/02/2020 13:31:03 tester: wrpcap("/tmp/vhost.pcap", [Ether(dst="f8:f2:1e:5c:e8:90")/IP()/TCP()/("X"*6)])
26/02/2020 13:31:03 tester:
26/02/2020 13:31:05 tester: exit()
26/02/2020 13:31:05 tester:
26/02/2020 13:31:05 pktgen: test port 0 map gen port 0
26/02/2020 13:31:05 pktgen: test port 0 map gen port 0
26/02/2020 13:31:05 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3],
'description': '82599ES 10-Gigabit SFI/SFP+ Network Connection',
'dest': 'f8:f2:1e:5c:e8:90',
'driver': 'net_ixgbe',
'fc': 'none',
'fc_supported': 'yes',
'grat_arp': 'off',
'hw_mac': 'f8:f2:1e:5c:e6:d4',
'index': 0,
'ipv6': 'off',
'is_fc_supported': True,
'is_led_supported': True,
'is_link_supported': False,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'no',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'no',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:18:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency', 'rx_bytes'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 10.0,
'src_ipv4': '-',
'src_mac': 'f8:f2:1e:5c:e6:d4',
'status': 'IDLE',
'supp_speeds': [1000, 10000],
'vlan': '-',
'vxlan_fs': '-'}
26/02/2020 13:31:05 pktgen: begin traffic ......
26/02/2020 13:31:05 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
26/02/2020 13:31:15 pktgen: begin get port statistic ...
26/02/2020 13:31:15 pktgen: {'options': {'pcap': '/tmp/vhost.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost.pcap',
'rx_port': 0,
'tx_port': 0}
26/02/2020 13:31:15 pktgen: {0: {'ibytes': 4679386048,
'ierrors': 0,
'ipackets': 73115400,
'obytes': 9505874752,
'oerrors': 0,
'opackets': 148529286,
'rx_bps': 3742303744.0,
'rx_bps_L1': 4911773824.0,
'rx_pps': 7309188.0,
'rx_util': 49.117738239999994,
'tx_bps': 7601808896.0,
'tx_bps_L1': 9977374176.0,
'tx_pps': 14847283.0,
'tx_util': 99.77374176000001},
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': {'bw_per_core': 40.76540756225586,
'cpu_util': 9.323847770690918,
'queue_full': 0,
'rx_bps': 3742303744.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 3859505408.0,
'rx_pps': 7309188.0,
'tx_bps': 7601808896.0,
'tx_pps': 14847283.0},
'latency': {},
'total': {'ibytes': 4679386048,
'ierrors': 0,
'ipackets': 73115400,
'obytes': 9505874752,
'oerrors': 0,
'opackets': 148529286,
'rx_bps': 3742303744.0,
'rx_bps_L1': 4911773824.0,
'rx_pps': 7309188.0,
'rx_util': 49.117738239999994,
'tx_bps': 7601808896.0,
'tx_bps_L1': 9977374176.0,
'tx_pps': 14847283.0,
'tx_util': 99.77374176000001}}
26/02/2020 13:31:15 pktgen: {'ibytes': 4679386048,
'ierrors': 0,
'ipackets': 73115400,
'obytes': 9505874752,
'oerrors': 0,
'opackets': 148529286,
'rx_bps': 3742303744.0,
'rx_bps_L1': 4911773824.0,
'rx_pps': 7309188.0,
'rx_util': 49.117738239999994,
'tx_bps': 7601808896.0,
'tx_bps_L1': 9977374176.0,
'tx_pps': 14847283.0,
'tx_util': 99.77374176000001}
26/02/2020 13:31:15 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 7601808896.000000, tx_pps: 14847283.000000
26/02/2020 13:31:15 pktgen: {'ibytes': 4679386048,
'ierrors': 0,
'ipackets': 73115400,
'obytes': 9505874752,
'oerrors': 0,
'opackets': 148529286,
'rx_bps': 3742303744.0,
'rx_bps_L1': 4911773824.0,
'rx_pps': 7309188.0,
'rx_util': 49.117738239999994,
'tx_bps': 7601808896.0,
'tx_bps_L1': 9977374176.0,
'tx_pps': 14847283.0,
'tx_util': 99.77374176000001}
26/02/2020 13:31:15 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 3742303744.000000, rx_pps: 7309188.000000
26/02/2020 13:31:15 pktgen: throughput: pps_rx 7309188.000000, bps_rx 3742303744.000000
26/02/2020 13:31:15 pktgen: traffic completed.
26/02/2020 13:31:15 tester: scapy
26/02/2020 13:31:16 tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
Welcome to Scapy (2.3.1)
26/02/2020 13:31:18 tester: wrpcap("/tmp/vhost.pcap", [Ether(dst="f8:f2:1e:5c:e8:90")/IP()/TCP()/("X"*70)])
26/02/2020 13:31:18 tester:
26/02/2020 13:31:20 tester: exit()
26/02/2020 13:31:20 tester:
26/02/2020 13:31:20 pktgen: test port 0 map gen port 0
26/02/2020 13:31:20 pktgen: test port 0 map gen port 0
26/02/2020 13:31:20 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3],
'description': '82599ES 10-Gigabit SFI/SFP+ Network Connection',
'dest': 'f8:f2:1e:5c:e8:90',
'driver': 'net_ixgbe',
'fc': 'none',
'fc_supported': 'yes',
'grat_arp': 'off',
'hw_mac': 'f8:f2:1e:5c:e6:d4',
'index': 0,
'ipv6': 'off',
'is_fc_supported': True,
'is_led_supported': True,
'is_link_supported': False,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'no',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'no',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:18:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency', 'rx_bytes'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 10.0,
'src_ipv4': '-',
'src_mac': 'f8:f2:1e:5c:e6:d4',
'status': 'IDLE',
'supp_speeds': [1000, 10000],
'vlan': '-',
'vxlan_fs': '-'}
26/02/2020 13:31:20 pktgen: begin traffic ......
26/02/2020 13:31:20 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
26/02/2020 13:31:30 pktgen: begin get port statistic ...
26/02/2020 13:31:30 pktgen: {'options': {'pcap': '/tmp/vhost.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost.pcap',
'rx_port': 0,
'tx_port': 0}
26/02/2020 13:31:30 pktgen: {0: {'ibytes': 8509030144,
'ierrors': 0,
'ipackets': 66476794,
'obytes': 10789481600,
'oerrors': 0,
'opackets': 84292821,
'rx_bps': 6827789312.0,
'rx_bps_L1': 7894668992.0,
'rx_pps': 6667998.0,
'rx_util': 78.94668992,
'tx_bps': 8653405184.0,
'tx_bps_L1': 10005576064.0,
'tx_pps': 8451068.0,
'tx_util': 100.05576063999999},
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': {'bw_per_core': 83.31649780273438,
'cpu_util': 5.193092346191406,
'queue_full': 0,
'rx_bps': 6827789312.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 1825615744.0,
'rx_pps': 6667998.0,
'tx_bps': 8653405184.0,
'tx_pps': 8451068.0},
'latency': {},
'total': {'ibytes': 8509030144,
'ierrors': 0,
'ipackets': 66476794,
'obytes': 10789481600,
'oerrors': 0,
'opackets': 84292821,
'rx_bps': 6827789312.0,
'rx_bps_L1': 7894668992.0,
'rx_pps': 6667998.0,
'rx_util': 78.94668992,
'tx_bps': 8653405184.0,
'tx_bps_L1': 10005576064.0,
'tx_pps': 8451068.0,
'tx_util': 100.05576063999999}}
26/02/2020 13:31:30 pktgen: {'ibytes': 8509030144,
'ierrors': 0,
'ipackets': 66476794,
'obytes': 10789481600,
'oerrors': 0,
'opackets': 84292821,
'rx_bps': 6827789312.0,
'rx_bps_L1': 7894668992.0,
'rx_pps': 6667998.0,
'rx_util': 78.94668992,
'tx_bps': 8653405184.0,
'tx_bps_L1': 10005576064.0,
'tx_pps': 8451068.0,
'tx_util': 100.05576063999999}
26/02/2020 13:31:30 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 8653405184.000000, tx_pps: 8451068.000000
26/02/2020 13:31:30 pktgen: {'ibytes': 8509030144,
'ierrors': 0,
'ipackets': 66476794,
'obytes': 10789481600,
'oerrors': 0,
'opackets': 84292821,
'rx_bps': 6827789312.0,
'rx_bps_L1': 7894668992.0,
'rx_pps': 6667998.0,
'rx_util': 78.94668992,
'tx_bps': 8653405184.0,
'tx_bps_L1': 10005576064.0,
'tx_pps': 8451068.0,
'tx_util': 100.05576063999999}
26/02/2020 13:31:30 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 6827789312.000000, rx_pps: 6667998.000000
26/02/2020 13:31:30 pktgen: throughput: pps_rx 6667998.000000, bps_rx 6827789312.000000
26/02/2020 13:31:30 pktgen: traffic completed.
26/02/2020 13:31:30 tester: scapy
26/02/2020 13:31:30 tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
Welcome to Scapy (2.3.1)
26/02/2020 13:31:32 tester: wrpcap("/tmp/vhost.pcap", [Ether(dst="f8:f2:1e:5c:e8:90")/IP()/TCP()/("X"*198)])
26/02/2020 13:31:32 tester:
26/02/2020 13:31:34 tester: exit()
26/02/2020 13:31:34 tester:
26/02/2020 13:31:34 pktgen: test port 0 map gen port 0
26/02/2020 13:31:34 pktgen: test port 0 map gen port 0
26/02/2020 13:31:34 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3],
'description': '82599ES 10-Gigabit SFI/SFP+ Network Connection',
'dest': 'f8:f2:1e:5c:e8:90',
'driver': 'net_ixgbe',
'fc': 'none',
'fc_supported': 'yes',
'grat_arp': 'off',
'hw_mac': 'f8:f2:1e:5c:e6:d4',
'index': 0,
'ipv6': 'off',
'is_fc_supported': True,
'is_led_supported': True,
'is_link_supported': False,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'no',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'no',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:18:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency', 'rx_bytes'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 10.0,
'src_ipv4': '-',
'src_mac': 'f8:f2:1e:5c:e6:d4',
'status': 'IDLE',
'supp_speeds': [1000, 10000],
'vlan': '-',
'vxlan_fs': '-'}
26/02/2020 13:31:34 pktgen: begin traffic ......
26/02/2020 13:31:34 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
26/02/2020 13:31:44 pktgen: begin get port statistic ...
26/02/2020 13:31:44 pktgen: {'options': {'pcap': '/tmp/vhost.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost.pcap',
'rx_port': 0,
'tx_port': 0}
26/02/2020 13:31:44 pktgen: {0: {'ibytes': 11589362688,
'ierrors': 0,
'ipackets': 45270945,
'obytes': 11589385984,
'oerrors': 0,
'opackets': 45271037,
'rx_bps': 9279671296.0,
'rx_bps_L1': 10004682656.0,
'rx_pps': 4531321.0,
'rx_util': 100.04682655999999,
'tx_bps': 9279807488.0,
'tx_bps_L1': 10004839488.0,
'tx_pps': 4531450.0,
'tx_util': 100.04839487999999},
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': {'bw_per_core': 227.31268310546875,
'cpu_util': 2.04119873046875,
'queue_full': 0,
'rx_bps': 9279671296.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 0.0,
'rx_pps': 4531321.0,
'tx_bps': 9279807488.0,
'tx_pps': 4531450.0},
'latency': {},
'total': {'ibytes': 11589362688,
'ierrors': 0,
'ipackets': 45270945,
'obytes': 11589385984,
'oerrors': 0,
'opackets': 45271037,
'rx_bps': 9279671296.0,
'rx_bps_L1': 10004682656.0,
'rx_pps': 4531321.0,
'rx_util': 100.04682655999999,
'tx_bps': 9279807488.0,
'tx_bps_L1': 10004839488.0,
'tx_pps': 4531450.0,
'tx_util': 100.04839487999999}}
26/02/2020 13:31:44 pktgen: {'ibytes': 11589362688,
'ierrors': 0,
'ipackets': 45270945,
'obytes': 11589385984,
'oerrors': 0,
'opackets': 45271037,
'rx_bps': 9279671296.0,
'rx_bps_L1': 10004682656.0,
'rx_pps': 4531321.0,
'rx_util': 100.04682655999999,
'tx_bps': 9279807488.0,
'tx_bps_L1': 10004839488.0,
'tx_pps': 4531450.0,
'tx_util': 100.04839487999999}
26/02/2020 13:31:44 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 9279807488.000000, tx_pps: 4531450.000000
26/02/2020 13:31:44 pktgen: {'ibytes': 11589362688,
'ierrors': 0,
'ipackets': 45270945,
'obytes': 11589385984,
'oerrors': 0,
'opackets': 45271037,
'rx_bps': 9279671296.0,
'rx_bps_L1': 10004682656.0,
'rx_pps': 4531321.0,
'rx_util': 100.04682655999999,
'tx_bps': 9279807488.0,
'tx_bps_L1': 10004839488.0,
'tx_pps': 4531450.0,
'tx_util': 100.04839487999999}
26/02/2020 13:31:44 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 9279671296.000000, rx_pps: 4531321.000000
26/02/2020 13:31:44 pktgen: throughput: pps_rx 4531321.000000, bps_rx 9279671296.000000
26/02/2020 13:31:44 pktgen: traffic completed.
26/02/2020 13:31:44 tester: scapy
26/02/2020 13:31:44 tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
Welcome to Scapy (2.3.1)
26/02/2020 13:31:46 tester: wrpcap("/tmp/vhost.pcap", [Ether(dst="f8:f2:1e:5c:e8:90")/IP()/TCP()/("X"*454)])
26/02/2020 13:31:46 tester:
26/02/2020 13:31:48 tester: exit()
26/02/2020 13:31:48 tester:
26/02/2020 13:31:48 pktgen: test port 0 map gen port 0
26/02/2020 13:31:48 pktgen: test port 0 map gen port 0
26/02/2020 13:31:48 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3],
'description': '82599ES 10-Gigabit SFI/SFP+ Network Connection',
'dest': 'f8:f2:1e:5c:e8:90',
'driver': 'net_ixgbe',
'fc': 'none',
'fc_supported': 'yes',
'grat_arp': 'off',
'hw_mac': 'f8:f2:1e:5c:e6:d4',
'index': 0,
'ipv6': 'off',
'is_fc_supported': True,
'is_led_supported': True,
'is_link_supported': False,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'no',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'no',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:18:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency', 'rx_bytes'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 10.0,
'src_ipv4': '-',
'src_mac': 'f8:f2:1e:5c:e6:d4',
'status': 'IDLE',
'supp_speeds': [1000, 10000],
'vlan': '-',
'vxlan_fs': '-'}
26/02/2020 13:31:48 pktgen: begin traffic ......
26/02/2020 13:31:48 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
26/02/2020 13:31:58 pktgen: begin get port statistic ...
26/02/2020 13:31:58 pktgen: {'options': {'pcap': '/tmp/vhost.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost.pcap',
'rx_port': 0,
'tx_port': 0}
26/02/2020 13:31:58 pktgen: {0: {'ibytes': 12016543744,
'ierrors': 0,
'ipackets': 23469811,
'obytes': 12016561152,
'oerrors': 0,
'opackets': 23469845,
'rx_bps': 9627023360.0,
'rx_bps_L1': 10003106519.999998,
'rx_pps': 2350519.75,
'rx_util': 100.03106519999999,
'tx_bps': 9627025408.0,
'tx_bps_L1': 10003108528.0,
'tx_pps': 2350519.5,
'tx_util': 100.03108528},
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': {'bw_per_core': 358.1401672363281,
'cpu_util': 1.3440303802490234,
'queue_full': 0,
'rx_bps': 9627023360.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 0.0,
'rx_pps': 2350519.75,
'tx_bps': 9627025408.0,
'tx_pps': 2350519.5},
'latency': {},
'total': {'ibytes': 12016543744,
'ierrors': 0,
'ipackets': 23469811,
'obytes': 12016561152,
'oerrors': 0,
'opackets': 23469845,
'rx_bps': 9627023360.0,
'rx_bps_L1': 10003106519.999998,
'rx_pps': 2350519.75,
'rx_util': 100.03106519999999,
'tx_bps': 9627025408.0,
'tx_bps_L1': 10003108528.0,
'tx_pps': 2350519.5,
'tx_util': 100.03108528}}
26/02/2020 13:31:58 pktgen: {'ibytes': 12016543744,
'ierrors': 0,
'ipackets': 23469811,
'obytes': 12016561152,
'oerrors': 0,
'opackets': 23469845,
'rx_bps': 9627023360.0,
'rx_bps_L1': 10003106519.999998,
'rx_pps': 2350519.75,
'rx_util': 100.03106519999999,
'tx_bps': 9627025408.0,
'tx_bps_L1': 10003108528.0,
'tx_pps': 2350519.5,
'tx_util': 100.03108528}
26/02/2020 13:31:58 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 9627025408.000000, tx_pps: 2350519.500000
26/02/2020 13:31:58 pktgen: {'ibytes': 12016543744,
'ierrors': 0,
'ipackets': 23469811,
'obytes': 12016561152,
'oerrors': 0,
'opackets': 23469845,
'rx_bps': 9627023360.0,
'rx_bps_L1': 10003106519.999998,
'rx_pps': 2350519.75,
'rx_util': 100.03106519999999,
'tx_bps': 9627025408.0,
'tx_bps_L1': 10003108528.0,
'tx_pps': 2350519.5,
'tx_util': 100.03108528}
26/02/2020 13:31:58 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 9627023360.000000, rx_pps: 2350519.750000
26/02/2020 13:31:58 pktgen: throughput: pps_rx 2350519.750000, bps_rx 9627023360.000000
26/02/2020 13:31:58 pktgen: traffic completed.
26/02/2020 13:31:58 tester: scapy
26/02/2020 13:31:59 tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
Welcome to Scapy (2.3.1)
26/02/2020 13:32:01 tester: wrpcap("/tmp/vhost.pcap", [Ether(dst="f8:f2:1e:5c:e8:90")/IP()/TCP()/("X"*966)])
26/02/2020 13:32:01 tester:
26/02/2020 13:32:03 tester: exit()
26/02/2020 13:32:03 tester:
26/02/2020 13:32:03 pktgen: test port 0 map gen port 0
26/02/2020 13:32:03 pktgen: test port 0 map gen port 0
26/02/2020 13:32:03 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3],
'description': '82599ES 10-Gigabit SFI/SFP+ Network Connection',
'dest': 'f8:f2:1e:5c:e8:90',
'driver': 'net_ixgbe',
'fc': 'none',
'fc_supported': 'yes',
'grat_arp': 'off',
'hw_mac': 'f8:f2:1e:5c:e6:d4',
'index': 0,
'ipv6': 'off',
'is_fc_supported': True,
'is_led_supported': True,
'is_link_supported': False,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'no',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'no',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:18:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency', 'rx_bytes'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 10.0,
'src_ipv4': '-',
'src_mac': 'f8:f2:1e:5c:e6:d4',
'status': 'IDLE',
'supp_speeds': [1000, 10000],
'vlan': '-',
'vxlan_fs': '-'}
26/02/2020 13:32:03 pktgen: begin traffic ......
26/02/2020 13:32:03 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
26/02/2020 13:32:13 pktgen: begin get port statistic ...
26/02/2020 13:32:13 pktgen: {'options': {'pcap': '/tmp/vhost.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost.pcap',
'rx_port': 0,
'tx_port': 0}
26/02/2020 13:32:13 pktgen: {0: {'ibytes': 12242290688,
'ierrors': 0,
'ipackets': 11955362,
'obytes': 12242308096,
'oerrors': 0,
'opackets': 11955378,
'rx_bps': 9782325248.0,
'rx_bps_L1': 9973401728.0,
'rx_pps': 1194228.0,
'rx_util': 99.73401728,
'tx_bps': 9782325248.0,
'tx_bps_L1': 9973401688.0,
'tx_pps': 1194227.75,
'tx_util': 99.73401688},
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': {'bw_per_core': 864.5459594726562,
'cpu_util': 0.5657492876052856,
'queue_full': 0,
'rx_bps': 9782325248.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 0.0,
'rx_pps': 1194228.0,
'tx_bps': 9782325248.0,
'tx_pps': 1194227.75},
'latency': {},
'total': {'ibytes': 12242290688,
'ierrors': 0,
'ipackets': 11955362,
'obytes': 12242308096,
'oerrors': 0,
'opackets': 11955378,
'rx_bps': 9782325248.0,
'rx_bps_L1': 9973401728.0,
'rx_pps': 1194228.0,
'rx_util': 99.73401728,
'tx_bps': 9782325248.0,
'tx_bps_L1': 9973401688.0,
'tx_pps': 1194227.75,
'tx_util': 99.73401688}}
26/02/2020 13:32:13 pktgen: {'ibytes': 12242290688,
'ierrors': 0,
'ipackets': 11955362,
'obytes': 12242308096,
'oerrors': 0,
'opackets': 11955378,
'rx_bps': 9782325248.0,
'rx_bps_L1': 9973401728.0,
'rx_pps': 1194228.0,
'rx_util': 99.73401728,
'tx_bps': 9782325248.0,
'tx_bps_L1': 9973401688.0,
'tx_pps': 1194227.75,
'tx_util': 99.73401688}
26/02/2020 13:32:13 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 9782325248.000000, tx_pps: 1194227.750000
26/02/2020 13:32:13 pktgen: {'ibytes': 12242290688,
'ierrors': 0,
'ipackets': 11955362,
'obytes': 12242308096,
'oerrors': 0,
'opackets': 11955378,
'rx_bps': 9782325248.0,
'rx_bps_L1': 9973401728.0,
'rx_pps': 1194228.0,
'rx_util': 99.73401728,
'tx_bps': 9782325248.0,
'tx_bps_L1': 9973401688.0,
'tx_pps': 1194227.75,
'tx_util': 99.73401688}
26/02/2020 13:32:13 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 9782325248.000000, rx_pps: 1194228.000000
26/02/2020 13:32:13 pktgen: throughput: pps_rx 1194228.000000, bps_rx 9782325248.000000
26/02/2020 13:32:13 pktgen: traffic completed.
26/02/2020 13:32:13 tester: scapy
26/02/2020 13:32:13 tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
Welcome to Scapy (2.3.1)
26/02/2020 13:32:15 tester: wrpcap("/tmp/vhost.pcap", [Ether(dst="f8:f2:1e:5c:e8:90")/IP()/TCP()/("X"*1460)])
26/02/2020 13:32:15 tester:
26/02/2020 13:32:17 tester: exit()
26/02/2020 13:32:17 tester:
26/02/2020 13:32:17 pktgen: test port 0 map gen port 0
26/02/2020 13:32:17 pktgen: test port 0 map gen port 0
26/02/2020 13:32:17 pktgen: {'arp': '-',
'cores': [0, 1, 2, 3],
'description': '82599ES 10-Gigabit SFI/SFP+ Network Connection',
'dest': 'f8:f2:1e:5c:e8:90',
'driver': 'net_ixgbe',
'fc': 'none',
'fc_supported': 'yes',
'grat_arp': 'off',
'hw_mac': 'f8:f2:1e:5c:e6:d4',
'index': 0,
'ipv6': 'off',
'is_fc_supported': True,
'is_led_supported': True,
'is_link_supported': False,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'no',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'no',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:18:00.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency', 'rx_bytes'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 10.0,
'src_ipv4': '-',
'src_mac': 'f8:f2:1e:5c:e6:d4',
'status': 'IDLE',
'supp_speeds': [1000, 10000],
'vlan': '-',
'vxlan_fs': '-'}
26/02/2020 13:32:17 pktgen: begin traffic ......
26/02/2020 13:32:17 pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
26/02/2020 13:32:27 pktgen: begin get port statistic ...
26/02/2020 13:32:27 pktgen: {'options': {'pcap': '/tmp/vhost.pcap',
'stream_config': {'rate': 100,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': '/tmp/vhost.pcap',
'rx_port': 0,
'tx_port': 0}
26/02/2020 13:32:27 pktgen: {0: {'ibytes': 12314850900,
'ierrors': 0,
'ipackets': 8112549,
'obytes': 12314869116,
'oerrors': 0,
'opackets': 8112562,
'rx_bps': 9870912512.0,
'rx_bps_L1': 10000969552.0,
'rx_pps': 812856.5,
'rx_util': 100.00969552000001,
'tx_bps': 9870912512.0,
'tx_bps_L1': 10000969562.0,
'tx_pps': 812856.5625,
'tx_util': 100.00969561999999},
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': {'bw_per_core': 1171.834228515625,
'cpu_util': 0.4211736023426056,
'queue_full': 0,
'rx_bps': 9870912512.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 0.0,
'rx_pps': 812856.5,
'tx_bps': 9870912512.0,
'tx_pps': 812856.5625},
'latency': {},
'total': {'ibytes': 12314850900,
'ierrors': 0,
'ipackets': 8112549,
'obytes': 12314869116,
'oerrors': 0,
'opackets': 8112562,
'rx_bps': 9870912512.0,
'rx_bps_L1': 10000969552.0,
'rx_pps': 812856.5,
'rx_util': 100.00969552000001,
'tx_bps': 9870912512.0,
'tx_bps_L1': 10000969562.0,
'tx_pps': 812856.5625,
'tx_util': 100.00969561999999}}
26/02/2020 13:32:27 pktgen: {'ibytes': 12314850900,
'ierrors': 0,
'ipackets': 8112549,
'obytes': 12314869116,
'oerrors': 0,
'opackets': 8112562,
'rx_bps': 9870912512.0,
'rx_bps_L1': 10000969552.0,
'rx_pps': 812856.5,
'rx_util': 100.00969552000001,
'tx_bps': 9870912512.0,
'tx_bps_L1': 10000969562.0,
'tx_pps': 812856.5625,
'tx_util': 100.00969561999999}
26/02/2020 13:32:27 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 9870912512.000000, tx_pps: 812856.562500
26/02/2020 13:32:27 pktgen: {'ibytes': 12314850900,
'ierrors': 0,
'ipackets': 8112549,
'obytes': 12314869116,
'oerrors': 0,
'opackets': 8112562,
'rx_bps': 9870912512.0,
'rx_bps_L1': 10000969552.0,
'rx_pps': 812856.5,
'rx_util': 100.00969552000001,
'tx_bps': 9870912512.0,
'tx_bps_L1': 10000969562.0,
'tx_pps': 812856.5625,
'tx_util': 100.00969561999999}
26/02/2020 13:32:27 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 9870912512.000000, rx_pps: 812856.500000
26/02/2020 13:32:27 pktgen: throughput: pps_rx 812856.500000, bps_rx 9870912512.000000
26/02/2020 13:32:27 pktgen: traffic completed.
26/02/2020 13:32:27 TestPVPVirtioWith2Mhuge:
+-------+--------------+-------+-----------+------------+
| Frame | Mode | Mpps | Queue Num | % linerate |
+=======+==============+=======+===========+============+
| 64 | 2M Hugepages | 7.309 | 1 | 49.118 |
+-------+--------------+-------+-----------+------------+
| 128 | 2M Hugepages | 6.668 | 1 | 44.809 |
+-------+--------------+-------+-----------+------------+
| 256 | 2M Hugepages | 4.531 | 1 | 30.450 |
+-------+--------------+-------+-----------+------------+
| 512 | 2M Hugepages | 2.351 | 1 | 15.795 |
+-------+--------------+-------+-----------+------------+
| 1024 | 2M Hugepages | 1.194 | 1 | 8.025 |
+-------+--------------+-------+-----------+------------+
| 1518 | 2M Hugepages | 0.813 | 1 | 5.462 |
+-------+--------------+-------+-----------+------------+
26/02/2020 13:32:33 TestPVPVirtioWith2Mhuge: Test Case test_perf_pvp_virtio_user_with_2M_hugepages Result PASSED:
26/02/2020 13:32:33 dut.10.238.54.213: killall -s INT testpmd
26/02/2020 13:32:33 dut.10.238.54.213: testpmd: no process found
26/02/2020 13:32:33 dts:
TEST SUITE ENDED: TestPVPVirtioWith2Mhuge
^ permalink raw reply [flat|nested] 17+ messages in thread
* [dts] [PATCH V2] tests/pvp_diff_qemu_version:add create_eal_parameters function.
@ 2020-02-28 1:32 zhu,shuai
2020-02-28 1:30 ` Zhu, ShuaiX
` (5 more replies)
0 siblings, 6 replies; 17+ messages in thread
From: zhu,shuai @ 2020-02-28 1:32 UTC (permalink / raw)
To: dts; +Cc: zhu,shuai
Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
---
tests/TestSuite_pvp_diff_qemu_version.py | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/tests/TestSuite_pvp_diff_qemu_version.py b/tests/TestSuite_pvp_diff_qemu_version.py
index 226693f..b9ce822 100644
--- a/tests/TestSuite_pvp_diff_qemu_version.py
+++ b/tests/TestSuite_pvp_diff_qemu_version.py
@@ -63,8 +63,6 @@ class TestVhostPVPDiffQemuVersion(TestCase):
self.verify(self.cores_num >= 3,
"There has not enought cores to test this suite")
self.cores = self.dut.get_core_list("1S/3C/1T", socket=self.socket)
- self.coremask = utils.create_mask(self.cores)
- self.memory_channel = 4
self.vm_dut = None
self.packet_params_set()
@@ -82,6 +80,7 @@ class TestVhostPVPDiffQemuVersion(TestCase):
# create an instance to set stream field setting
self.pktgen_helper = PacketGeneratorHelper()
self.base_dir = self.dut.base_dir.replace('~', '/root')
+ self.pci_info = self.dut.ports_info[0]['pci']
def set_up(self):
"""
@@ -201,12 +200,11 @@ class TestVhostPVPDiffQemuVersion(TestCase):
"""
Launch the vhost testpmd
"""
- command_line_client = self.dut.target + "/app/testpmd -n %d -c %s \
- --socket-mem 1024,1024 --file-prefix=vhost \
- --vdev 'eth_vhost0,iface=%s/vhost-net,queues=1' -- \
- -i --nb-cores=1 --txd=1024 --rxd=1024"
- command_line_client = command_line_client % (
- self.memory_channel, self.coremask, self.base_dir)
+ testcmd = self.dut.target + "/app/testpmd "
+ vdev = [r"'eth_vhost0,iface=%s/vhost-net,queues=1'" % self.base_dir]
+ eal_params = self.dut.create_eal_parameters(cores=self.cores, prefix='vhost', ports=[self.pci_info], vdevs=vdev)
+ para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024"
+ command_line_client = testcmd + eal_params + para
self.vhost.send_expect(command_line_client, "testpmd> ", 30)
self.vhost.send_expect("set fwd mac", "testpmd> ", 30)
self.vhost.send_expect("start", "testpmd> ", 30)
--
2.17.2
^ permalink raw reply [flat|nested] 17+ messages in thread
* [dts] [PATCH V2] tests/pvp_qemu_multi_paths_port_restart:add create_eal_parameters function.
2020-02-28 1:32 [dts] [PATCH V2] tests/pvp_diff_qemu_version:add create_eal_parameters function zhu,shuai
2020-02-28 1:30 ` Zhu, ShuaiX
@ 2020-02-28 1:32 ` zhu,shuai
2020-02-28 1:32 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
2020-02-28 1:32 ` [dts] [PATCH V2] tests/pvp_virtio_user_2M_hugepages:add " zhu,shuai
` (3 subsequent siblings)
5 siblings, 2 replies; 17+ messages in thread
From: zhu,shuai @ 2020-02-28 1:32 UTC (permalink / raw)
To: dts; +Cc: zhu,shuai
Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
---
.../TestSuite_pvp_qemu_multi_paths_port_restart.py | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py b/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py
index ea2e1cd..601000e 100644
--- a/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py
+++ b/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py
@@ -61,7 +61,6 @@ class TestPVPQemuMultiPathPortRestart(TestCase):
self.ports_socket = self.dut.get_numa_id(self.dut_ports[0])
self.core_list = self.dut.get_core_list(
self.core_config, socket=self.ports_socket)
- self.core_mask = utils.create_mask(self.core_list)
self.dst_mac = self.dut.get_mac_address(self.dut_ports[0])
self.vm_dut = None
self.virtio1_mac = "52:54:00:00:00:01"
@@ -72,6 +71,7 @@ class TestPVPQemuMultiPathPortRestart(TestCase):
self.tester.send_expect('mkdir -p %s' % self.out_path, '# ')
# create an instance to set stream field setting
self.pktgen_helper = PacketGeneratorHelper()
+ self.pci_info = self.dut.ports_info[0]['pci']
def set_up(self):
"""
@@ -94,13 +94,11 @@ class TestPVPQemuMultiPathPortRestart(TestCase):
"""
self.dut.send_expect("killall -s INT testpmd", "#")
self.dut.send_expect("rm -rf ./vhost-net*", "#")
- command_client = self.dut.target + "/app/testpmd " + \
- " -n %d -c %s --socket-mem 1024,1024 " + \
- " --legacy-mem --file-prefix=vhost " + \
- " --vdev 'net_vhost0,iface=vhost-net,queues=1' " + \
- " -- -i --nb-cores=1 --txd=1024 --rxd=1024"
- command_line_client = command_client % (
- self.dut.get_memory_channels(), self.core_mask)
+ testcmd = self.dut.target + "/app/testpmd "
+ vdev = [r"'net_vhost0,iface=vhost-net,queues=1'"]
+ eal_params = self.dut.create_eal_parameters(cores=self.core_list, prefix='vhost', ports=[self.pci_info], vdevs=vdev)
+ para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024"
+ command_line_client = testcmd + eal_params + para
self.vhost.send_expect(command_line_client, "testpmd> ", 120)
self.vhost.send_expect("set fwd mac", "testpmd> ", 120)
self.vhost.send_expect("start", "testpmd> ", 120)
--
2.17.2
^ permalink raw reply [flat|nested] 17+ messages in thread
* [dts] [PATCH V2] tests/pvp_virtio_user_2M_hugepages:add create_eal_parameters function.
2020-02-28 1:32 [dts] [PATCH V2] tests/pvp_diff_qemu_version:add create_eal_parameters function zhu,shuai
2020-02-28 1:30 ` Zhu, ShuaiX
2020-02-28 1:32 ` [dts] [PATCH V2] tests/pvp_qemu_multi_paths_port_restart:add " zhu,shuai
@ 2020-02-28 1:32 ` zhu,shuai
2020-02-28 1:32 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
2020-02-28 1:32 ` [dts] [PATCH V2] tests/virtio_pvp_regression:add " zhu,shuai
` (2 subsequent siblings)
5 siblings, 2 replies; 17+ messages in thread
From: zhu,shuai @ 2020-02-28 1:32 UTC (permalink / raw)
To: dts; +Cc: zhu,shuai
Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
---
.../TestSuite_pvp_virtio_user_2M_hugepages.py | 23 ++++++++-----------
1 file changed, 9 insertions(+), 14 deletions(-)
diff --git a/tests/TestSuite_pvp_virtio_user_2M_hugepages.py b/tests/TestSuite_pvp_virtio_user_2M_hugepages.py
index 5531e0b..9d2eaed 100644
--- a/tests/TestSuite_pvp_virtio_user_2M_hugepages.py
+++ b/tests/TestSuite_pvp_virtio_user_2M_hugepages.py
@@ -61,9 +61,6 @@ class TestPVPVirtioWith2Mhuge(TestCase):
self.core_list_virtio_user = self.core_list[0:2]
self.core_list_vhost_user = self.core_list[2:4]
- self.core_mask_virtio_user = utils.create_mask(self.core_list_virtio_user)
- self.core_mask_vhost_user = utils.create_mask(self.core_list_vhost_user)
- self.mem_channels = self.dut.get_memory_channels()
self.dst_mac = self.dut.get_mac_address(self.dut_ports[0])
self.header_size = HEADER_SIZE['eth'] + HEADER_SIZE['ip'] + HEADER_SIZE['tcp']
self.frame_sizes = [64, 128, 256, 512, 1024, 1518]
@@ -77,6 +74,7 @@ class TestPVPVirtioWith2Mhuge(TestCase):
self.tester.send_expect('mkdir -p %s' % self.out_path, '# ')
# create an instance to set stream field setting
self.pktgen_helper = PacketGeneratorHelper()
+ self.pci_info = self.dut.ports_info[0]['pci']
def set_up(self):
"""
@@ -129,11 +127,10 @@ class TestPVPVirtioWith2Mhuge(TestCase):
"""
start testpmd on vhost
"""
- command_line_client = "%s/app/testpmd -c %s -n %d " + \
- "--socket-mem 1024,1024 --file-prefix=vhost " + \
- "--vdev 'net_vhost0,iface=vhost-net,queues=1' -- -i"
- command_line_client = command_line_client % (self.target,
- self.core_mask_vhost_user, self.mem_channels)
+ testcmd = self.dut.target + "/app/testpmd "
+ vdev = [r"'net_vhost0,iface=vhost-net,queues=1'"]
+ eal_params = self.dut.create_eal_parameters(cores=self.core_list_vhost_user, prefix='vhost', ports=[self.pci_info], vdevs=vdev)
+ command_line_client = testcmd + eal_params + " -- -i"
self.vhost_user.send_expect(command_line_client, "testpmd> ", 120)
self.vhost_user.send_expect("start", "testpmd> ", 120)
@@ -141,12 +138,10 @@ class TestPVPVirtioWith2Mhuge(TestCase):
"""
start testpmd on virtio
"""
- command_line_user = "./%s/app/testpmd -n %d -c %s " + \
- "--no-pci --socket-mem 1024,1024 " + \
- "--file-prefix=virtio-user --single-file-segments " + \
- "--vdev=net_virtio_user0,mac=00:11:22:33:44:10,path=./vhost-net,queues=1 -- -i"
- command_line_user = command_line_user % (self.target,
- self.mem_channels, self.core_mask_virtio_user)
+ testcmd = self.dut.target + "/app/testpmd "
+ vdev = " --single-file-segments --vdev=net_virtio_user0,mac=00:11:22:33:44:10,path=./vhost-net,queues=1 -- -i"
+ eal_params = self.dut.create_eal_parameters(cores=self.core_list_virtio_user, no_pci=True, prefix='virtio-user', ports=[self.pci_info])
+ command_line_user = testcmd + eal_params + vdev
self.virtio_user.send_expect(command_line_user, "testpmd> ", 120)
self.virtio_user.send_expect("start", "testpmd> ", 120)
--
2.17.2
^ permalink raw reply [flat|nested] 17+ messages in thread
* [dts] [PATCH V2] tests/virtio_pvp_regression:add create_eal_parameters function.
2020-02-28 1:32 [dts] [PATCH V2] tests/pvp_diff_qemu_version:add create_eal_parameters function zhu,shuai
` (2 preceding siblings ...)
2020-02-28 1:32 ` [dts] [PATCH V2] tests/pvp_virtio_user_2M_hugepages:add " zhu,shuai
@ 2020-02-28 1:32 ` zhu,shuai
2020-02-28 1:31 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
2020-02-28 1:32 ` [dts] [PATCH V2] tests/virtio_user_as_exceptional_path:add " zhu,shuai
2020-02-28 1:32 ` [dts] [PATCH V2] tests/vm2vm_virtio_pmd:add " zhu,shuai
5 siblings, 2 replies; 17+ messages in thread
From: zhu,shuai @ 2020-02-28 1:32 UTC (permalink / raw)
To: dts; +Cc: zhu,shuai
Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
---
tests/TestSuite_virtio_pvp_regression.py | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
diff --git a/tests/TestSuite_virtio_pvp_regression.py b/tests/TestSuite_virtio_pvp_regression.py
index e03048e..97e522c 100644
--- a/tests/TestSuite_virtio_pvp_regression.py
+++ b/tests/TestSuite_virtio_pvp_regression.py
@@ -57,14 +57,13 @@ class TestVirtioPVPRegression(TestCase):
self.pf = self.dut_ports[0]
# Get the port's socket
netdev = self.dut.ports_info[self.pf]['port']
+ self.pci_info = self.dut.ports_info[self.pf]['pci']
self.socket = netdev.get_nic_socket()
self.cores = self.dut.get_core_list("1S/3C/1T", socket=self.socket)
self.verify(len(self.dut_ports) >= 1, "Insufficient ports for testing")
self.verify(len(self.cores) >= 3,
"There has not enought cores to test this suite")
- self.coremask = utils.create_mask(self.cores)
- self.memory_channel = self.dut.get_memory_channels()
self.port_number = 2
self.queues_number = 2
self.dst_mac = self.dut.get_mac_address(self.dut_ports[0])
@@ -248,15 +247,11 @@ class TestVirtioPVPRegression(TestCase):
"""
Launch the vhost testpmd
"""
- command_line_client = self.dut.target + "/app/testpmd -n %d -c %s \
- --socket-mem %s --file-prefix=vhost -w %s \
- --vdev 'eth_vhost0,iface=%s/vhost-net,queues=%d,client=1' -- \
- -i --nb-cores=%d --rxq=%d --txq=%d --txd=1024 --rxd=1024"
- command_line_client = command_line_client % (
- self.memory_channel, self.coremask, self.socket_mem,
- self.dut.ports_info[self.pf]['pci'], self.base_dir,
- self.queues_number, self.queues_number, self.queues_number,
- self.queues_number)
+ testcmd = self.dut.target + "/app/testpmd "
+ vdev = [r"'eth_vhost0,iface=%s/vhost-net,queues=%d,client=1'" % (self.base_dir, self.queues_number)]
+ eal_params = self.dut.create_eal_parameters(cores=self.cores, prefix='vhost', ports=[self.pci_info], vdevs=vdev)
+ para = " -- -i --nb-cores=%d --rxq=%d --txq=%d --txd=1024 --rxd=1024" % (self.queues_number, self.queues_number, self.queues_number)
+ command_line_client = testcmd + eal_params + para
self.vhost.send_expect(command_line_client, "testpmd> ", 30)
self.vhost.send_expect("set fwd mac", "testpmd> ", 30)
self.vhost.send_expect("start", "testpmd> ", 30)
--
2.17.2
^ permalink raw reply [flat|nested] 17+ messages in thread
* [dts] [PATCH V2] tests/virtio_user_as_exceptional_path:add create_eal_parameters function.
2020-02-28 1:32 [dts] [PATCH V2] tests/pvp_diff_qemu_version:add create_eal_parameters function zhu,shuai
` (3 preceding siblings ...)
2020-02-28 1:32 ` [dts] [PATCH V2] tests/virtio_pvp_regression:add " zhu,shuai
@ 2020-02-28 1:32 ` zhu,shuai
2020-02-28 1:34 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
2020-02-28 1:32 ` [dts] [PATCH V2] tests/vm2vm_virtio_pmd:add " zhu,shuai
5 siblings, 2 replies; 17+ messages in thread
From: zhu,shuai @ 2020-02-28 1:32 UTC (permalink / raw)
To: dts; +Cc: zhu,shuai
Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
---
...stSuite_virtio_user_as_exceptional_path.py | 24 +++++++++----------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/tests/TestSuite_virtio_user_as_exceptional_path.py b/tests/TestSuite_virtio_user_as_exceptional_path.py
index 3605900..c1af852 100644
--- a/tests/TestSuite_virtio_user_as_exceptional_path.py
+++ b/tests/TestSuite_virtio_user_as_exceptional_path.py
@@ -48,7 +48,6 @@ class TestVirtioUserAsExceptionalPath(TestCase):
# Get and verify the ports
self.dut_ports = self.dut.get_ports()
self.verify(len(self.dut_ports) >= 1, "Insufficient ports for testing")
- self.memory_channel = self.dut.get_memory_channels()
self.pci0 = self.dut.ports_info[0]['pci']
pf_info = self.dut_ports[0]
netdev = self.dut.ports_info[pf_info]['port']
@@ -112,12 +111,12 @@ class TestVirtioUserAsExceptionalPath(TestCase):
cores_config = '1S/%sC/1T' % cores_number
cores_list = self.dut.get_core_list(cores_config, socket=self.socket)
self.verify(len(cores_list) >= cores_number, "Failed to get cores list")
- core_mask = utils.create_mask(cores_list[0:2])
- self.testcmd = self.target + "/app/testpmd -c %s -n %d -w %s --socket-mem %s" \
- + " --vdev=virtio_user0,mac=%s,path=/dev/vhost-net,"\
- "queue_size=1024,queues=%s -- -i --rxd=1024 --txd=1024 %s"
- self.testcmd_start = self.testcmd % (core_mask, self.memory_channel,
- self.pci0, self.socket_mem, self.virtio_mac, self.queue, comment)
+ core_mask = cores_list[0:2]
+ testcmd = self.target + "/app/testpmd "
+ vdev = "--vdev=virtio_user0,mac=%s,path=/dev/vhost-net," % self.virtio_mac
+ eal_params = self.dut.create_eal_parameters(cores=core_mask, ports=[self.pci0])
+ para = " queue_size=1024,queues=%s -- -i --rxd=1024 --txd=1024 %s" % (self.queue, comment)
+ self.testcmd_start = testcmd + eal_params + vdev + para
self.vhost_user = self.dut.new_session(suite="user")
self.vhost_user.send_expect(self.testcmd_start, "testpmd> ", 120)
self.vhost_user.send_expect("start", "testpmd>", 120)
@@ -128,12 +127,11 @@ class TestVirtioUserAsExceptionalPath(TestCase):
self.dut.send_expect("taskset -pc %s %s" % (cores_list[-2], vhost_pid_list[2]), "# ")
def launch_testpmd_exception_path(self):
- self.testcmd = self.target + "/app/testpmd -c %s -n %d --socket-mem %s --legacy-mem" \
- + " --vdev=virtio_user0,mac=%s,path=/dev/vhost-net,queue_size=1024 -- -i" \
- + " --rxd=1024 --txd=1024"
- self.coremask = utils.create_mask(self.cores)
- self.testcmd_start = self.testcmd % (self.coremask, self.memory_channel,
- self.socket_mem, self.virtio_mac)
+ testcmd = self.target + "/app/testpmd "
+ vdev = "--vdev=virtio_user0,mac=%s,path=/dev/vhost-net,queue_size=1024" % self.virtio_mac
+ eal_params = self.dut.create_eal_parameters(cores=self.cores, ports=[self.pci0])
+ para = " -- -i --rxd=1024 --txd=1024"
+ self.testcmd_start = testcmd + eal_params + vdev + para
self.vhost_user = self.dut.new_session(suite="user")
self.vhost_user.send_expect("modprobe vhost-net", "#", 120)
self.vhost_user.send_expect(self.testcmd_start, "testpmd> ", 120)
--
2.17.2
^ permalink raw reply [flat|nested] 17+ messages in thread
* [dts] [PATCH V2] tests/vm2vm_virtio_pmd:add create_eal_parameters function.
2020-02-28 1:32 [dts] [PATCH V2] tests/pvp_diff_qemu_version:add create_eal_parameters function zhu,shuai
` (4 preceding siblings ...)
2020-02-28 1:32 ` [dts] [PATCH V2] tests/virtio_user_as_exceptional_path:add " zhu,shuai
@ 2020-02-28 1:32 ` zhu,shuai
2020-02-28 1:35 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
5 siblings, 2 replies; 17+ messages in thread
From: zhu,shuai @ 2020-02-28 1:32 UTC (permalink / raw)
To: dts; +Cc: zhu,shuai
Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
---
tests/TestSuite_vm2vm_virtio_pmd.py | 44 +++++++++++++----------------
1 file changed, 20 insertions(+), 24 deletions(-)
diff --git a/tests/TestSuite_vm2vm_virtio_pmd.py b/tests/TestSuite_vm2vm_virtio_pmd.py
index c1703b9..5bc0d01 100644
--- a/tests/TestSuite_vm2vm_virtio_pmd.py
+++ b/tests/TestSuite_vm2vm_virtio_pmd.py
@@ -60,6 +60,7 @@ class TestVM2VMVirtioPMD(TestCase):
self.virtio_user1 = None
self.flag_compiled = False
self.backup_speed = self.dut.skip_setup
+ self.pci_info = self.dut.ports_info[0]['pci']
def set_up(self):
"""
@@ -102,16 +103,13 @@ class TestVM2VMVirtioPMD(TestCase):
"""
launch the testpmd on vhost side
"""
- vhost_mask = utils.create_mask(self.cores_list[0:2])
- self.command_line = self.dut.target + "/app/testpmd -c %s -n %d " + \
- "--socket-mem %s --legacy-mem --no-pci --file-prefix=vhost " + \
- "--vdev 'net_vhost0,iface=%s/vhost-net0,queues=1' " + \
- "--vdev 'net_vhost1,iface=%s/vhost-net1,queues=1' " + \
- "-- -i --nb-cores=1 --txd=1024 --rxd=1024"
-
- self.command_line = self.command_line % (
- vhost_mask, self.memory_channel, self.socket_mem,
- self.base_dir, self.base_dir)
+ vhost_mask = self.cores_list[0:2]
+ testcmd = self.dut.target + "/app/testpmd "
+ vdev1 = "--vdev 'net_vhost0,iface=%s/vhost-net0,queues=1' " % self.base_dir
+ vdev2 = "--vdev 'net_vhost1,iface=%s/vhost-net1,queues=1' " % self.base_dir
+ eal_params = self.dut.create_eal_parameters(cores=vhost_mask, no_pci=True, prefix='vhost', ports=[self.pci_info])
+ para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024"
+ self.command_line = testcmd + eal_params + vdev1 + vdev2 + para
self.vhost_user.send_expect(self.command_line, "testpmd> ", 30)
self.vhost_user.send_expect("set fwd mac", "testpmd> ", 30)
self.vhost_user.send_expect("start", "testpmd> ", 30)
@@ -121,13 +119,12 @@ class TestVM2VMVirtioPMD(TestCase):
launch the testpmd as virtio with vhost_net1
"""
self.virtio_user1 = self.dut.new_session(suite="virtio_user1")
- virtio_mask = utils.create_mask(self.cores_list[2:4])
- command_line = self.dut.target + "/app/testpmd -c %s -n %d " + \
- "--socket-mem %s --no-pci --file-prefix=virtio " + \
- "--vdev=net_virtio_user1,mac=00:01:02:03:04:05,path=./vhost-net1,queues=1,%s " + \
- "-- -i --nb-cores=1 --txd=1024 --rxd=1024 %s"
- command_line = command_line % (virtio_mask, self.memory_channel,
- self.socket_mem, path_mode, extern_param)
+ virtio_mask = self.cores_list[2:4]
+ testcmd = self.dut.target + "/app/testpmd "
+ vdev = "--vdev=net_virtio_user1,mac=00:01:02:03:04:05,path=./vhost-net1,queues=1,%s " % path_mode
+ eal_params = self.dut.create_eal_parameters(cores=virtio_mask, no_pci=True, prefix='virtio', ports=[self.pci_info])
+ para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024 %s" % extern_param
+ command_line = testcmd + eal_params + vdev + para
self.virtio_user1.send_expect(command_line, 'testpmd> ', 30)
self.virtio_user1.send_expect('set fwd rxonly', 'testpmd> ', 30)
self.virtio_user1.send_expect('start', 'testpmd> ', 30)
@@ -137,13 +134,12 @@ class TestVM2VMVirtioPMD(TestCase):
launch the testpmd as virtio with vhost_net0
"""
self.virtio_user0 = self.dut.new_session(suite="virtio_user0")
- virtio_mask = utils.create_mask(self.cores_list[4:6])
- command_line = self.dut.target + "/app/testpmd -c %s -n %d " + \
- "--socket-mem %s --no-pci --file-prefix=virtio0 " + \
- "--vdev=net_virtio_user0,mac=00:01:02:03:04:05,path=./vhost-net0,queues=1,%s " + \
- "-- -i --nb-cores=1 --txd=1024 --rxd=1024 %s"
- command_line = command_line % (virtio_mask, self.memory_channel,
- self.socket_mem, path_mode, extern_param)
+ virtio_mask = self.cores_list[4:6]
+ testcmd = self.dut.target + "/app/testpmd "
+ vdev = "--vdev=net_virtio_user0,mac=00:01:02:03:04:05,path=./vhost-net0,queues=1,%s " % path_mode
+ eal_params = self.dut.create_eal_parameters(cores=virtio_mask, no_pci=True, prefix='virtio0', ports=[self.pci_info])
+ para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024 %s" % extern_param
+ command_line = testcmd + eal_params + vdev + para
self.virtio_user0.send_expect(command_line, 'testpmd> ', 30)
self.virtio_user0.send_expect('set txpkts 2000,2000,2000,2000', 'testpmd> ', 30)
self.virtio_user0.send_expect('set burst 1', 'testpmd> ', 30)
--
2.17.2
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dts] [PATCH V2] tests/pvp_qemu_multi_paths_port_restart:add create_eal_parameters function.
2020-02-28 1:32 ` [dts] [PATCH V2] tests/pvp_qemu_multi_paths_port_restart:add " zhu,shuai
@ 2020-02-28 1:32 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
1 sibling, 0 replies; 17+ messages in thread
From: Zhu, ShuaiX @ 2020-02-28 1:32 UTC (permalink / raw)
To: dts; +Cc: Zhu, ShuaiX
[-- Attachment #1: Type: text/plain, Size: 2931 bytes --]
Tested-by: Zhu, ShuaiX <shuaix.zhu@intel.com>
> -----Original Message-----
> From: Zhu, ShuaiX
> Sent: Friday, February 28, 2020 9:33 AM
> To: dts@dpdk.org
> Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
> Subject: [dts][PATCH V2] tests/pvp_qemu_multi_paths_port_restart:add
> create_eal_parameters function.
>
>
>
> Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
> ---
> .../TestSuite_pvp_qemu_multi_paths_port_restart.py | 14 ++++++--------
> 1 file changed, 6 insertions(+), 8 deletions(-)
>
> diff --git a/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py
> b/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py
> index ea2e1cd..601000e 100644
> --- a/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py
> +++ b/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py
> @@ -61,7 +61,6 @@ class TestPVPQemuMultiPathPortRestart(TestCase):
> self.ports_socket = self.dut.get_numa_id(self.dut_ports[0])
> self.core_list = self.dut.get_core_list(
> self.core_config, socket=self.ports_socket)
> - self.core_mask = utils.create_mask(self.core_list)
> self.dst_mac = self.dut.get_mac_address(self.dut_ports[0])
> self.vm_dut = None
> self.virtio1_mac = "52:54:00:00:00:01"
> @@ -72,6 +71,7 @@ class TestPVPQemuMultiPathPortRestart(TestCase):
> self.tester.send_expect('mkdir -p %s' % self.out_path, '# ')
> # create an instance to set stream field setting
> self.pktgen_helper = PacketGeneratorHelper()
> + self.pci_info = self.dut.ports_info[0]['pci']
>
> def set_up(self):
> """
> @@ -94,13 +94,11 @@ class TestPVPQemuMultiPathPortRestart(TestCase):
> """
> self.dut.send_expect("killall -s INT testpmd", "#")
> self.dut.send_expect("rm -rf ./vhost-net*", "#")
> - command_client = self.dut.target + "/app/testpmd " + \
> - " -n %d -c %s --socket-mem 1024,1024 " + \
> - " --legacy-mem --file-prefix=vhost " + \
> - " --vdev 'net_vhost0,iface=vhost-net,queues=1' " +
> \
> - " -- -i --nb-cores=1 --txd=1024 --rxd=1024"
> - command_line_client = command_client % (
> - self.dut.get_memory_channels(), self.core_mask)
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev = [r"'net_vhost0,iface=vhost-net,queues=1'"]
> + eal_params = self.dut.create_eal_parameters(cores=self.core_list,
> prefix='vhost', ports=[self.pci_info], vdevs=vdev)
> + para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024"
> + command_line_client = testcmd + eal_params + para
> self.vhost.send_expect(command_line_client, "testpmd> ", 120)
> self.vhost.send_expect("set fwd mac", "testpmd> ", 120)
> self.vhost.send_expect("start", "testpmd> ", 120)
> --
> 2.17.2
[-- Attachment #2: TestPVPQemuMultiPathPortRestart.log --]
[-- Type: application/octet-stream, Size: 1165024 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dts] [PATCH V2] tests/virtio_user_as_exceptional_path:add create_eal_parameters function.
2020-02-28 1:32 ` [dts] [PATCH V2] tests/virtio_user_as_exceptional_path:add " zhu,shuai
@ 2020-02-28 1:34 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
1 sibling, 0 replies; 17+ messages in thread
From: Zhu, ShuaiX @ 2020-02-28 1:34 UTC (permalink / raw)
To: dts; +Cc: Zhu, ShuaiX
[-- Attachment #1: Type: text/plain, Size: 4013 bytes --]
Tested-by: Zhu, ShuaiX <shuaix.zhu@intel.com>
> -----Original Message-----
> From: Zhu, ShuaiX
> Sent: Friday, February 28, 2020 9:33 AM
> To: dts@dpdk.org
> Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
> Subject: [dts][PATCH V2] tests/virtio_user_as_exceptional_path:add
> create_eal_parameters function.
>
>
>
> Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
> ---
> ...stSuite_virtio_user_as_exceptional_path.py | 24 +++++++++----------
> 1 file changed, 11 insertions(+), 13 deletions(-)
>
> diff --git a/tests/TestSuite_virtio_user_as_exceptional_path.py
> b/tests/TestSuite_virtio_user_as_exceptional_path.py
> index 3605900..c1af852 100644
> --- a/tests/TestSuite_virtio_user_as_exceptional_path.py
> +++ b/tests/TestSuite_virtio_user_as_exceptional_path.py
> @@ -48,7 +48,6 @@ class TestVirtioUserAsExceptionalPath(TestCase):
> # Get and verify the ports
> self.dut_ports = self.dut.get_ports()
> self.verify(len(self.dut_ports) >= 1, "Insufficient ports for testing")
> - self.memory_channel = self.dut.get_memory_channels()
> self.pci0 = self.dut.ports_info[0]['pci']
> pf_info = self.dut_ports[0]
> netdev = self.dut.ports_info[pf_info]['port']
> @@ -112,12 +111,12 @@ class TestVirtioUserAsExceptionalPath(TestCase):
> cores_config = '1S/%sC/1T' % cores_number
> cores_list = self.dut.get_core_list(cores_config, socket=self.socket)
> self.verify(len(cores_list) >= cores_number, "Failed to get cores list")
> - core_mask = utils.create_mask(cores_list[0:2])
> - self.testcmd = self.target + "/app/testpmd -c %s -n %d -w %s
> --socket-mem %s" \
> - + "
> --vdev=virtio_user0,mac=%s,path=/dev/vhost-net,"\
> - "queue_size=1024,queues=%s -- -i --rxd=1024
> --txd=1024 %s"
> - self.testcmd_start = self.testcmd % (core_mask,
> self.memory_channel,
> - self.pci0, self.socket_mem, self.virtio_mac, self.queue,
> comment)
> + core_mask = cores_list[0:2]
> + testcmd = self.target + "/app/testpmd "
> + vdev = "--vdev=virtio_user0,mac=%s,path=/dev/vhost-net," %
> self.virtio_mac
> + eal_params = self.dut.create_eal_parameters(cores=core_mask,
> ports=[self.pci0])
> + para = " queue_size=1024,queues=%s -- -i --rxd=1024 --txd=1024 %s" %
> (self.queue, comment)
> + self.testcmd_start = testcmd + eal_params + vdev + para
> self.vhost_user = self.dut.new_session(suite="user")
> self.vhost_user.send_expect(self.testcmd_start, "testpmd> ", 120)
> self.vhost_user.send_expect("start", "testpmd>", 120) @@ -128,12
> +127,11 @@ class TestVirtioUserAsExceptionalPath(TestCase):
> self.dut.send_expect("taskset -pc %s %s" % (cores_list[-2],
> vhost_pid_list[2]), "# ")
>
> def launch_testpmd_exception_path(self):
> - self.testcmd = self.target + "/app/testpmd -c %s -n %d
> --socket-mem %s --legacy-mem" \
> - + "
> --vdev=virtio_user0,mac=%s,path=/dev/vhost-net,queue_size=1024 -- -i" \
> - + " --rxd=1024 --txd=1024"
> - self.coremask = utils.create_mask(self.cores)
> - self.testcmd_start = self.testcmd % (self.coremask,
> self.memory_channel,
> - self.socket_mem, self.virtio_mac)
> + testcmd = self.target + "/app/testpmd "
> + vdev =
> "--vdev=virtio_user0,mac=%s,path=/dev/vhost-net,queue_size=1024" %
> self.virtio_mac
> + eal_params = self.dut.create_eal_parameters(cores=self.cores,
> ports=[self.pci0])
> + para = " -- -i --rxd=1024 --txd=1024"
> + self.testcmd_start = testcmd + eal_params + vdev + para
> self.vhost_user = self.dut.new_session(suite="user")
> self.vhost_user.send_expect("modprobe vhost-net", "#", 120)
> self.vhost_user.send_expect(self.testcmd_start, "testpmd> ", 120)
> --
> 2.17.2
[-- Attachment #2: TestVirtioUserAsExceptionalPath.log --]
[-- Type: application/octet-stream, Size: 87213 bytes --]
27/02/2020 18:31:24 dts:
TEST SUITE : TestVirtioUserAsExceptionalPath
27/02/2020 18:31:24 dts: NIC : fortville_eagle
27/02/2020 18:31:24 dut.10.238.54.211:
27/02/2020 18:31:24 tester:
27/02/2020 18:31:24 tester: ls -d /tmp
27/02/2020 18:31:24 tester: /tmp
27/02/2020 18:31:24 dut.10.238.54.211: cp ./app/test-pmd/csumonly.c ./app/test-pmd/csumonly_backup.c
27/02/2020 18:31:24 dut.10.238.54.211:
27/02/2020 18:31:24 dut.10.238.54.211: sed -i '/ether_addr_copy(&peer_eth/i\#if 0' ./app/test-pmd/csumonly.c
27/02/2020 18:31:25 dut.10.238.54.211:
27/02/2020 18:31:25 dut.10.238.54.211: sed -i '/parse_ethernet(eth_hdr, &info/i\#endif' ./app/test-pmd/csumonly.c
27/02/2020 18:31:25 dut.10.238.54.211:
27/02/2020 18:31:25 dut.10.238.54.211: sed -i 's/CONFIG_RTE_EAL_IGB_UIO=n/CONFIG_RTE_EAL_IGB_UIO=y/g' config/common_base
27/02/2020 18:31:25 dut.10.238.54.211:
27/02/2020 18:31:25 dut.10.238.54.211: rm -rf x86_64-native-linuxapp-gcc
27/02/2020 18:31:25 dut.10.238.54.211:
27/02/2020 18:31:25 dut.10.238.54.211: rm -rf ./app/test/test_resource_c.res.o
27/02/2020 18:31:25 dut.10.238.54.211:
27/02/2020 18:31:25 dut.10.238.54.211: rm -rf ./app/test/test_resource_tar.res.o
27/02/2020 18:31:25 dut.10.238.54.211:
27/02/2020 18:31:25 dut.10.238.54.211: rm -rf ./app/test/test_pci_sysfs.res.o
27/02/2020 18:31:25 dut.10.238.54.211:
27/02/2020 18:31:25 dut.10.238.54.211: make -j 70 install T=x86_64-native-linuxapp-gcc
27/02/2020 18:34:15 dut.10.238.54.211: Configuration done using x86_64-native-linuxapp-gcc
== Build lib
== Build lib/librte_kvargs
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19792 s in the future
SYMLINK-FILE include/rte_kvargs.h
CC rte_kvargs.o
AR librte_kvargs.a
INSTALL-LIB librte_kvargs.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_eal
/root/dpdk/mk/toolchain/gcc/rte.toolchain-compat.mk:30: AVX512 support disabled because of binutils 2.30. See Bug 97
== Build lib/librte_eal/common
SYMLINK-FILE include/rte_branch_prediction.h
SYMLINK-FILE include/rte_common.h
SYMLINK-FILE include/rte_compat.h
SYMLINK-FILE include/rte_function_versioning.h
SYMLINK-FILE include/rte_debug.h
SYMLINK-FILE include/rte_eal.h
SYMLINK-FILE include/rte_eal_interrupts.h
SYMLINK-FILE include/rte_errno.h
SYMLINK-FILE include/rte_launch.h
SYMLINK-FILE include/rte_lcore.h
SYMLINK-FILE include/rte_log.h
SYMLINK-FILE include/rte_memory.h
SYMLINK-FILE include/rte_memzone.h
SYMLINK-FILE include/rte_per_lcore.h
SYMLINK-FILE include/rte_random.h
SYMLINK-FILE include/rte_tailq.h
SYMLINK-FILE include/rte_interrupts.h
SYMLINK-FILE include/rte_alarm.h
SYMLINK-FILE include/rte_string_fns.h
SYMLINK-FILE include/rte_version.h
SYMLINK-FILE include/rte_eal_memconfig.h
SYMLINK-FILE include/rte_hexdump.h
SYMLINK-FILE include/rte_devargs.h
SYMLINK-FILE include/rte_bus.h
SYMLINK-FILE include/rte_dev.h
SYMLINK-FILE include/rte_class.h
SYMLINK-FILE include/rte_option.h
SYMLINK-FILE include/rte_pci_dev_feature_defs.h
SYMLINK-FILE include/rte_pci_dev_features.h
SYMLINK-FILE include/rte_malloc.h
SYMLINK-FILE include/rte_time.h
SYMLINK-FILE include/rte_keepalive.h
SYMLINK-FILE include/rte_service.h
SYMLINK-FILE include/rte_service_component.h
SYMLINK-FILE include/rte_bitmap.h
SYMLINK-FILE include/rte_hypervisor.h
SYMLINK-FILE include/rte_test.h
SYMLINK-FILE include/rte_reciprocal.h
SYMLINK-FILE include/rte_fbarray.h
SYMLINK-FILE include/rte_uuid.h
SYMLINK-FILE include/rte_vfio.h
SYMLINK-FILE include/rte_atomic.h
SYMLINK-FILE include/rte_atomic_32.h
SYMLINK-FILE include/rte_atomic_64.h
SYMLINK-FILE include/rte_byteorder.h
SYMLINK-FILE include/rte_byteorder_32.h
SYMLINK-FILE include/rte_byteorder_64.h
SYMLINK-FILE include/rte_cpuflags.h
SYMLINK-FILE include/rte_cycles.h
SYMLINK-FILE include/rte_io.h
SYMLINK-FILE include/rte_mcslock.h
SYMLINK-FILE include/rte_memcpy.h
SYMLINK-FILE include/rte_pause.h
SYMLINK-FILE include/rte_prefetch.h
SYMLINK-FILE include/rte_rtm.h
SYMLINK-FILE include/rte_rwlock.h
SYMLINK-FILE include/rte_spinlock.h
SYMLINK-FILE include/rte_ticketlock.h
SYMLINK-FILE include/rte_vect.h
SYMLINK-FILE include/generic/rte_atomic.h
SYMLINK-FILE include/generic/rte_byteorder.h
SYMLINK-FILE include/generic/rte_cycles.h
SYMLINK-FILE include/generic/rte_prefetch.h
SYMLINK-FILE include/generic/rte_memcpy.h
SYMLINK-FILE include/generic/rte_cpuflags.h
SYMLINK-FILE include/generic/rte_mcslock.h
SYMLINK-FILE include/generic/rte_spinlock.h
SYMLINK-FILE include/generic/rte_rwlock.h
SYMLINK-FILE include/generic/rte_ticketlock.h
SYMLINK-FILE include/generic/rte_vect.h
SYMLINK-FILE include/generic/rte_pause.h
SYMLINK-FILE include/generic/rte_io.h
== Build lib/librte_eal/linux
== Build lib/librte_eal/linux/eal
make[7]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19791 s in the future
SYMLINK-FILE include/rte_kni_common.h
SYMLINK-FILE include/rte_os.h
CC eal.o
CC eal_cpuflags.o
CC eal_hugepage_info.o
CC eal_memory.o
CC eal_thread.o
CC eal_log.o
CC eal_vfio.o
CC eal_vfio_mp_sync.o
CC eal_memalloc.o
CC eal_debug.o
CC eal_lcore.o
CC eal_timer.o
CC eal_interrupts.o
CC eal_alarm.o
CC eal_common_lcore.o
CC eal_dev.o
CC eal_common_timer.o
CC eal_common_memzone.o
CC eal_common_log.o
CC eal_common_errno.o
CC eal_common_cpuflags.o
CC eal_common_tailqs.o
CC eal_common_hexdump.o
CC eal_common_hypervisor.o
CC eal_common_string_fns.o
CC eal_common_mcfg.o
CC eal_common_memory.o
CC eal_common_memalloc.o
CC eal_common_launch.o
CC malloc_elem.o
CC eal_common_devargs.o
CC eal_common_fbarray.o
CC rte_malloc.o
CC rte_option.o
CC eal_common_proc.o
CC malloc_mp.o
CC rte_service.o
CC eal_common_class.o
CC rte_random.o
CC rte_spinlock.o
CC hotplug_mp.o
CC rte_reciprocal.o
CC eal_common_dev.o
CC eal_common_thread.o
CC rte_cycles.o
CC rte_keepalive.o
CC eal_common_options.o
CC eal_common_uuid.o
CC eal_common_bus.o
CC rte_hypervisor.o
CC malloc_heap.o
CC rte_cpuflags.o
AR librte_eal.a
INSTALL-LIB librte_eal.a
make[7]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_ring
== Build lib/librte_pci
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_meter
== Build lib/librte_rcu
== Build lib/librte_metrics
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
SYMLINK-FILE include/rte_ring.h
SYMLINK-FILE include/rte_pci.h
SYMLINK-FILE include/rte_ring_generic.h
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
SYMLINK-FILE include/rte_ring_c11_mem.h
SYMLINK-FILE include/rte_ring_elem.h
CC rte_pci.o
CC rte_ring.o
SYMLINK-FILE include/rte_stack.h
SYMLINK-FILE include/rte_stack_lf.h
SYMLINK-FILE include/rte_meter.h
SYMLINK-FILE include/rte_jobstats.h
SYMLINK-FILE include/rte_stack_std.h
SYMLINK-FILE include/rte_stack_lf_c11.h
SYMLINK-FILE include/rte_stack_lf_generic.h
CC rte_cfgfile.o
SYMLINK-FILE include/rte_stack_lf_stubs.h
SYMLINK-FILE include/rte_metrics.h
SYMLINK-FILE include/rte_timer.h
SYMLINK-FILE include/rte_cfgfile.h
CC rte_metrics.o
CC rte_meter.o
CC rte_jobstats.o
SYMLINK-FILE include/rte_rcu_qsbr.h
SYMLINK-FILE include/rte_acl.h
SYMLINK-FILE include/rte_acl_osdep.h
CC rte_rcu_qsbr.o
CC rte_timer.o
CC rte_stack.o
CC rte_stack_std.o
CC rte_stack_lf.o
CC tb_mem.o
CC rte_acl.o
CC acl_run_sse.o
CC acl_run_avx2.o
CC acl_gen.o
CC acl_bld.o
CC acl_run_scalar.o
AR librte_pci.a
INSTALL-LIB librte_pci.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_stack.a
INSTALL-LIB librte_stack.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_meter.a
INSTALL-LIB librte_meter.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_metrics.a
INSTALL-LIB librte_metrics.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_ring.a
INSTALL-LIB librte_ring.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_rcu.a
== Build lib/librte_mempool
== Build lib/librte_hash
INSTALL-LIB librte_rcu.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_cfgfile.a
INSTALL-LIB librte_cfgfile.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_jobstats.a
INSTALL-LIB librte_jobstats.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19789 s in the future
SYMLINK-FILE include/rte_mempool.h
SYMLINK-FILE include/rte_hash.h
SYMLINK-FILE include/rte_hash_crc.h
SYMLINK-FILE include/rte_jhash.h
CC rte_mempool.o
SYMLINK-FILE include/rte_thash.h
CC rte_mempool_ops.o
SYMLINK-FILE include/rte_fbk_hash.h
CC rte_mempool_ops_default.o
CC rte_cuckoo_hash.o
CC rte_fbk_hash.o
AR librte_timer.a
INSTALL-LIB librte_timer.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_power
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19788 s in the future
SYMLINK-FILE include/rte_power.h
SYMLINK-FILE include/rte_power_empty_poll.h
CC rte_power.o
CC power_acpi_cpufreq.o
CC power_kvm_vm.o
CC guest_channel.o
CC rte_power_empty_poll.o
CC power_pstate_cpufreq.o
AR librte_mempool.a
INSTALL-LIB librte_mempool.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_rib
== Build lib/librte_mbuf
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19788 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19788 s in the future
SYMLINK-FILE include/rte_mbuf.h
SYMLINK-FILE include/rte_mbuf_core.h
SYMLINK-FILE include/rte_mbuf_ptype.h
SYMLINK-FILE include/rte_mbuf_pool_ops.h
SYMLINK-FILE include/rte_mbuf_dyn.h
CC rte_mbuf_ptype.o
SYMLINK-FILE include/rte_rib.h
CC rte_mbuf.o
CC rte_mbuf_pool_ops.o
SYMLINK-FILE include/rte_rib6.h
CC rte_mbuf_dyn.o
CC rte_rib.o
CC rte_rib6.o
AR librte_power.a
INSTALL-LIB librte_power.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_acl.a
INSTALL-LIB librte_acl.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_rib.a
INSTALL-LIB librte_rib.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_fib
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19787 s in the future
SYMLINK-FILE include/rte_fib.h
SYMLINK-FILE include/rte_fib6.h
CC rte_fib.o
CC rte_fib6.o
CC dir24_8.o
CC trie.o
AR librte_mbuf.a
INSTALL-LIB librte_mbuf.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_net
== Build lib/librte_cryptodev
== Build lib/librte_bbdev
== Build lib/librte_compressdev
== Build lib/librte_reorder
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19787 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19787 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19787 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19787 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19787 s in the future
SYMLINK-FILE include/rte_ip.h
SYMLINK-FILE include/rte_tcp.h
SYMLINK-FILE include/rte_crypto.h
SYMLINK-FILE include/rte_crypto_sym.h
SYMLINK-FILE include/rte_udp.h
SYMLINK-FILE include/rte_cryptodev.h
SYMLINK-FILE include/rte_esp.h
SYMLINK-FILE include/rte_cryptodev_pmd.h
SYMLINK-FILE include/rte_sctp.h
SYMLINK-FILE include/rte_crypto_asym.h
SYMLINK-FILE include/rte_bbdev_op.h
SYMLINK-FILE include/rte_reorder.h
SYMLINK-FILE include/rte_bbdev.h
SYMLINK-FILE include/rte_icmp.h
SYMLINK-FILE include/rte_bbdev_pmd.h
SYMLINK-FILE include/rte_arp.h
CC rte_reorder.o
SYMLINK-FILE include/rte_ether.h
CC rte_bbdev.o
SYMLINK-FILE include/rte_gre.h
CC rte_cryptodev_pmd.o
CC rte_cryptodev.o
SYMLINK-FILE include/rte_net.h
SYMLINK-FILE include/rte_net_crc.h
SYMLINK-FILE include/rte_higig.h
SYMLINK-FILE include/rte_mpls.h
SYMLINK-FILE include/rte_comp.h
SYMLINK-FILE include/rte_compressdev.h
SYMLINK-FILE include/rte_compressdev_pmd.h
SYMLINK-FILE include/rte_gtp.h
SYMLINK-FILE include/rte_vxlan.h
SYMLINK-FILE include/rte_compressdev_internal.h
CC rte_compressdev_pmd.o
CC rte_compressdev.o
CC rte_net_crc.o
CC rte_comp.o
CC rte_arp.o
CC rte_ether.o
CC rte_net.o
AR librte_net.a
INSTALL-LIB librte_net.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_cmdline
== Build lib/librte_sched
== Build lib/librte_ethdev
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19786 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19786 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19786 s in the future
SYMLINK-FILE include/rte_sched.h
SYMLINK-FILE include/rte_sched_common.h
SYMLINK-FILE include/rte_red.h
SYMLINK-FILE include/rte_approx.h
CC rte_sched.o
SYMLINK-FILE include/rte_ethdev_driver.h
SYMLINK-FILE include/rte_ethdev_core.h
SYMLINK-FILE include/rte_ethdev_pci.h
SYMLINK-FILE include/cmdline.h
SYMLINK-FILE include/rte_ethdev.h
SYMLINK-FILE include/cmdline_parse.h
CC rte_red.o
SYMLINK-FILE include/rte_ethdev_vdev.h
SYMLINK-FILE include/cmdline_parse_num.h
SYMLINK-FILE include/cmdline_parse_ipaddr.h
CC rte_approx.o
SYMLINK-FILE include/rte_eth_ctrl.h
SYMLINK-FILE include/rte_dev_info.h
SYMLINK-FILE include/cmdline_parse_etheraddr.h
SYMLINK-FILE include/cmdline_parse_string.h
SYMLINK-FILE include/cmdline_rdline.h
SYMLINK-FILE include/rte_flow.h
SYMLINK-FILE include/cmdline_vt100.h
SYMLINK-FILE include/rte_flow_driver.h
SYMLINK-FILE include/rte_tm.h
SYMLINK-FILE include/rte_tm_driver.h
SYMLINK-FILE include/cmdline_socket.h
SYMLINK-FILE include/rte_mtr.h
SYMLINK-FILE include/cmdline_cirbuf.h
SYMLINK-FILE include/cmdline_parse_portlist.h
SYMLINK-FILE include/rte_mtr_driver.h
CC rte_ethdev.o
CC ethdev_private.o
CC cmdline_parse_etheraddr.o
CC cmdline_parse_ipaddr.o
CC cmdline_cirbuf.o
CC cmdline_parse.o
CC cmdline_parse_num.o
CC rte_tm.o
CC rte_mtr.o
CC rte_class_eth.o
CC ethdev_profile.o
CC rte_flow.o
CC cmdline_socket.o
CC cmdline_vt100.o
CC cmdline_parse_string.o
CC cmdline_rdline.o
CC cmdline_parse_portlist.o
CC cmdline.o
AR librte_compressdev.a
INSTALL-LIB librte_compressdev.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_reorder.a
INSTALL-LIB librte_reorder.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_hash.a
INSTALL-LIB librte_hash.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_lpm
== Build lib/librte_member
== Build lib/librte_efd
AR librte_fib.a
INSTALL-LIB librte_fib.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_bbdev.a
INSTALL-LIB librte_bbdev.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_cryptodev.a
INSTALL-LIB librte_cryptodev.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19786 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19786 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19786 s in the future
SYMLINK-FILE include/rte_lpm.h
SYMLINK-FILE include/rte_lpm6.h
SYMLINK-FILE include/rte_lpm_sse.h
CC rte_lpm.o
CC rte_lpm6.o
SYMLINK-FILE include/rte_efd.h
SYMLINK-FILE include/rte_member.h
CC rte_efd.o
CC rte_member.o
CC rte_member_ht.o
CC rte_member_vbf.o
AR librte_cmdline.a
INSTALL-LIB librte_cmdline.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_lpm.a
INSTALL-LIB librte_lpm.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_efd.a
INSTALL-LIB librte_efd.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_member.a
INSTALL-LIB librte_member.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_sched.a
INSTALL-LIB librte_sched.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_ethdev.a
INSTALL-LIB librte_ethdev.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_rawdev
== Build lib/librte_eventdev
== Build lib/librte_vhost
== Build lib/librte_security
== Build lib/librte_ip_frag
== Build lib/librte_gro
== Build lib/librte_bitratestats
== Build lib/librte_latencystats
== Build lib/librte_kni
== Build lib/librte_distributor
== Build lib/librte_pdump
== Build lib/librte_gso
== Build lib/librte_bpf
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
SYMLINK-FILE include/rte_security.h
SYMLINK-FILE include/rte_rawdev_pmd.h
SYMLINK-FILE include/rte_rawdev.h
SYMLINK-FILE include/rte_eventdev.h
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
SYMLINK-FILE include/rte_security_driver.h
SYMLINK-FILE include/rte_eventdev_pmd.h
SYMLINK-FILE include/rte_eventdev_pmd_pci.h
CC rte_security.o
SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
SYMLINK-FILE include/rte_event_ring.h
SYMLINK-FILE include/rte_pdump.h
SYMLINK-FILE include/rte_event_eth_rx_adapter.h
CC rte_distributor.o
CC rte_distributor_match_sse.o
SYMLINK-FILE include/rte_event_timer_adapter.h
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
SYMLINK-FILE include/rte_distributor.h
CC rte_pdump.o
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
CC rte_rawdev.o
CC rte_distributor_single.o
SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
SYMLINK-FILE include/rte_event_eth_tx_adapter.h
SYMLINK-FILE include/rte_bitrate.h
SYMLINK-FILE include/rte_gso.h
CC rte_ipv4_fragmentation.o
CC gso_tunnel_tcp4.o
CC rte_latencystats.o
CC rte_event_eth_rx_adapter.o
CC rte_bitrate.o
CC gso_tcp4.o
SYMLINK-FILE include/rte_gro.h
SYMLINK-FILE include/rte_kni.h
SYMLINK-FILE include/rte_event_crypto_adapter.h
CC gso_common.o
CC rte_event_timer_adapter.o
CC rte_event_ring.o
CC rte_event_crypto_adapter.o
SYMLINK-FILE include/rte_ip_frag.h
SYMLINK-FILE include/rte_latencystats.h
CC rte_ipv6_reassembly.o
CC rte_eventdev.o
CC rte_event_eth_tx_adapter.o
CC rte_ip_frag_common.o
CC rte_kni.o
CC rte_gro.o
CC rte_ipv4_reassembly.o
CC gro_vxlan_tcp4.o
CC gro_tcp4.o
CC rte_ipv6_fragmentation.o
CC gso_udp4.o
CC ip_frag_internal.o
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19783 s in the future
CC rte_gso.o
SYMLINK-FILE include/rte_vhost_crypto.h
CC socket.o
CC vhost_crypto.o
SYMLINK-FILE include/rte_vhost.h
SYMLINK-FILE include/rte_vdpa.h
CC virtio_net.o
CC vhost_user.o
SYMLINK-FILE include/rte_bpf.h
SYMLINK-FILE include/bpf_def.h
CC bpf_validate.o
CC bpf_load.o
CC iotlb.o
CC fd_man.o
SYMLINK-FILE include/rte_bpf_ethdev.h
CC vhost.o
CC bpf_jit_x86.o
CC bpf_pkt.o
CC vdpa.o
CC bpf.o
CC bpf_exec.o
AR librte_latencystats.a
INSTALL-LIB librte_latencystats.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_security.a
INSTALL-LIB librte_security.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_bitratestats.a
INSTALL-LIB librte_bitratestats.a
== Build lib/librte_ipsec
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_pdump.a
INSTALL-LIB librte_pdump.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_rawdev.a
INSTALL-LIB librte_rawdev.a
AR librte_kni.a
INSTALL-LIB librte_kni.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_gso.a
INSTALL-LIB librte_gso.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_ip_frag.a
INSTALL-LIB librte_ip_frag.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19782 s in the future
AR librte_gro.a
SYMLINK-FILE include/rte_ipsec.h
INSTALL-LIB librte_gro.a
SYMLINK-FILE include/rte_ipsec_group.h
SYMLINK-FILE include/rte_ipsec_sa.h
SYMLINK-FILE include/rte_ipsec_sad.h
CC esp_inb.o
make[5]: warning: Clock skew detected. Your build may be incomplete.
CC sa.o
CC ses.o
CC esp_outb.o
CC ipsec_sad.o
AR librte_bpf.a
INSTALL-LIB librte_bpf.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_distributor.a
INSTALL-LIB librte_distributor.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_eventdev.a
INSTALL-LIB librte_eventdev.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_port
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19781 s in the future
SYMLINK-FILE include/rte_port.h
SYMLINK-FILE include/rte_port_ethdev.h
SYMLINK-FILE include/rte_port_ring.h
SYMLINK-FILE include/rte_port_frag.h
SYMLINK-FILE include/rte_port_ras.h
SYMLINK-FILE include/rte_port_sched.h
SYMLINK-FILE include/rte_port_fd.h
SYMLINK-FILE include/rte_port_kni.h
SYMLINK-FILE include/rte_port_source_sink.h
SYMLINK-FILE include/rte_port_sym_crypto.h
SYMLINK-FILE include/rte_port_eventdev.h
CC rte_port_ethdev.o
CC rte_port_ring.o
CC rte_port_frag.o
CC rte_port_ras.o
CC rte_port_sched.o
CC rte_port_fd.o
CC rte_port_kni.o
CC rte_port_source_sink.o
CC rte_port_sym_crypto.o
CC rte_port_eventdev.o
AR librte_ipsec.a
INSTALL-LIB librte_ipsec.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_vhost.a
INSTALL-LIB librte_vhost.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_port.a
INSTALL-LIB librte_port.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_table
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19778 s in the future
SYMLINK-FILE include/rte_table.h
SYMLINK-FILE include/rte_table_lpm.h
SYMLINK-FILE include/rte_table_lpm_ipv6.h
SYMLINK-FILE include/rte_table_acl.h
SYMLINK-FILE include/rte_table_hash.h
SYMLINK-FILE include/rte_table_hash_cuckoo.h
SYMLINK-FILE include/rte_table_hash_func.h
SYMLINK-FILE include/rte_table_hash_func_arm64.h
SYMLINK-FILE include/rte_lru_x86.h
SYMLINK-FILE include/rte_lru.h
SYMLINK-FILE include/rte_table_array.h
SYMLINK-FILE include/rte_table_stub.h
CC rte_table_lpm.o
CC rte_table_lpm_ipv6.o
CC rte_table_acl.o
CC rte_table_hash_cuckoo.o
CC rte_table_hash_key8.o
CC rte_table_hash_key16.o
CC rte_table_hash_key32.o
CC rte_table_hash_ext.o
CC rte_table_hash_lru.o
CC rte_table_array.o
CC rte_table_stub.o
AR librte_table.a
INSTALL-LIB librte_table.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build lib/librte_flow_classify
== Build lib/librte_pipeline
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19777 s in the future
SYMLINK-FILE include/rte_pipeline.h
SYMLINK-FILE include/rte_port_in_action.h
SYMLINK-FILE include/rte_table_action.h
CC rte_pipeline.o
CC rte_port_in_action.o
CC rte_table_action.o
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19777 s in the future
SYMLINK-FILE include/rte_flow_classify.h
CC rte_flow_classify.o
CC rte_flow_classify_parse.o
AR librte_flow_classify.a
INSTALL-LIB librte_flow_classify.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
AR librte_pipeline.a
INSTALL-LIB librte_pipeline.a
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build buildtools
== Build kernel
== Build kernel/linux
== Build buildtools/pmdinfogen
make[5]: Warning: File 'pmdinfogen.c' has modification time 19767 s in the future
HOSTCC pmdinfogen.o
== Build kernel/linux/igb_uio
HOSTLD dpdk-pmdinfogen
INSTALL-HOSTAPP dpdk-pmdinfogen
make[5]: warning: Clock skew detected. Your build may be incomplete.
== Build drivers
== Build drivers/common
== Build drivers/common/cpt
== Build drivers/common/octeontx
== Build drivers/common/dpaax
== Build drivers/common/octeontx2
== Build drivers/common/iavf
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19766 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19766 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19766 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19766 s in the future
CC dpaax_iova_table.o
CC dpaa_of.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19766 s in the future
CC octeontx_mbox.o
CC cpt_fpm_tables.o
CC cpt_pmd_ops_helper.o
CC iavf_impl.o
CC iavf_adminq.o
CC iavf_common.o
CC otx2_dev.o
CC otx2_irq.o
CC otx2_common.o
CC otx2_mbox.o
CC otx2_sec_idev.o
AR librte_common_octeontx.a
INSTALL-LIB librte_common_octeontx.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_common_cpt.a
INSTALL-LIB librte_common_cpt.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_common_dpaax.a
INSTALL-LIB librte_common_dpaax.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_common_octeontx2.a
INSTALL-LIB librte_common_octeontx2.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_common_iavf.a
INSTALL-LIB librte_common_iavf.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
== Build drivers/bus
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
CC [M] /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19765 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19765 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19765 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19765 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19765 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19765 s in the future
SYMLINK-FILE include/rte_bus_ifpga.h
CC ifpga_bus.o
CC ifpga_common.o
SYMLINK-FILE include/rte_bus_pci.h
CC linux/pci.o
CC linux/pci_vfio.o
SYMLINK-FILE include/rte_bus_vdev.h
SYMLINK-FILE include/rte_bus_vmbus.h
SYMLINK-FILE include/rte_vmbus_reg.h
CC linux/pci_uio.o
CC pci_params.o
CC dpaa_bus.o
CC vdev_params.o
CC vdev.o
CC base/fman/fman.o
CC base/fman/fman_hw.o
CC pci_common.o
CC pci_common_uio.o
CC base/fman/netcfg_layer.o
CC linux/vmbus_bus.o
CC vmbus_channel.o
CC vmbus_common.o
CC vmbus_bufring.o
CC base/qbman/qman_driver.o
CC base/qbman/bman_driver.o
CC base/qbman/qman.o
CC base/qbman/dpaa_alloc.o
CC linux/vmbus_uio.o
CC mc/dpbp.o
CC qbman/qbman_debug.o
CC base/qbman/process.o
CC base/qbman/dpaa_sys.o
CC mc/dpio.o
CC base/qbman/bman.o
CC mc/dpcon.o
CC qbman/qbman_portal.o
CC mc/dpci.o
CC mc/dpmng.o
CC mc/dpdmai.o
CC mc/mc_sys.o
CC vmbus_common_uio.o
CC portal/dpaa2_hw_dpbp.o
CC fslmc_bus.o
CC portal/dpaa2_hw_dpio.o
CC portal/dpaa2_hw_dpci.o
CC fslmc_vfio.o
AR librte_bus_ifpga.a
AR librte_bus_vdev.a
INSTALL-LIB librte_bus_ifpga.a
INSTALL-LIB librte_bus_vdev.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_bus_vmbus.a
INSTALL-LIB librte_bus_vmbus.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_bus_pci.a
INSTALL-LIB librte_bus_pci.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
Building modules, stage 2.
PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
CC portal/dpaa2_hw_dpci.o.pmd.o
LD portal/dpaa2_hw_dpci.o
PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
CC portal/dpaa2_hw_dpbp.o.pmd.o
LD portal/dpaa2_hw_dpbp.o
MODPOST 1 modules
PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
CC portal/dpaa2_hw_dpio.o.pmd.o
LD portal/dpaa2_hw_dpio.o
CC /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
AR librte_bus_fslmc.a
INSTALL-LIB librte_bus_fslmc.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
LD [M] /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
AR librte_bus_dpaa.a
INSTALL-LIB librte_bus_dpaa.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
== Build drivers/mempool
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/bucket
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19763 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19763 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19763 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19763 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19763 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19763 s in the future
CC rte_mempool_bucket.o
SYMLINK-FILE include/rte_dpaa2_mempool.h
CC dpaa_mempool.o
CC dpaa2_hw_mempool.o
CC rte_mempool_stack.o
CC rte_mempool_ring.o
CC otx2_mempool_ops.o
CC otx2_mempool.o
CC otx2_mempool_irq.o
CC otx2_mempool_debug.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19763 s in the future
CC octeontx_fpavf.o
CC rte_mempool_octeontx.o
PMDINFO octeontx_fpavf.o.pmd.c
CC octeontx_fpavf.o.pmd.o
LD octeontx_fpavf.o
AR librte_mempool_octeontx.a
INSTALL-LIB librte_mempool_octeontx.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_mempool_stack.a
INSTALL-LIB librte_mempool_stack.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO otx2_mempool.o.pmd.c
CC otx2_mempool.o.pmd.o
LD otx2_mempool.o
AR librte_mempool_dpaa2.a
AR librte_mempool_dpaa.a
INSTALL-LIB librte_mempool_dpaa2.a
INSTALL-LIB librte_mempool_dpaa.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_mempool_octeontx2.a
INSTALL-LIB librte_mempool_octeontx2.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_mempool_ring.a
INSTALL-LIB librte_mempool_ring.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_mempool_bucket.a
INSTALL-LIB librte_mempool_bucket.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
== Build drivers/net
== Build drivers/baseband
== Build drivers/crypto
== Build drivers/common/qat
== Build drivers/compress
== Build drivers/vdpa
make[5]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19762 s in the future
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/null
== Build drivers/vdpa/ifc
== Build drivers/baseband/fpga_lte_fec
== Build drivers/compress/octeontx
== Build drivers/crypto/octeontx2
== Build drivers/crypto/octeontx
== Build drivers/crypto/null
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/scheduler
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/virtio
== Build drivers/crypto/nitrox
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/avp
== Build drivers/net/axgbe
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/net/af_packet
CC qat_comp.o
== Build drivers/net/dpaa
== Build drivers/net/dpaa2
== Build drivers/net/e1000
== Build drivers/net/ena
CC qat_comp_pmd.o
CC qat_device.o
CC qat_common.o
CC qat_logs.o
CC qat_qp.o
== Build drivers/net/enic
== Build drivers/net/failsafe
== Build drivers/net/octeontx
== Build drivers/net/hns3
== Build drivers/net/ionic
== Build drivers/net/nfp
== Build drivers/net/ring
== Build drivers/net/bnxt
== Build drivers/net/null
== Build drivers/net/ice
== Build drivers/net/liquidio
== Build drivers/net/ixgbe
== Build drivers/net/memif
== Build drivers/net/iavf
== Build drivers/net/qede
== Build drivers/net/hinic
== Build drivers/net/octeontx2
== Build drivers/net/sfc
== Build drivers/net/i40e
== Build drivers/net/fm10k
== Build drivers/net/tap
== Build drivers/net/enetc
== Build drivers/net/virtio
== Build drivers/net/vdev_netvsc
== Build drivers/net/netvsc
== Build drivers/net/thunderx
== Build drivers/net/vmxnet3
== Build drivers/net/vhost
== Build drivers/net/softnic
== Build drivers/net/kni
PMDINFO qat_device.o.pmd.c
CC qat_device.o.pmd.o
LD qat_device.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
SYMLINK-FILE include/fpga_lte_fec.h
CC fpga_lte_fec.o
AR librte_pmd_qat.a
INSTALL-LIB librte_pmd_qat.a
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC null_crypto_pmd_ops.o
CC null_crypto_pmd.o
make[5]: warning: Clock skew detected. Your build may be incomplete.
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC enic_clsf.o
CC enic_rxtx.o
CC enic_ethdev.o
CC enic_main.o
CC enic_fm_flow.o
CC enic_flow.o
CC enic_rxtx_vec_avx2.o
CC base/vnic_wq.o
CC base/vnic_dev.o
CC enic_res.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC base/vnic_cq.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC hns3_cmd.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC hns3_ethdev.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC base/vnic_rq.o
CC base/vnic_intr.o
SYMLINK-FILE include/rte_eth_ring.h
CC hns3_ethdev_vf.o
CC bbdev_null.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC ifcvf_vdpa.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC otx2_cryptodev.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC enetc_ethdev.o
CC ena_ethdev.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC ark_ddm.o
CC dpaa2_sec_dpseci.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC rte_eth_af_packet.o
CC caam_jr.o
SYMLINK-FILE include/rte_pmd_dpaa2.h
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC otx_zip_pmd.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC failsafe.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC rte_eth_ring.o
CC rte_eth_null.o
CC otx2_rx.o
CC otx_cryptodev.o
CC axgbe_ethdev.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC sfc_ethdev.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
SYMLINK-FILE include/rte_pmd_bnxt.h
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC iavf_ethdev.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC nitrox_device.o
CC bbdev_turbo_software.o
SYMLINK-FILE include/rte_eth_softnic.h
CC base/dpaa2_hw_dpni.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC e1000_80003es2lan.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC nfp_cppcore.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC dpaa_sec.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
SYMLINK-FILE include/rte_pmd_i40e.h
CC nicvf_rxtx.o
CC bnxt_cpr.o
SYMLINK-FILE include/rte_eth_bond.h
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC rte_eth_memif.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC rte_eth_softnic.o
CC octeontx_rxtx.o
CC hinic_pmd_api_cmd.o
CC atl_rxtx.o
SYMLINK-FILE include/rte_avp_common.h
CC vdev_netvsc.o
CC rte_eth_kni.o
CC cxgbe_ethdev.o
CC hinic_pmd_cfg.o
CC i40e_adminq.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
SYMLINK-FILE include/rte_eth_vhost.h
SYMLINK-FILE include/rte_pmd_dpaa.h
CC ionic_mac_api.o
SYMLINK-FILE include/rte_pmd_ice.h
PMDINFO null_crypto_pmd.o.pmd.c
PMDINFO otx2_cryptodev.o.pmd.c
CC null_crypto_pmd.o.pmd.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC virtqueue.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19761 s in the future
CC otx2_cryptodev.o.pmd.o
CC virtqueue.o
SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19760 s in the future
CC hn_ethdev.o
SYMLINK-FILE include/rte_pmd_ixgbe.h
CC ark_ethdev.o
CC dpaa2_rxtx.o
CC ice_controlq.o
CC fm10k_ethdev.o
PMDINFO fpga_lte_fec.o.pmd.c
SYMLINK-FILE include/rte_avp_fifo.h
CC fpga_lte_fec.o.pmd.o
LD null_crypto_pmd.o
SYMLINK-FILE include/rte_eth_bond_8023ad.h
CC rte_eth_vhost.o
SYMLINK-FILE include/rte_cryptodev_scheduler.h
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19760 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19760 s in the future
CC rte_eth_bond_api.o
CC vmxnet3_rxtx.o
CC avp_ethdev.o
CC lio_ethdev.o
CC dpaa_ethdev.o
CC ixgbe_common.o
LD otx2_cryptodev.o
CC ixgbe_82598.o
CC virtio_pci.o
CC otx_zip.o
CC virtio_rxtx.o
CC ixgbe_82599.o
CC scheduler_pmd.o
PMDINFO bbdev_null.o.pmd.c
CC bbdev_null.o.pmd.o
LD fpga_lte_fec.o
CC virtio_cryptodev.o
PMDINFO rte_eth_af_packet.o.pmd.c
CC rte_eth_af_packet.o.pmd.o
AR librte_pmd_null_crypto.a
LD bbdev_null.o
PMDINFO enetc_ethdev.o.pmd.c
PMDINFO enic_ethdev.o.pmd.c
CC enetc_ethdev.o.pmd.o
INSTALL-LIB librte_pmd_null_crypto.a
LD rte_eth_af_packet.o
CC enic_ethdev.o.pmd.o
CC otx2_cryptodev_capabilities.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19760 s in the future
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO hns3_ethdev_vf.o.pmd.c
CC ecore_dev.o
CC fm10k_rxtx.o
CC hns3_ethdev_vf.o.pmd.o
AR librte_pmd_bbdev_null.a
LD enic_ethdev.o
CC ecore_hw.o
PMDINFO otx_cryptodev.o.pmd.c
CC dpaa2_ethdev.o
LD enetc_ethdev.o
CC otx_cryptodev.o.pmd.o
CC ionic_rx_filter.o
AR librte_pmd_af_packet.a
PMDINFO otx_zip_pmd.o.pmd.c
INSTALL-LIB librte_pmd_bbdev_null.a
CC otx_zip_pmd.o.pmd.o
LD hns3_ethdev_vf.o
INSTALL-LIB librte_pmd_af_packet.a
LD otx_cryptodev.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC ionic_rxtx.o
AR librte_pmd_bbdev_fpga_lte_fec.a
PMDINFO failsafe.o.pmd.c
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC failsafe.o.pmd.o
CC ionic_dev.o
LD otx_zip_pmd.o
CC ionic_ethdev.o
INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
CC ifcvf.o
CC rte_eth_bond_pmd.o
CC memif_socket.o
LD failsafe.o
CC enetc_rxtx.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO ifcvf_vdpa.o.pmd.c
CC ifcvf_vdpa.o.pmd.o
CC rte_eth_bond_args.o
CC rte_eth_bond_8023ad.o
CC ark_ethdev_rx.o
PMDINFO nitrox_device.o.pmd.c
CC nitrox_device.o.pmd.o
CC otx_cryptodev_capabilities.o
CC octeontx_pkovf.o
CC ark_ethdev_tx.o
LD ifcvf_vdpa.o
PMDINFO axgbe_ethdev.o.pmd.c
CC axgbe_ethdev.o.pmd.o
LD nitrox_device.o
PMDINFO bbdev_turbo_software.o.pmd.c
CC failsafe_args.o
CC i40e_common.o
CC bbdev_turbo_software.o.pmd.o
LD bbdev_turbo_software.o
LD axgbe_ethdev.o
CC rte_eth_tap.o
PMDINFO rte_eth_ring.o.pmd.c
CC rte_eth_ring.o.pmd.o
PMDINFO rte_eth_kni.o.pmd.c
PMDINFO hns3_ethdev.o.pmd.c
CC rte_eth_kni.o.pmd.o
CC octeontx_pkivf.o
CC hns3_ethdev.o.pmd.o
CC bnxt_ethdev.o
CC bnxt_filter.o
CC bnxt_flow.o
CC e1000_82540.o
CC nitrox_hal.o
PMDINFO vdev_netvsc.o.pmd.c
CC vdev_netvsc.o.pmd.o
LD hns3_ethdev.o
LD rte_eth_ring.o
LD rte_eth_kni.o
AR librte_pmd_enic.a
LD vdev_netvsc.o
CC axgbe_dev.o
CC hinic_pmd_cmdq.o
AR librte_pmd_bbdev_turbo_sw.a
INSTALL-LIB librte_pmd_enic.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
CC hinic_pmd_eqs.o
PMDINFO octeontx_pkovf.o.pmd.c
CC octeontx_pkovf.o.pmd.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO rte_eth_softnic.o.pmd.c
PMDINFO rte_eth_null.o.pmd.c
CC rte_eth_softnic.o.pmd.o
CC rte_eth_null.o.pmd.o
CC nfp_cpp_pcie_ops.o
LD octeontx_pkovf.o
PMDINFO ena_ethdev.o.pmd.c
CC ena_ethdev.o.pmd.o
CC hns3_mbx.o
LD rte_eth_null.o
AR librte_pmd_octeontx_zip.a
AR librte_pmd_ring.a
AR librte_pmd_vdev_netvsc.a
AR librte_pmd_kni.a
CC virtio_pci.o
INSTALL-LIB librte_pmd_vdev_netvsc.a
AR librte_pmd_ifc.a
INSTALL-LIB librte_pmd_octeontx_zip.a
INSTALL-LIB librte_pmd_kni.a
CC nicvf_hw.o
INSTALL-LIB librte_pmd_ring.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC otx2_cryptodev_hw_access.o
CC otx2_cryptodev_mbox.o
CC otx2_cryptodev_ops.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
INSTALL-LIB librte_pmd_ifc.a
CC lio_rxtx.o
PMDINFO iavf_ethdev.o.pmd.c
PMDINFO octeontx_pkivf.o.pmd.c
CC iavf_ethdev.o.pmd.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
make[6]: warning: Clock skew detected. Your build may be incomplete.
LD ena_ethdev.o
LD rte_eth_softnic.o
CC octeontx_pkivf.o.pmd.o
CC e1000_82541.o
CC nicvf_mbox.o
CC hn_rxtx.o
CC nicvf_ethdev.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC nicvf_bsvf.o
CC ark_mpu.o
CC vmxnet3_ethdev.o
PMDINFO ionic_ethdev.o.pmd.c
CC ionic_ethdev.o.pmd.o
AR librte_pmd_null.a
LD octeontx_pkivf.o
LD iavf_ethdev.o
INSTALL-LIB librte_pmd_null.a
CC scheduler_pmd_ops.o
LD ionic_ethdev.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO sfc_ethdev.o.pmd.c
CC sfc_ethdev.o.pmd.o
CC octeontx_bgx.o
CC ena_com.o
CC octeontx_ethdev.o
CC rte_eth_softnic_mempool.o
CC sfc_kvargs.o
CC nitrox_logs.o
PMDINFO cxgbe_ethdev.o.pmd.c
PMDINFO dpaa2_ethdev.o.pmd.c
LD sfc_ethdev.o
CC cxgbe_ethdev.o.pmd.o
PMDINFO ark_ethdev.o.pmd.c
PMDINFO hn_ethdev.o.pmd.c
CC ark_ethdev.o.pmd.o
CC failsafe_eal.o
CC hn_ethdev.o.pmd.o
CC dpaa2_ethdev.o.pmd.o
CC hn_rndis.o
CC nitrox_sym.o
CC iavf_rxtx.o
CC iavf_vchnl.o
PMDINFO lio_ethdev.o.pmd.c
CC rte_eth_bond_alb.o
CC lio_ethdev.o.pmd.o
CC hn_nvs.o
LD ark_ethdev.o
CC hn_vf.o
LD cxgbe_ethdev.o
LD hn_ethdev.o
LD lio_ethdev.o
LD dpaa2_ethdev.o
AR librte_pmd_enetc.a
CC otx_cryptodev_hw_access.o
INSTALL-LIB librte_pmd_enetc.a
CC nicvf_svf.o
PMDINFO rte_eth_memif.o.pmd.c
CC rte_eth_memif.o.pmd.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC ark_pktchkr.o
CC ena_eth_com.o
CC rte_eth_softnic_swq.o
CC rte_eth_softnic_link.o
CC sfc.o
PMDINFO dpaa_ethdev.o.pmd.c
LD rte_eth_memif.o
PMDINFO caam_jr.o.pmd.c
CC cxgbevf_ethdev.o
CC dpaa_ethdev.o.pmd.o
CC caam_jr.o.pmd.o
CC cxgbe_main.o
CC otx_cryptodev_mbox.o
CC ark_pktdir.o
PMDINFO virtio_cryptodev.o.pmd.c
CC otx_cryptodev_ops.o
LD dpaa_ethdev.o
CC virtio_cryptodev.o.pmd.o
CC hinic_pmd_hwdev.o
CC rte_cryptodev_scheduler.o
LD caam_jr.o
CC ionic_lif.o
PMDINFO octeontx_ethdev.o.pmd.c
LD virtio_cryptodev.o
CC octeontx_ethdev.o.pmd.o
CC dpaa_rxtx.o
LD octeontx_ethdev.o
CC scheduler_roundrobin.o
CC scheduler_pkt_size_distr.o
CC e1000_82542.o
CC virtio_rxtx.o
CC ice_sched.o
CC ice_common.o
CC caam_jr_capabilities.o
CC ice_switch.o
CC ice_nvm.o
CC ice_flex_pipe.o
CC atl_ethdev.o
PMDINFO rte_eth_tap.o.pmd.c
CC hw_atl_utils.o
CC atl_hw_regs.o
AR librte_pmd_virtio_crypto.a
CC rte_eth_tap.o.pmd.o
CC hw_atl_llh.o
CC failsafe_ops.o
INSTALL-LIB librte_pmd_virtio_crypto.a
AR librte_pmd_octeontx.a
PMDINFO nicvf_ethdev.o.pmd.c
CC failsafe_rxtx.o
CC nicvf_ethdev.o.pmd.o
CC hns3_rxtx.o
CC hw_atl_utils_fw2x.o
INSTALL-LIB librte_pmd_octeontx.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC failsafe_ether.o
CC hw_atl_b0.o
CC rte_pmd_atlantic.o
AR librte_pmd_memif.a
LD rte_eth_tap.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO rte_eth_vhost.o.pmd.c
LD nicvf_ethdev.o
CC rte_eth_vhost.o.pmd.o
CC cxgbevf_main.o
INSTALL-LIB librte_pmd_memif.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
LD rte_eth_vhost.o
CC sge.o
CC nfp_mutex.o
CC nfp_resource.o
CC ixgbe_x540.o
CC tap_flow.o
AR librte_pmd_thunderx_nicvf.a
INSTALL-LIB librte_pmd_thunderx_nicvf.a
CC e1000_82543.o
PMDINFO fm10k_ethdev.o.pmd.c
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC fm10k_ethdev.o.pmd.o
AR librte_pmd_vhost.a
CC sfc_mcdi.o
LD fm10k_ethdev.o
CC axgbe_mdio.o
INSTALL-LIB librte_pmd_vhost.a
AR librte_pmd_ena.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
INSTALL-LIB librte_pmd_ena.a
CC rte_eth_softnic_tap.o
CC rte_eth_softnic_tm.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC rte_eth_softnic_action.o
CC caam_jr_hw.o
CC rte_eth_softnic_pipeline.o
CC axgbe_phy_impl.o
CC dpaa2_flow.o
CC rte_eth_softnic_thread.o
PMDINFO avp_ethdev.o.pmd.c
CC avp_ethdev.o.pmd.o
CC fm10k_pf.o
PMDINFO cxgbevf_ethdev.o.pmd.c
CC cxgbevf_ethdev.o.pmd.o
CC ark_pktgen.o
LD cxgbevf_ethdev.o
CC nitrox_sym_capabilities.o
CC nitrox_sym_reqmgr.o
LD avp_ethdev.o
PMDINFO vmxnet3_ethdev.o.pmd.c
CC iavf_rxtx_vec_sse.o
CC vmxnet3_ethdev.o.pmd.o
CC i40e_diag.o
CC mc/dpseci.o
CC i40e_hmc.o
CC i40e_lan_hmc.o
CC rte_eth_softnic_cli.o
LD vmxnet3_ethdev.o
CC cxgbe_filter.o
CC e1000_82571.o
CC iavf_rxtx_vec_avx2.o
AR librte_pmd_avp.a
CC rte_eth_softnic_flow.o
INSTALL-LIB librte_pmd_avp.a
CC rte_eth_softnic_meter.o
CC hinic_pmd_hwif.o
CC scheduler_failover.o
CC lio_23xx_vf.o
CC e1000_82575.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC ixgbe_phy.o
CC ixgbe_x550.o
AR librte_pmd_vmxnet3_uio.a
CC nfp_crc.o
INSTALL-LIB librte_pmd_vmxnet3_uio.a
CC caam_jr_uio.o
CC ionic_main.o
PMDINFO rte_eth_bond_pmd.o.pmd.c
CC rte_eth_bond_pmd.o.pmd.o
CC ark_rqp.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC scheduler_multicore.o
CC hinic_pmd_mgmt.o
PMDINFO bnxt_ethdev.o.pmd.c
CC bnxt_ethdev.o.pmd.o
LD rte_eth_bond_pmd.o
CC hinic_pmd_nicio.o
CC hinic_pmd_niccfg.o
CC hinic_pmd_wq.o
CC hinic_pmd_flow.o
CC hinic_pmd_mbox.o
CC bnxt_hwrm.o
LD bnxt_ethdev.o
CC bnxt_ring.o
CC bnxt_rxq.o
PMDINFO dpaa2_sec_dpseci.o.pmd.c
CC dpaa2_sec_dpseci.o.pmd.o
CC rte_eth_softnic_cryptodev.o
CC sfc_intr.o
CC rte_eth_bond_flow.o
CC sfc_ev.o
CC bnxt_rxr.o
CC lio_mbox.o
LD dpaa2_sec_dpseci.o
CC failsafe_flow.o
CC failsafe_intr.o
CC ixgbe_api.o
CC sfc_port.o
CC ark_udm.o
AR librte_pmd_netvsc.a
CC nitrox_qp.o
CC nfp_mip.o
INSTALL-LIB librte_pmd_netvsc.a
CC nfp_nffw.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC ecore_cxt.o
CC ecore_l2.o
AR librte_pmd_dpaa2_sec.a
CC ecore_sp_commands.o
CC cxgbe_flow.o
CC otx2_tx.o
INSTALL-LIB librte_pmd_dpaa2_sec.a
CC fm10k_tlv.o
CC tap_netlink.o
CC tap_tcmsgs.o
CC fm10k_common.o
PMDINFO atl_ethdev.o.pmd.c
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC atl_ethdev.o.pmd.o
CC fm10k_mbx.o
LD atl_ethdev.o
CC otx2_tm.o
CC otx2_rss.o
CC axgbe_i2c.o
AR librte_pmd_ark.a
INSTALL-LIB librte_pmd_ark.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC ixgbe_vf.o
CC hinic_pmd_ethdev.o
CC t4_hw.o
CC clip_tbl.o
CC bnxt_stats.o
CC ixgbe_hv_vf.o
AR librte_pmd_atlantic.a
CC ice_flow.o
AR librte_pmd_crypto_scheduler.a
CC hinic_pmd_rx.o
INSTALL-LIB librte_pmd_atlantic.a
INSTALL-LIB librte_pmd_crypto_scheduler.a
CC hinic_pmd_tx.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO dpaa_sec.o.pmd.c
CC hns3_flow.o
CC hns3_rss.o
CC dpaa_sec.o.pmd.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC bnxt_txq.o
CC hns3_fdir.o
CC ixgbe_dcb.o
CC i40e_nvm.o
CC dpaa2_mux.o
CC i40e_dcb.o
AR librte_pmd_nitrox.a
CC mps_tcam.o
LD dpaa_sec.o
INSTALL-LIB librte_pmd_nitrox.a
CC l2t.o
CC ixgbe_dcb_82599.o
CC t4vf_hw.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC nfp_hwinfo.o
CC hns3_intr.o
CC otx2_mac.o
AR librte_pmd_caam_jr.a
INSTALL-LIB librte_pmd_caam_jr.a
CC tap_bpf_api.o
CC otx2_ptp.o
CC hns3_stats.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC hns3_dcb.o
CC hns3_regs.o
CC hns3_mp.o
CC e1000_i210.o
CC parser.o
CC tap_intr.o
CC fm10k_vf.o
AR librte_pmd_dpaa_sec.a
AR librte_pmd_bond.a
CC conn.o
CC i40e_ethdev.o
INSTALL-LIB librte_pmd_dpaa_sec.a
INSTALL-LIB librte_pmd_bond.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC ice_dcb.o
CC ecore_init_fw_funcs.o
CC axgbe_rxtx.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC axgbe_rxtx_vec_sse.o
CC virtio_ethdev.o
AR librte_pmd_lio.a
AR librte_pmd_iavf.a
CC bnxt_txr.o
CC ecore_spq.o
INSTALL-LIB librte_pmd_iavf.a
CC ice_fdir.o
INSTALL-LIB librte_pmd_lio.a
CC e1000_api.o
AR librte_pmd_failsafe.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_pmd_ionic.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC i40e_rxtx.o
INSTALL-LIB librte_pmd_failsafe.a
CC sfc_rx.o
INSTALL-LIB librte_pmd_ionic.a
CC sfc_tx.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC ice_ethdev.o
CC sfc_tso.o
AR librte_pmd_dpaa.a
CC ice_rxtx_vec_sse.o
CC ice_rxtx.o
CC ecore_init_ops.o
INSTALL-LIB librte_pmd_dpaa.a
CC ice_switch_filter.o
CC otx2_flow.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC otx2_link.o
CC ixgbe_mbx.o
CC ixgbe_dcb_82598.o
CC i40e_rxtx_vec_sse.o
CC i40e_ethdev_vf.o
CC otx2_vlan.o
CC e1000_ich8lan.o
PMDINFO dpaa2_mux.o.pmd.c
CC fm10k_api.o
CC dpaa2_mux.o.pmd.o
LD dpaa2_mux.o
CC fm10k_rxtx_vec.o
CC nfp_rtsym.o
PMDINFO hinic_pmd_ethdev.o.pmd.c
CC i40e_pf.o
CC hinic_pmd_ethdev.o.pmd.o
CC i40e_fdir.o
CC i40e_flow.o
CC rte_pmd_i40e.o
LD hinic_pmd_ethdev.o
CC ice_fdir_filter.o
CC dpaa2_sparser.o
CC ecore_mcp.o
CC bnxt_vnic.o
CC i40e_tm.o
CC ice_hash.o
AR librte_pmd_softnic.a
CC ixgbe_rxtx.o
CC i40e_vf_representor.o
CC ixgbe_ethdev.o
CC e1000_logs.o
CC e1000_mac.o
INSTALL-LIB librte_pmd_softnic.a
AR librte_pmd_tap.a
CC e1000_manage.o
INSTALL-LIB librte_pmd_tap.a
CC i40e_rxtx_vec_avx2.o
CC e1000_mbx.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC mc/dpni.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC virtio_rxtx_simple.o
CC sfc_filter.o
CC ecore_int.o
CC sfc_dp.o
CC sfc_flow.o
CC bnxt_irq.o
CC bnxt_util.o
CC mc/dpkg.o
CC rte_pmd_bnxt.o
CC sfc_ef10_rx.o
CC nfp_nsp.o
CC nfp_nsp_cmds.o
AR librte_pmd_octeontx2_crypto.a
INSTALL-LIB librte_pmd_octeontx2_crypto.a
CC mc/dpdmux.o
CC ixgbe_fdir.o
CC e1000_nvm.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC nfp_nsp_eth.o
CC ixgbe_pf.o
CC ixgbe_flow.o
CC ixgbe_rxtx_vec_sse.o
CC nfp_net.o
CC ixgbe_ipsec.o
CC virtio_rxtx_simple_sse.o
CC virtio_user/vhost_user.o
CC sfc_ef10_essb_rx.o
CC sfc_ef10_tx.o
CC efx_crc32.o
CC efx_bootcfg.o
CC efx_ev.o
AR librte_pmd_hns3.a
INSTALL-LIB librte_pmd_hns3.a
CC ice_rxtx_vec_avx2.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC ice_generic_flow.o
CC virtio_user/vhost_kernel.o
CC bnxt_rxtx_vec_sse.o
PMDINFO virtio_ethdev.o.pmd.c
CC otx2_stats.o
CC virtio_ethdev.o.pmd.o
CC otx2_mcast.o
CC rte_pmd_ixgbe.o
LD virtio_ethdev.o
CC virtio_user/vhost_kernel_tap.o
AR librte_pmd_fm10k.a
CC ixgbe_tm.o
INSTALL-LIB librte_pmd_fm10k.a
AR librte_pmd_axgbe.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC ixgbe_vf_representor.o
CC virtio_user/virtio_user_dev.o
CC e1000_osdep.o
CC virtio_user_ethdev.o
CC ecore_dcbx.o
CC efx_evb.o
CC bcm_osal.o
INSTALL-LIB librte_pmd_axgbe.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC otx2_lookup.o
CC otx2_ethdev.o
CC ecore_sriov.o
CC otx2_flow_ctrl.o
CC efx_filter.o
CC ecore_vf.o
CC e1000_phy.o
CC otx2_flow_parse.o
CC e1000_vf.o
CC otx2_flow_utils.o
CC efx_hash.o
AR librte_pmd_dpaa2.a
CC otx2_ethdev_irq.o
INSTALL-LIB librte_pmd_dpaa2.a
CC otx2_ethdev_ops.o
CC otx2_ethdev_sec.o
CC igb_ethdev.o
CC otx2_ethdev_debug.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC efx_intr.o
CC igb_rxtx.o
CC otx2_ethdev_devargs.o
CC igb_pf.o
CC qede_ethdev.o
CC qede_main.o
CC qede_rxtx.o
CC qede_filter.o
PMDINFO virtio_user_ethdev.o.pmd.c
CC virtio_user_ethdev.o.pmd.o
AR librte_pmd_hinic.a
CC igb_flow.o
INSTALL-LIB librte_pmd_hinic.a
LD virtio_user_ethdev.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_pmd_cxgbe.a
CC em_ethdev.o
CC em_rxtx.o
INSTALL-LIB librte_pmd_cxgbe.a
CC efx_lic.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO i40e_ethdev.o.pmd.c
CC i40e_ethdev.o.pmd.o
CC efx_mac.o
CC efx_mon.o
CC efx_mcdi.o
PMDINFO i40e_ethdev_vf.o.pmd.c
CC i40e_ethdev_vf.o.pmd.o
CC efx_nic.o
CC efx_phy.o
CC efx_nvram.o
LD i40e_ethdev.o
LD i40e_ethdev_vf.o
CC efx_port.o
CC efx_proxy.o
CC efx_rx.o
CC efx_sram.o
CC efx_tx.o
CC efx_tunnel.o
CC efx_vpd.o
CC mcdi_mon.o
AR librte_pmd_bnxt.a
CC siena_mac.o
INSTALL-LIB librte_pmd_bnxt.a
CC siena_mcdi.o
CC siena_nic.o
CC siena_nvram.o
PMDINFO ice_ethdev.o.pmd.c
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC ice_ethdev.o.pmd.o
CC siena_phy.o
CC siena_sram.o
CC ef10_ev.o
CC ef10_evb.o
CC siena_vpd.o
CC ef10_filter.o
CC ef10_intr.o
CC ef10_image.o
CC ef10_nic.o
CC ef10_mcdi.o
CC ef10_mac.o
CC ef10_nvram.o
CC ef10_proxy.o
CC ef10_phy.o
CC ef10_rx.o
LD ice_ethdev.o
AR librte_pmd_virtio.a
INSTALL-LIB librte_pmd_virtio.a
CC ef10_tx.o
make[6]: warning: Clock skew detected. Your build may be incomplete.
CC ef10_vpd.o
CC hunt_nic.o
CC medford_nic.o
CC medford2_nic.o
PMDINFO ixgbe_ethdev.o.pmd.c
CC ixgbe_ethdev.o.pmd.o
AR librte_pmd_i40e.a
LD ixgbe_ethdev.o
INSTALL-LIB librte_pmd_i40e.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO qede_ethdev.o.pmd.c
CC qede_ethdev.o.pmd.o
PMDINFO em_ethdev.o.pmd.c
LD qede_ethdev.o
CC em_ethdev.o.pmd.o
LD em_ethdev.o
PMDINFO nfp_net.o.pmd.c
CC nfp_net.o.pmd.o
PMDINFO otx2_ethdev.o.pmd.c
CC otx2_ethdev.o.pmd.o
LD nfp_net.o
AR librte_pmd_ixgbe.a
AR librte_pmd_nfp.a
INSTALL-LIB librte_pmd_nfp.a
INSTALL-LIB librte_pmd_ixgbe.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
make[6]: warning: Clock skew detected. Your build may be incomplete.
LD otx2_ethdev.o
AR librte_pmd_ice.a
INSTALL-LIB librte_pmd_ice.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO igb_ethdev.o.pmd.c
CC igb_ethdev.o.pmd.o
LD igb_ethdev.o
AR librte_pmd_sfc_efx.a
INSTALL-LIB librte_pmd_sfc_efx.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_pmd_e1000.a
INSTALL-LIB librte_pmd_e1000.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_pmd_qede.a
INSTALL-LIB librte_pmd_qede.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_pmd_octeontx_crypto.a
INSTALL-LIB librte_pmd_octeontx_crypto.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_pmd_octeontx2.a
INSTALL-LIB librte_pmd_octeontx2.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/octeontx
== Build drivers/event/dsw
== Build drivers/event/octeontx2
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19741 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19741 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19741 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19741 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19741 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19741 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19741 s in the future
CC skeleton_eventdev.o
CC sw_evdev.o
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19741 s in the future
CC sw_evdev_worker.o
CC sw_evdev_scheduler.o
CC opdl_ring.o
CC sw_evdev_xstats.o
CC sw_evdev_selftest.o
CC opdl_evdev.o
CC dpaa_eventdev.o
CC dsw_event.o
CC opdl_evdev_xstats.o
CC opdl_evdev_init.o
CC dsw_evdev.o
CC opdl_test.o
CC dsw_xstats.o
CC otx2_worker_dual.o
CC otx2_worker.o
CC dpaa2_hw_dpcon.o
CC dpaa2_eventdev_selftest.o
CC dpaa2_eventdev.o
CC otx2_tim_worker.o
CC otx2_evdev.o
CC otx2_tim_evdev.o
CC ssovf_evdev_selftest.o
CC otx2_evdev_irq.o
CC ssovf_probe.o
CC timvf_probe.o
CC otx2_evdev_adptr.o
CC otx2_evdev_selftest.o
CC timvf_worker.o
CC ssovf_worker.o
CC ssovf_evdev.o
CC timvf_evdev.o
PMDINFO skeleton_eventdev.o.pmd.c
CC skeleton_eventdev.o.pmd.o
LD skeleton_eventdev.o
PMDINFO dsw_evdev.o.pmd.c
CC dsw_evdev.o.pmd.o
LD dsw_evdev.o
PMDINFO opdl_evdev.o.pmd.c
CC opdl_evdev.o.pmd.o
PMDINFO sw_evdev.o.pmd.c
CC sw_evdev.o.pmd.o
AR librte_pmd_skeleton_event.a
PMDINFO ssovf_probe.o.pmd.c
CC ssovf_probe.o.pmd.o
INSTALL-LIB librte_pmd_skeleton_event.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
LD opdl_evdev.o
LD ssovf_probe.o
LD sw_evdev.o
PMDINFO ssovf_evdev.o.pmd.c
CC ssovf_evdev.o.pmd.o
LD ssovf_evdev.o
PMDINFO timvf_probe.o.pmd.c
CC timvf_probe.o.pmd.o
LD timvf_probe.o
PMDINFO dpaa2_hw_dpcon.o.pmd.c
CC dpaa2_hw_dpcon.o.pmd.o
LD dpaa2_hw_dpcon.o
PMDINFO dpaa_eventdev.o.pmd.c
CC dpaa_eventdev.o.pmd.o
PMDINFO dpaa2_eventdev.o.pmd.c
CC dpaa2_eventdev.o.pmd.o
LD dpaa_eventdev.o
LD dpaa2_eventdev.o
AR librte_pmd_dpaa_event.a
AR librte_pmd_dpaa2_event.a
INSTALL-LIB librte_pmd_dpaa_event.a
INSTALL-LIB librte_pmd_dpaa2_event.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_pmd_octeontx_ssovf.a
INSTALL-LIB librte_pmd_octeontx_ssovf.a
AR librte_pmd_dsw_event.a
INSTALL-LIB librte_pmd_dsw_event.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_pmd_opdl_event.a
INSTALL-LIB librte_pmd_opdl_event.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_pmd_sw_event.a
INSTALL-LIB librte_pmd_sw_event.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO otx2_evdev.o.pmd.c
CC otx2_evdev.o.pmd.o
LD otx2_evdev.o
AR librte_pmd_octeontx2_event.a
INSTALL-LIB librte_pmd_octeontx2_event.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
== Build drivers/raw
== Build drivers/raw/dpaa2_cmdif
== Build drivers/raw/dpaa2_qdma
== Build drivers/raw/ioat
== Build drivers/raw/skeleton
== Build drivers/raw/ntb
== Build drivers/raw/octeontx2_dma
== Build drivers/raw/octeontx2_ep
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19700 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19700 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19700 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19700 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19700 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19700 s in the future
make[6]: Warning: File '/root/dpdk/mk/rte.lib.mk' has modification time 19700 s in the future
SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
CC dpaa2_cmdif.o
CC skeleton_rawdev.o
SYMLINK-FILE include/rte_ioat_rawdev.h
SYMLINK-FILE include/rte_ioat_spec.h
CC skeleton_rawdev_test.o
SYMLINK-FILE include/rte_pmd_ntb.h
CC otx2_dpi_rawdev.o
CC ioat_rawdev.o
CC ioat_rawdev_test.o
CC otx2_dpi_msg.o
SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
CC ntb.o
CC otx2_dpi_test.o
CC otx2_ep_rawdev.o
CC ntb_hw_intel.o
CC dpaa2_qdma.o
CC otx2_ep_test.o
CC otx2_ep_enqdeq.o
CC otx2_ep_vf.o
PMDINFO dpaa2_cmdif.o.pmd.c
CC dpaa2_cmdif.o.pmd.o
LD dpaa2_cmdif.o
AR librte_rawdev_dpaa2_cmdif.a
INSTALL-LIB librte_rawdev_dpaa2_cmdif.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO otx2_ep_rawdev.o.pmd.c
CC otx2_ep_rawdev.o.pmd.o
LD otx2_ep_rawdev.o
PMDINFO ioat_rawdev.o.pmd.c
CC ioat_rawdev.o.pmd.o
LD ioat_rawdev.o
PMDINFO skeleton_rawdev.o.pmd.c
CC skeleton_rawdev.o.pmd.o
LD skeleton_rawdev.o
AR librte_rawdev_skeleton.a
INSTALL-LIB librte_rawdev_skeleton.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_rawdev_octeontx2_ep.a
INSTALL-LIB librte_rawdev_octeontx2_ep.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO otx2_dpi_rawdev.o.pmd.c
CC otx2_dpi_rawdev.o.pmd.o
LD otx2_dpi_rawdev.o
AR librte_rawdev_octeontx2_dma.a
INSTALL-LIB librte_rawdev_octeontx2_dma.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
AR librte_rawdev_ioat.a
INSTALL-LIB librte_rawdev_ioat.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO dpaa2_qdma.o.pmd.c
CC dpaa2_qdma.o.pmd.o
LD dpaa2_qdma.o
AR librte_rawdev_dpaa2_qdma.a
INSTALL-LIB librte_rawdev_dpaa2_qdma.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
PMDINFO ntb.o.pmd.c
CC ntb.o.pmd.o
LD ntb.o
AR librte_rawdev_ntb.a
INSTALL-LIB librte_rawdev_ntb.a
make[6]: warning: Clock skew detected. Your build may be incomplete.
== Build app
== Build app/test
== Build app/test-pmd
== Build app/proc-info
== Build app/pdump
== Build app/test-acl
== Build app/test-pipeline
== Build app/test-cmdline
== Build app/test-bbdev
== Build app/test-sad
== Build app/test-compress-perf
== Build app/test-crypto-perf
== Build app/test-eventdev
CC main.o
CC main.o
CC main.o
CC cmdline_test.o
CC commands.o
CC evt_main.o
CC test_bbdev_vector.o
make[5]: Warning: File 'cmdline.c' has modification time 19698 s in the future
CC main.o
make[5]: Warning: File 'cperf_test_latency.c' has modification time 19698 s in the future
CC cperf_ops.o
CC evt_test.o
CC main.o
CC main.o
CC parameters.o
CC cperf_test_vectors.o
CC testpmd.o
CC main.o
CC init.o
CC config.o
CC test_order_common.o
CC evt_options.o
CC comp_perf_options_parse.o
CC test_bbdev_perf.o
CC cperf_test_throughput.o
CC parser.o
CC test_bbdev.o
CC cmdline.o
CC test_order_atq.o
CC main.o
CC runtime.o
CC pipeline_stub.o
CC comp_perf_test_verify.o
CC cperf_test_latency.o
CC macfwd.o
CC pipeline_hash.o
CC comp_perf_test_throughput.o
CC config.o
CC cperf_options_parsing.o
CC cmdline_flow.o
CC cmdline_tm.o
CC test_perf_queue.o
CC cperf_test_verify.o
CC test_order_queue.o
CC cperf_test_pmd_cyclecount.o
CC test_perf_atq.o
CC comp_perf_test_common.o
CC comp_perf_test_cyclecount.o
CC iofwd.o
CC cperf_test_common.o
CC test_perf_common.o
CC test_pipeline_common.o
CC rxonly.o
CC cmdline_mtr.o
CC icmpecho.o
CC flowgen.o
CC txonly.o
CC pipeline_lpm_ipv6.o
CC pipeline_acl.o
CC csumonly.o
CC pipeline_lpm.o
CC macswap.o
CC test_pipeline_atq.o
CC test_pipeline_queue.o
CC bpf_cmd.o
CC cperf_test_vector_parsing.o
CC softnicfwd.o
CC noisy_vnf.o
CC util.o
LD cmdline_test
CC commands.o
CC test.o
CC test_resource.o
CC resource.o
CC test_prefetch.o
CC test_byteorder.o
LD dpdk-pdump
CC test_per_lcore.o
CC test_atomic.o
LD testsad
CC test_barrier.o
CC test_malloc.o
CC test_mcslock.o
CC test_cycles.o
CC test_spinlock.o
CC test_ticketlock.o
CC test_memory.o
CC test_memzone.o
LD dpdk-procinfo
CC test_bitmap.o
CC test_reciprocal_division.o
CC test_reciprocal_division_perf.o
CC test_fbarray.o
CC test_external_mem.o
CC test_rand_perf.o
CC test_ring.o
CC test_pmd_perf.o
CC test_ring_perf.o
CC test_table.o
CC test_table_pipeline.o
LD testacl
CC test_table_tables.o
CC test_table_ports.o
CC test_table_combined.o
CC test_table_acl.o
CC test_flow_classify.o
CC test_rwlock.o
CC test_stack.o
CC test_stack_perf.o
CC test_timer.o
make[5]: Warning: File 'test_timer_racecond.c' has modification time 19696 s in the future
CC test_timer_perf.o
CC test_timer_secondary.o
CC test_timer_racecond.o
CC test_mempool.o
CC test_mempool_perf.o
CC test_mbuf.o
CC test_memcpy.o
CC test_logs.o
CC test_memcpy_perf.o
CC test_member.o
LD testpipeline
CC test_efd.o
CC test_member_perf.o
CC test_efd_perf.o
CC test_hash.o
CC test_thash.o
INSTALL-APP cmdline_test
INSTALL-MAP cmdline_test.map
CC test_hash_perf.o
CC test_hash_functions.o
CC test_hash_multiwriter.o
CC test_hash_readwrite_lf_perf.o
CC test_rib.o
CC test_fib6.o
CC test_fib.o
CC test_hash_readwrite.o
CC test_rib6.o
CC test_fib_perf.o
CC test_fib6_perf.o
CC test_lpm_perf.o
CC test_lpm.o
CC test_lpm6.o
CC test_lpm6_perf.o
CC test_debug.o
CC test_tailq.o
CC test_errno.o
CC test_string_fns.o
CC test_cpuflags.o
CC test_eal_flags.o
CC test_mp_secondary.o
CC test_eal_fs.o
CC test_interrupts.o
CC test_alarm.o
INSTALL-MAP testsad.map
CC test_version.o
LD dpdk-test-eventdev
INSTALL-APP testsad
LD dpdk-test-crypto-perf
CC test_service_cores.o
CC test_func_reentrancy.o
CC sample_packet_forward.o
CC test_bitratestats.o
CC test_pdump.o
CC test_latencystats.o
CC test_cmdline.o
CC test_cmdline_etheraddr.o
CC test_cmdline_num.o
CC test_cmdline_ipaddr.o
CC test_cmdline_portlist.o
CC test_cmdline_cirbuf.o
CC test_cmdline_string.o
CC test_cmdline_lib.o
INSTALL-APP dpdk-pdump
INSTALL-APP dpdk-procinfo
INSTALL-MAP dpdk-procinfo.map
CC test_crc.o
CC test_sched.o
CC test_red.o
INSTALL-MAP dpdk-pdump.map
CC test_meter.o
CC test_kni.o
CC test_power.o
CC test_power_cpufreq.o
INSTALL-APP testacl
INSTALL-MAP testacl.map
CC test_power_kvm_vm.o
CC test_common.o
CC test_distributor.o
CC test_reorder.o
CC packet_burst_generator.o
CC test_distributor_perf.o
CC virtual_pmd.o
CC test_acl.o
CC test_link_bonding.o
CC test_link_bonding_mode4.o
CC test_link_bonding_rssconf.o
CC test_pmd_ring.o
CC test_pmd_ring_perf.o
CC test_cryptodev_asym.o
CC test_cryptodev.o
CC test_cryptodev_security_pdcp.o
CC test_cryptodev_blockcipher.o
CC test_metrics.o
CC test_eventdev.o
CC test_event_eth_rx_adapter.o
CC test_event_ring.o
LD dpdk-test-compress-perf
CC test_event_timer_adapter.o
CC test_event_eth_tx_adapter.o
CC test_event_crypto_adapter.o
CC test_rawdev.o
CC test_kvargs.o
CC test_bpf.o
CC test_rcu_qsbr.o
CC test_rcu_qsbr_perf.o
CC test_ipsec.o
CC test_ipsec_sad.o
MKRES test_resource_c.res.o
INSTALL-APP testpipeline
INSTALL-MAP testpipeline.map
INSTALL-MAP dpdk-test-eventdev.map
INSTALL-APP dpdk-test-eventdev
INSTALL-MAP dpdk-test-crypto-perf.map
INSTALL-APP dpdk-test-crypto-perf
make[5]: warning: Clock skew detected. Your build may be incomplete.
INSTALL-MAP dpdk-test-compress-perf.map
INSTALL-APP dpdk-test-compress-perf
LD testbbdev
INSTALL-APP testbbdev
INSTALL-MAP testbbdev.map
LD testpmd
INSTALL-APP testpmd
INSTALL-MAP testpmd.map
make[5]: warning: Clock skew detected. Your build may be incomplete.
LD test
INSTALL-APP test
INSTALL-MAP test.map
make[5]: warning: Clock skew detected. Your build may be incomplete.
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
27/02/2020 18:34:18 TestVirtioUserAsExceptionalPath: Test Case test_vhost_exception_path_NIC_original Begin
27/02/2020 18:34:18 dut.10.238.54.211:
27/02/2020 18:34:18 tester:
27/02/2020 18:34:18 dut.10.238.54.211: rm -rf ./vhost-net*
27/02/2020 18:34:18 dut.10.238.54.211:
27/02/2020 18:34:18 dut.10.238.54.211: killall -s INT testpmd
27/02/2020 18:34:18 dut.10.238.54.211: testpmd: no process found
27/02/2020 18:34:18 dut.10.238.54.211: killall -s INT qemu-system-x86_64
27/02/2020 18:34:18 dut.10.238.54.211: qemu-system-x86_64: no process found
27/02/2020 18:34:18 dut.10.238.54.211: modprobe vhost-net
27/02/2020 18:34:18 dut.10.238.54.211:
27/02/2020 18:34:20 dut.10.238.54.211: ./usertools/dpdk-devbind.py -b igb_uio 0000:81:00.0
27/02/2020 18:34:22 dut.10.238.54.211:
27/02/2020 18:34:22 dut.10.238.54.211: ip netns del ns1
27/02/2020 18:34:22 dut.10.238.54.211: Cannot remove namespace file "/var/run/netns/ns1": No such file or directory
27/02/2020 18:34:22 dut.10.238.54.211: ip netns add ns1
27/02/2020 18:34:22 dut.10.238.54.211:
27/02/2020 18:34:22 dut.10.238.54.211: ip link set ens259f1 netns ns1
27/02/2020 18:34:22 dut.10.238.54.211:
27/02/2020 18:34:22 dut.10.238.54.211: ip netns exec ns1 ifconfig ens259f1 1.1.1.8 up
27/02/2020 18:34:22 dut.10.238.54.211:
27/02/2020 18:34:22 dut.10.238.54.211: ip netns exec ns1 ethtool -K ens259f1 gro on
27/02/2020 18:34:22 dut.10.238.54.211:
27/02/2020 18:34:22 dut.10.238.54.211: ip netns exec ns1 ethtool -K ens259f1 tso on
27/02/2020 18:34:22 dut.10.238.54.211:
27/02/2020 18:34:49 dut.10.238.54.211:
27/02/2020 18:34:49 dut.10.238.54.211: ifconfig tap0 up
27/02/2020 18:34:49 dut.10.238.54.211:
27/02/2020 18:34:49 dut.10.238.54.211: ifconfig tap0 1.1.1.2
27/02/2020 18:34:49 dut.10.238.54.211:
27/02/2020 18:34:52 dut.10.238.54.211: rm /root/iperf_client.log
27/02/2020 18:34:52 dut.10.238.54.211: rm: cannot remove '/root/iperf_client.log': No such file or directory
27/02/2020 18:34:52 dut.10.238.54.211: ip netns exec ns1 iperf -c 1.1.1.2 -i 1 -t 10 > /root/iperf_client.log &
27/02/2020 18:34:52 dut.10.238.54.211:
27/02/2020 18:35:22 dut.10.238.54.211: cat /root/iperf_client.log
27/02/2020 18:35:22 dut.10.238.54.211: ------------------------------------------------------------
Client connecting to 1.1.1.2, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 1.1.1.8 port 43830 connected with 1.1.1.2 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 479 MBytes 4.02 Gbits/sec
[ 3] 1.0- 2.0 sec 482 MBytes 4.04 Gbits/sec
[ 3] 2.0- 3.0 sec 486 MBytes 4.07 Gbits/sec
[ 3] 3.0- 4.0 sec 486 MBytes 4.08 Gbits/sec
[ 3] 4.0- 5.0 sec 491 MBytes 4.12 Gbits/sec
[ 3] 5.0- 6.0 sec 494 MBytes 4.14 Gbits/sec
[ 3] 6.0- 7.0 sec 493 MBytes 4.14 Gbits/sec
[ 3] 7.0- 8.0 sec 492 MBytes 4.12 Gbits/sec
[ 3] 8.0- 9.0 sec 490 MBytes 4.11 Gbits/sec
[ 3] 9.0-10.0 sec 489 MBytes 4.10 Gbits/sec
[ 3] 0.0-10.0 sec 4.77 GBytes 4.09 Gbits/sec
[1]+ Done ip netns exec ns1 iperf -c 1.1.1.2 -i 1 -t 10 > /root/iperf_client.log
27/02/2020 18:35:22 TestVirtioUserAsExceptionalPath:
+----------------+----------------+
| Data | Unit |
+================+================+
| exception path | 4.09 Gbits/sec |
+----------------+----------------+
27/02/2020 18:35:22 TestVirtioUserAsExceptionalPath: Iperf throughput is 4.09 Gbits/sec
27/02/2020 18:35:24 dut.10.238.54.211:
27/02/2020 18:35:24 TestVirtioUserAsExceptionalPath: Kernel_NIC<-virtio-user<-TAP Iperf throughput is 4.09 Gbits/sec
27/02/2020 18:35:24 dut.10.238.54.211: rm /root/iperf_client.log
27/02/2020 18:35:24 dut.10.238.54.211:
27/02/2020 18:35:26 dut.10.238.54.211: ip netns del ns1
27/02/2020 18:35:26 dut.10.238.54.211:
27/02/2020 18:35:27 TestVirtioUserAsExceptionalPath: Test Case test_vhost_exception_path_NIC_original Result PASSED:
27/02/2020 18:35:27 dut.10.238.54.211: kill_all: called by dut and has no prefix list.
27/02/2020 18:35:28 dut.10.238.54.211: killall -s INT testpmd
27/02/2020 18:35:28 dut.10.238.54.211: testpmd: no process found
27/02/2020 18:35:28 dut.10.238.54.211: killall -s INT qemu-system-x86_64
27/02/2020 18:35:28 dut.10.238.54.211: qemu-system-x86_64: no process found
27/02/2020 18:35:28 dut.10.238.54.211: rm -rf ./vhost-net
27/02/2020 18:35:28 dut.10.238.54.211:
27/02/2020 18:35:30 dut.10.238.54.211: ./usertools/dpdk-devbind.py -u 0000:81:00.1
27/02/2020 18:35:31 dut.10.238.54.211:
27/02/2020 18:35:31 dut.10.238.54.211: ./usertools/dpdk-devbind.py -b i40e 0000:81:00.1
27/02/2020 18:35:32 dut.10.238.54.211:
27/02/2020 18:35:32 TestVirtioUserAsExceptionalPath: Test Case test_vhost_exception_path_TAP_original Begin
27/02/2020 18:35:32 dut.10.238.54.211:
27/02/2020 18:35:32 tester:
27/02/2020 18:35:32 dut.10.238.54.211: rm -rf ./vhost-net*
27/02/2020 18:35:32 dut.10.238.54.211:
27/02/2020 18:35:32 dut.10.238.54.211: killall -s INT testpmd
27/02/2020 18:35:32 dut.10.238.54.211: testpmd: no process found
27/02/2020 18:35:32 dut.10.238.54.211: killall -s INT qemu-system-x86_64
27/02/2020 18:35:33 dut.10.238.54.211: qemu-system-x86_64: no process found
27/02/2020 18:35:33 dut.10.238.54.211: modprobe vhost-net
27/02/2020 18:35:33 dut.10.238.54.211:
27/02/2020 18:35:36 dut.10.238.54.211: ./usertools/dpdk-devbind.py -b igb_uio 0000:81:00.0
27/02/2020 18:35:36 dut.10.238.54.211: Notice: 0000:81:00.0 already bound to driver igb_uio, skipping
27/02/2020 18:35:36 dut.10.238.54.211: ip netns del ns1
27/02/2020 18:35:36 dut.10.238.54.211: Cannot remove namespace file "/var/run/netns/ns1": No such file or directory
27/02/2020 18:35:36 dut.10.238.54.211: ip netns add ns1
27/02/2020 18:35:36 dut.10.238.54.211:
27/02/2020 18:35:36 dut.10.238.54.211: ip link set ens259f1 netns ns1
27/02/2020 18:35:36 dut.10.238.54.211:
27/02/2020 18:35:36 dut.10.238.54.211: ip netns exec ns1 ifconfig ens259f1 1.1.1.8 up
27/02/2020 18:35:36 dut.10.238.54.211:
27/02/2020 18:35:36 dut.10.238.54.211: ip netns exec ns1 ethtool -K ens259f1 gro on
27/02/2020 18:35:36 dut.10.238.54.211:
27/02/2020 18:35:36 dut.10.238.54.211: ip netns exec ns1 ethtool -K ens259f1 tso on
27/02/2020 18:35:37 dut.10.238.54.211:
27/02/2020 18:35:58 dut.10.238.54.211:
27/02/2020 18:36:03 dut.10.238.54.211: ifconfig tap0 up
27/02/2020 18:36:03 dut.10.238.54.211:
27/02/2020 18:36:03 dut.10.238.54.211: ifconfig tap0 1.1.1.2
27/02/2020 18:36:03 dut.10.238.54.211:
27/02/2020 18:36:04 dut.10.238.54.211: ip netns exec ns1 iperf -s -i 1
27/02/2020 18:36:04 dut.10.238.54.211:
27/02/2020 18:36:36 dut.10.238.54.211: ^C
27/02/2020 18:36:36 dut.10.238.54.211:
27/02/2020 18:36:36 TestVirtioUserAsExceptionalPath:
+----------------+----------------+
| Data | Unit |
+================+================+
| exception path | 6.05 Gbits/sec |
+----------------+----------------+
27/02/2020 18:36:36 TestVirtioUserAsExceptionalPath: Iperf throughput is 6.05 Gbits/sec
27/02/2020 18:36:36 TestVirtioUserAsExceptionalPath: TAP->virtio-user->Kernel_NIC Iperf throughput is 6.05 Gbits/sec
27/02/2020 18:36:38 dut.10.238.54.211: ip netns del ns1
27/02/2020 18:36:38 dut.10.238.54.211:
27/02/2020 18:36:38 TestVirtioUserAsExceptionalPath: Test Case test_vhost_exception_path_TAP_original Result PASSED:
27/02/2020 18:36:38 dut.10.238.54.211: kill_all: called by dut and has no prefix list.
27/02/2020 18:36:39 dut.10.238.54.211: killall -s INT testpmd
27/02/2020 18:36:39 dut.10.238.54.211: testpmd: no process found
27/02/2020 18:36:39 dut.10.238.54.211: killall -s INT qemu-system-x86_64
27/02/2020 18:36:40 dut.10.238.54.211: qemu-system-x86_64: no process found
27/02/2020 18:36:40 dut.10.238.54.211: rm -rf ./vhost-net
27/02/2020 18:36:40 dut.10.238.54.211:
27/02/2020 18:36:42 dut.10.238.54.211: ./usertools/dpdk-devbind.py -u 0000:81:00.1
27/02/2020 18:36:43 dut.10.238.54.211:
27/02/2020 18:36:43 dut.10.238.54.211: ./usertools/dpdk-devbind.py -b i40e 0000:81:00.1
27/02/2020 18:36:44 dut.10.238.54.211:
27/02/2020 18:36:44 dts:
TEST SUITE ENDED: TestVirtioUserAsExceptionalPath
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dts] [PATCH V2] tests/vm2vm_virtio_pmd:add create_eal_parameters function.
2020-02-28 1:32 ` [dts] [PATCH V2] tests/vm2vm_virtio_pmd:add " zhu,shuai
@ 2020-02-28 1:35 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
1 sibling, 0 replies; 17+ messages in thread
From: Zhu, ShuaiX @ 2020-02-28 1:35 UTC (permalink / raw)
To: dts; +Cc: Zhu, ShuaiX
[-- Attachment #1: Type: text/plain, Size: 5455 bytes --]
Tested-by: Zhu, ShuaiX <shuaix.zhu@intel.com>
> -----Original Message-----
> From: Zhu, ShuaiX
> Sent: Friday, February 28, 2020 9:33 AM
> To: dts@dpdk.org
> Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
> Subject: [dts][PATCH V2] tests/vm2vm_virtio_pmd:add create_eal_parameters
> function.
>
>
>
> Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
> ---
> tests/TestSuite_vm2vm_virtio_pmd.py | 44 +++++++++++++----------------
> 1 file changed, 20 insertions(+), 24 deletions(-)
>
> diff --git a/tests/TestSuite_vm2vm_virtio_pmd.py
> b/tests/TestSuite_vm2vm_virtio_pmd.py
> index c1703b9..5bc0d01 100644
> --- a/tests/TestSuite_vm2vm_virtio_pmd.py
> +++ b/tests/TestSuite_vm2vm_virtio_pmd.py
> @@ -60,6 +60,7 @@ class TestVM2VMVirtioPMD(TestCase):
> self.virtio_user1 = None
> self.flag_compiled = False
> self.backup_speed = self.dut.skip_setup
> + self.pci_info = self.dut.ports_info[0]['pci']
>
> def set_up(self):
> """
> @@ -102,16 +103,13 @@ class TestVM2VMVirtioPMD(TestCase):
> """
> launch the testpmd on vhost side
> """
> - vhost_mask = utils.create_mask(self.cores_list[0:2])
> - self.command_line = self.dut.target + "/app/testpmd -c %s -n %d " + \
> - "--socket-mem %s --legacy-mem --no-pci --file-prefix=vhost " + \
> - "--vdev 'net_vhost0,iface=%s/vhost-net0,queues=1' " + \
> - "--vdev 'net_vhost1,iface=%s/vhost-net1,queues=1' " + \
> - "-- -i --nb-cores=1 --txd=1024 --rxd=1024"
> -
> - self.command_line = self.command_line % (
> - vhost_mask, self.memory_channel,
> self.socket_mem,
> - self.base_dir, self.base_dir)
> + vhost_mask = self.cores_list[0:2]
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev1 = "--vdev 'net_vhost0,iface=%s/vhost-net0,queues=1' " %
> self.base_dir
> + vdev2 = "--vdev 'net_vhost1,iface=%s/vhost-net1,queues=1' " %
> self.base_dir
> + eal_params = self.dut.create_eal_parameters(cores=vhost_mask,
> no_pci=True, prefix='vhost', ports=[self.pci_info])
> + para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024"
> + self.command_line = testcmd + eal_params + vdev1 + vdev2 + para
> self.vhost_user.send_expect(self.command_line, "testpmd> ", 30)
> self.vhost_user.send_expect("set fwd mac", "testpmd> ", 30)
> self.vhost_user.send_expect("start", "testpmd> ", 30) @@ -121,13
> +119,12 @@ class TestVM2VMVirtioPMD(TestCase):
> launch the testpmd as virtio with vhost_net1
> """
> self.virtio_user1 = self.dut.new_session(suite="virtio_user1")
> - virtio_mask = utils.create_mask(self.cores_list[2:4])
> - command_line = self.dut.target + "/app/testpmd -c %s -n %d " + \
> - "--socket-mem %s --no-pci --file-prefix=virtio " + \
> -
> "--vdev=net_virtio_user1,mac=00:01:02:03:04:05,path=./vhost-net1,queues=1,%
> s " + \
> - "-- -i --nb-cores=1 --txd=1024 --rxd=1024 %s"
> - command_line = command_line % (virtio_mask, self.memory_channel,
> - self.socket_mem, path_mode, extern_param)
> + virtio_mask = self.cores_list[2:4]
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev =
> "--vdev=net_virtio_user1,mac=00:01:02:03:04:05,path=./vhost-net1,queues=1,%
> s " % path_mode
> + eal_params = self.dut.create_eal_parameters(cores=virtio_mask,
> no_pci=True, prefix='virtio', ports=[self.pci_info])
> + para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024 %s" % extern_param
> + command_line = testcmd + eal_params + vdev + para
> self.virtio_user1.send_expect(command_line, 'testpmd> ', 30)
> self.virtio_user1.send_expect('set fwd rxonly', 'testpmd> ', 30)
> self.virtio_user1.send_expect('start', 'testpmd> ', 30) @@ -137,13
> +134,12 @@ class TestVM2VMVirtioPMD(TestCase):
> launch the testpmd as virtio with vhost_net0
> """
> self.virtio_user0 = self.dut.new_session(suite="virtio_user0")
> - virtio_mask = utils.create_mask(self.cores_list[4:6])
> - command_line = self.dut.target + "/app/testpmd -c %s -n %d " + \
> - "--socket-mem %s --no-pci --file-prefix=virtio0 " + \
> -
> "--vdev=net_virtio_user0,mac=00:01:02:03:04:05,path=./vhost-net0,queues=1,%
> s " + \
> - "-- -i --nb-cores=1 --txd=1024 --rxd=1024 %s"
> - command_line = command_line % (virtio_mask, self.memory_channel,
> - self.socket_mem, path_mode, extern_param)
> + virtio_mask = self.cores_list[4:6]
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev =
> "--vdev=net_virtio_user0,mac=00:01:02:03:04:05,path=./vhost-net0,queues=1,%
> s " % path_mode
> + eal_params = self.dut.create_eal_parameters(cores=virtio_mask,
> no_pci=True, prefix='virtio0', ports=[self.pci_info])
> + para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024 %s" % extern_param
> + command_line = testcmd + eal_params + vdev + para
> self.virtio_user0.send_expect(command_line, 'testpmd> ', 30)
> self.virtio_user0.send_expect('set txpkts 2000,2000,2000,2000',
> 'testpmd> ', 30)
> self.virtio_user0.send_expect('set burst 1', 'testpmd> ', 30)
> --
> 2.17.2
[-- Attachment #2: TestVM2VMVirtioPMD.LOG --]
[-- Type: application/octet-stream, Size: 761970 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dts] [PATCH V2] tests/virtio_pvp_regression:add create_eal_parameters function.
2020-02-28 1:32 ` [dts] [PATCH V2] tests/virtio_pvp_regression:add " zhu,shuai
2020-02-28 1:31 ` Zhu, ShuaiX
@ 2020-03-03 7:24 ` Tu, Lijuan
1 sibling, 0 replies; 17+ messages in thread
From: Tu, Lijuan @ 2020-03-03 7:24 UTC (permalink / raw)
To: Zhu, ShuaiX, dts; +Cc: Zhu, ShuaiX
Applied, thanks
> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of zhu,shuai
> Sent: Friday, February 28, 2020 9:33 AM
> To: dts@dpdk.org
> Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
> Subject: [dts] [PATCH V2] tests/virtio_pvp_regression:add
> create_eal_parameters function.
>
>
>
> Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
> ---
> tests/TestSuite_virtio_pvp_regression.py | 17 ++++++-----------
> 1 file changed, 6 insertions(+), 11 deletions(-)
>
> diff --git a/tests/TestSuite_virtio_pvp_regression.py
> b/tests/TestSuite_virtio_pvp_regression.py
> index e03048e..97e522c 100644
> --- a/tests/TestSuite_virtio_pvp_regression.py
> +++ b/tests/TestSuite_virtio_pvp_regression.py
> @@ -57,14 +57,13 @@ class TestVirtioPVPRegression(TestCase):
> self.pf = self.dut_ports[0]
> # Get the port's socket
> netdev = self.dut.ports_info[self.pf]['port']
> + self.pci_info = self.dut.ports_info[self.pf]['pci']
> self.socket = netdev.get_nic_socket()
> self.cores = self.dut.get_core_list("1S/3C/1T", socket=self.socket)
>
> self.verify(len(self.dut_ports) >= 1, "Insufficient ports for testing")
> self.verify(len(self.cores) >= 3,
> "There has not enought cores to test this suite")
> - self.coremask = utils.create_mask(self.cores)
> - self.memory_channel = self.dut.get_memory_channels()
> self.port_number = 2
> self.queues_number = 2
> self.dst_mac = self.dut.get_mac_address(self.dut_ports[0])
> @@ -248,15 +247,11 @@ class TestVirtioPVPRegression(TestCase):
> """
> Launch the vhost testpmd
> """
> - command_line_client = self.dut.target + "/app/testpmd -n %d -c %s \
> - --socket-mem %s --file-prefix=vhost -w %s \
> - --vdev 'eth_vhost0,iface=%s/vhost-net,queues=%d,client=1' -- \
> - -i --nb-cores=%d --rxq=%d --txq=%d --txd=1024 --rxd=1024"
> - command_line_client = command_line_client % (
> - self.memory_channel, self.coremask, self.socket_mem,
> - self.dut.ports_info[self.pf]['pci'], self.base_dir,
> - self.queues_number, self.queues_number,
> self.queues_number,
> - self.queues_number)
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev = [r"'eth_vhost0,iface=%s/vhost-net,queues=%d,client=1'" %
> (self.base_dir, self.queues_number)]
> + eal_params = self.dut.create_eal_parameters(cores=self.cores,
> prefix='vhost', ports=[self.pci_info], vdevs=vdev)
> + para = " -- -i --nb-cores=%d --rxq=%d --txq=%d --txd=1024 --rxd=1024" %
> (self.queues_number, self.queues_number, self.queues_number)
> + command_line_client = testcmd + eal_params + para
> self.vhost.send_expect(command_line_client, "testpmd> ", 30)
> self.vhost.send_expect("set fwd mac", "testpmd> ", 30)
> self.vhost.send_expect("start", "testpmd> ", 30)
> --
> 2.17.2
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dts] [PATCH V2] tests/vm2vm_virtio_pmd:add create_eal_parameters function.
2020-02-28 1:32 ` [dts] [PATCH V2] tests/vm2vm_virtio_pmd:add " zhu,shuai
2020-02-28 1:35 ` Zhu, ShuaiX
@ 2020-03-03 7:24 ` Tu, Lijuan
1 sibling, 0 replies; 17+ messages in thread
From: Tu, Lijuan @ 2020-03-03 7:24 UTC (permalink / raw)
To: Zhu, ShuaiX, dts; +Cc: Zhu, ShuaiX
Applied, thanks
> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of zhu,shuai
> Sent: Friday, February 28, 2020 9:33 AM
> To: dts@dpdk.org
> Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
> Subject: [dts] [PATCH V2] tests/vm2vm_virtio_pmd:add
> create_eal_parameters function.
>
>
>
> Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
> ---
> tests/TestSuite_vm2vm_virtio_pmd.py | 44 +++++++++++++----------------
> 1 file changed, 20 insertions(+), 24 deletions(-)
>
> diff --git a/tests/TestSuite_vm2vm_virtio_pmd.py
> b/tests/TestSuite_vm2vm_virtio_pmd.py
> index c1703b9..5bc0d01 100644
> --- a/tests/TestSuite_vm2vm_virtio_pmd.py
> +++ b/tests/TestSuite_vm2vm_virtio_pmd.py
> @@ -60,6 +60,7 @@ class TestVM2VMVirtioPMD(TestCase):
> self.virtio_user1 = None
> self.flag_compiled = False
> self.backup_speed = self.dut.skip_setup
> + self.pci_info = self.dut.ports_info[0]['pci']
>
> def set_up(self):
> """
> @@ -102,16 +103,13 @@ class TestVM2VMVirtioPMD(TestCase):
> """
> launch the testpmd on vhost side
> """
> - vhost_mask = utils.create_mask(self.cores_list[0:2])
> - self.command_line = self.dut.target + "/app/testpmd -c %s -n %d " + \
> - "--socket-mem %s --legacy-mem --no-pci --file-prefix=vhost " + \
> - "--vdev 'net_vhost0,iface=%s/vhost-net0,queues=1' " + \
> - "--vdev 'net_vhost1,iface=%s/vhost-net1,queues=1' " + \
> - "-- -i --nb-cores=1 --txd=1024 --rxd=1024"
> -
> - self.command_line = self.command_line % (
> - vhost_mask, self.memory_channel, self.socket_mem,
> - self.base_dir, self.base_dir)
> + vhost_mask = self.cores_list[0:2]
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev1 = "--vdev 'net_vhost0,iface=%s/vhost-net0,queues=1' " %
> self.base_dir
> + vdev2 = "--vdev 'net_vhost1,iface=%s/vhost-net1,queues=1' " %
> self.base_dir
> + eal_params = self.dut.create_eal_parameters(cores=vhost_mask,
> no_pci=True, prefix='vhost', ports=[self.pci_info])
> + para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024"
> + self.command_line = testcmd + eal_params + vdev1 + vdev2 + para
> self.vhost_user.send_expect(self.command_line, "testpmd> ", 30)
> self.vhost_user.send_expect("set fwd mac", "testpmd> ", 30)
> self.vhost_user.send_expect("start", "testpmd> ", 30) @@ -121,13
> +119,12 @@ class TestVM2VMVirtioPMD(TestCase):
> launch the testpmd as virtio with vhost_net1
> """
> self.virtio_user1 = self.dut.new_session(suite="virtio_user1")
> - virtio_mask = utils.create_mask(self.cores_list[2:4])
> - command_line = self.dut.target + "/app/testpmd -c %s -n %d " + \
> - "--socket-mem %s --no-pci --file-prefix=virtio " + \
> - "--vdev=net_virtio_user1,mac=00:01:02:03:04:05,path=./vhost-
> net1,queues=1,%s " + \
> - "-- -i --nb-cores=1 --txd=1024 --rxd=1024 %s"
> - command_line = command_line % (virtio_mask, self.memory_channel,
> - self.socket_mem, path_mode, extern_param)
> + virtio_mask = self.cores_list[2:4]
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev = "--vdev=net_virtio_user1,mac=00:01:02:03:04:05,path=./vhost-
> net1,queues=1,%s " % path_mode
> + eal_params = self.dut.create_eal_parameters(cores=virtio_mask,
> no_pci=True, prefix='virtio', ports=[self.pci_info])
> + para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024 %s" % extern_param
> + command_line = testcmd + eal_params + vdev + para
> self.virtio_user1.send_expect(command_line, 'testpmd> ', 30)
> self.virtio_user1.send_expect('set fwd rxonly', 'testpmd> ', 30)
> self.virtio_user1.send_expect('start', 'testpmd> ', 30) @@ -137,13
> +134,12 @@ class TestVM2VMVirtioPMD(TestCase):
> launch the testpmd as virtio with vhost_net0
> """
> self.virtio_user0 = self.dut.new_session(suite="virtio_user0")
> - virtio_mask = utils.create_mask(self.cores_list[4:6])
> - command_line = self.dut.target + "/app/testpmd -c %s -n %d " + \
> - "--socket-mem %s --no-pci --file-prefix=virtio0 " + \
> - "--vdev=net_virtio_user0,mac=00:01:02:03:04:05,path=./vhost-
> net0,queues=1,%s " + \
> - "-- -i --nb-cores=1 --txd=1024 --rxd=1024 %s"
> - command_line = command_line % (virtio_mask, self.memory_channel,
> - self.socket_mem, path_mode, extern_param)
> + virtio_mask = self.cores_list[4:6]
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev = "--vdev=net_virtio_user0,mac=00:01:02:03:04:05,path=./vhost-
> net0,queues=1,%s " % path_mode
> + eal_params = self.dut.create_eal_parameters(cores=virtio_mask,
> no_pci=True, prefix='virtio0', ports=[self.pci_info])
> + para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024 %s" % extern_param
> + command_line = testcmd + eal_params + vdev + para
> self.virtio_user0.send_expect(command_line, 'testpmd> ', 30)
> self.virtio_user0.send_expect('set txpkts 2000,2000,2000,2000',
> 'testpmd> ', 30)
> self.virtio_user0.send_expect('set burst 1', 'testpmd> ', 30)
> --
> 2.17.2
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dts] [PATCH V2] tests/pvp_qemu_multi_paths_port_restart:add create_eal_parameters function.
2020-02-28 1:32 ` [dts] [PATCH V2] tests/pvp_qemu_multi_paths_port_restart:add " zhu,shuai
2020-02-28 1:32 ` Zhu, ShuaiX
@ 2020-03-03 7:24 ` Tu, Lijuan
1 sibling, 0 replies; 17+ messages in thread
From: Tu, Lijuan @ 2020-03-03 7:24 UTC (permalink / raw)
To: Zhu, ShuaiX, dts; +Cc: Zhu, ShuaiX
Applied, thanks
> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of zhu,shuai
> Sent: Friday, February 28, 2020 9:33 AM
> To: dts@dpdk.org
> Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
> Subject: [dts] [PATCH V2] tests/pvp_qemu_multi_paths_port_restart:add
> create_eal_parameters function.
>
>
>
> Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
> ---
> .../TestSuite_pvp_qemu_multi_paths_port_restart.py | 14 ++++++--------
> 1 file changed, 6 insertions(+), 8 deletions(-)
>
> diff --git a/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py
> b/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py
> index ea2e1cd..601000e 100644
> --- a/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py
> +++ b/tests/TestSuite_pvp_qemu_multi_paths_port_restart.py
> @@ -61,7 +61,6 @@ class TestPVPQemuMultiPathPortRestart(TestCase):
> self.ports_socket = self.dut.get_numa_id(self.dut_ports[0])
> self.core_list = self.dut.get_core_list(
> self.core_config, socket=self.ports_socket)
> - self.core_mask = utils.create_mask(self.core_list)
> self.dst_mac = self.dut.get_mac_address(self.dut_ports[0])
> self.vm_dut = None
> self.virtio1_mac = "52:54:00:00:00:01"
> @@ -72,6 +71,7 @@ class TestPVPQemuMultiPathPortRestart(TestCase):
> self.tester.send_expect('mkdir -p %s' % self.out_path, '# ')
> # create an instance to set stream field setting
> self.pktgen_helper = PacketGeneratorHelper()
> + self.pci_info = self.dut.ports_info[0]['pci']
>
> def set_up(self):
> """
> @@ -94,13 +94,11 @@ class TestPVPQemuMultiPathPortRestart(TestCase):
> """
> self.dut.send_expect("killall -s INT testpmd", "#")
> self.dut.send_expect("rm -rf ./vhost-net*", "#")
> - command_client = self.dut.target + "/app/testpmd " + \
> - " -n %d -c %s --socket-mem 1024,1024 " + \
> - " --legacy-mem --file-prefix=vhost " + \
> - " --vdev 'net_vhost0,iface=vhost-net,queues=1' " + \
> - " -- -i --nb-cores=1 --txd=1024 --rxd=1024"
> - command_line_client = command_client % (
> - self.dut.get_memory_channels(), self.core_mask)
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev = [r"'net_vhost0,iface=vhost-net,queues=1'"]
> + eal_params = self.dut.create_eal_parameters(cores=self.core_list,
> prefix='vhost', ports=[self.pci_info], vdevs=vdev)
> + para = " -- -i --nb-cores=1 --txd=1024 --rxd=1024"
> + command_line_client = testcmd + eal_params + para
> self.vhost.send_expect(command_line_client, "testpmd> ", 120)
> self.vhost.send_expect("set fwd mac", "testpmd> ", 120)
> self.vhost.send_expect("start", "testpmd> ", 120)
> --
> 2.17.2
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dts] [PATCH V2] tests/virtio_user_as_exceptional_path:add create_eal_parameters function.
2020-02-28 1:32 ` [dts] [PATCH V2] tests/virtio_user_as_exceptional_path:add " zhu,shuai
2020-02-28 1:34 ` Zhu, ShuaiX
@ 2020-03-03 7:24 ` Tu, Lijuan
1 sibling, 0 replies; 17+ messages in thread
From: Tu, Lijuan @ 2020-03-03 7:24 UTC (permalink / raw)
To: Zhu, ShuaiX, dts; +Cc: Zhu, ShuaiX
Applied, thanks
> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of zhu,shuai
> Sent: Friday, February 28, 2020 9:33 AM
> To: dts@dpdk.org
> Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
> Subject: [dts] [PATCH V2] tests/virtio_user_as_exceptional_path:add
> create_eal_parameters function.
>
>
>
> Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
> ---
> ...stSuite_virtio_user_as_exceptional_path.py | 24 +++++++++----------
> 1 file changed, 11 insertions(+), 13 deletions(-)
>
> diff --git a/tests/TestSuite_virtio_user_as_exceptional_path.py
> b/tests/TestSuite_virtio_user_as_exceptional_path.py
> index 3605900..c1af852 100644
> --- a/tests/TestSuite_virtio_user_as_exceptional_path.py
> +++ b/tests/TestSuite_virtio_user_as_exceptional_path.py
> @@ -48,7 +48,6 @@ class TestVirtioUserAsExceptionalPath(TestCase):
> # Get and verify the ports
> self.dut_ports = self.dut.get_ports()
> self.verify(len(self.dut_ports) >= 1, "Insufficient ports for testing")
> - self.memory_channel = self.dut.get_memory_channels()
> self.pci0 = self.dut.ports_info[0]['pci']
> pf_info = self.dut_ports[0]
> netdev = self.dut.ports_info[pf_info]['port']
> @@ -112,12 +111,12 @@ class TestVirtioUserAsExceptionalPath(TestCase):
> cores_config = '1S/%sC/1T' % cores_number
> cores_list = self.dut.get_core_list(cores_config, socket=self.socket)
> self.verify(len(cores_list) >= cores_number, "Failed to get cores list")
> - core_mask = utils.create_mask(cores_list[0:2])
> - self.testcmd = self.target + "/app/testpmd -c %s -n %d -w %s --socket-
> mem %s" \
> - + " --vdev=virtio_user0,mac=%s,path=/dev/vhost-net,"\
> - "queue_size=1024,queues=%s -- -i --rxd=1024 --txd=1024 %s"
> - self.testcmd_start = self.testcmd % (core_mask, self.memory_channel,
> - self.pci0, self.socket_mem, self.virtio_mac, self.queue, comment)
> + core_mask = cores_list[0:2]
> + testcmd = self.target + "/app/testpmd "
> + vdev = "--vdev=virtio_user0,mac=%s,path=/dev/vhost-net," %
> self.virtio_mac
> + eal_params = self.dut.create_eal_parameters(cores=core_mask,
> ports=[self.pci0])
> + para = " queue_size=1024,queues=%s -- -i --rxd=1024 --txd=1024 %s" %
> (self.queue, comment)
> + self.testcmd_start = testcmd + eal_params + vdev + para
> self.vhost_user = self.dut.new_session(suite="user")
> self.vhost_user.send_expect(self.testcmd_start, "testpmd> ", 120)
> self.vhost_user.send_expect("start", "testpmd>", 120) @@ -128,12
> +127,11 @@ class TestVirtioUserAsExceptionalPath(TestCase):
> self.dut.send_expect("taskset -pc %s %s" % (cores_list[-2],
> vhost_pid_list[2]), "# ")
>
> def launch_testpmd_exception_path(self):
> - self.testcmd = self.target + "/app/testpmd -c %s -n %d --socket-mem %s
> --legacy-mem" \
> - + " --vdev=virtio_user0,mac=%s,path=/dev/vhost-
> net,queue_size=1024 -- -i" \
> - + " --rxd=1024 --txd=1024"
> - self.coremask = utils.create_mask(self.cores)
> - self.testcmd_start = self.testcmd % (self.coremask,
> self.memory_channel,
> - self.socket_mem, self.virtio_mac)
> + testcmd = self.target + "/app/testpmd "
> + vdev = "--vdev=virtio_user0,mac=%s,path=/dev/vhost-
> net,queue_size=1024" % self.virtio_mac
> + eal_params = self.dut.create_eal_parameters(cores=self.cores,
> ports=[self.pci0])
> + para = " -- -i --rxd=1024 --txd=1024"
> + self.testcmd_start = testcmd + eal_params + vdev + para
> self.vhost_user = self.dut.new_session(suite="user")
> self.vhost_user.send_expect("modprobe vhost-net", "#", 120)
> self.vhost_user.send_expect(self.testcmd_start, "testpmd> ", 120)
> --
> 2.17.2
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dts] [PATCH V2] tests/pvp_virtio_user_2M_hugepages:add create_eal_parameters function.
2020-02-28 1:32 ` [dts] [PATCH V2] tests/pvp_virtio_user_2M_hugepages:add " zhu,shuai
2020-02-28 1:32 ` Zhu, ShuaiX
@ 2020-03-03 7:24 ` Tu, Lijuan
1 sibling, 0 replies; 17+ messages in thread
From: Tu, Lijuan @ 2020-03-03 7:24 UTC (permalink / raw)
To: Zhu, ShuaiX, dts; +Cc: Zhu, ShuaiX
Applied, thanks
> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of zhu,shuai
> Sent: Friday, February 28, 2020 9:33 AM
> To: dts@dpdk.org
> Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
> Subject: [dts] [PATCH V2] tests/pvp_virtio_user_2M_hugepages:add
> create_eal_parameters function.
>
>
>
> Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
> ---
> .../TestSuite_pvp_virtio_user_2M_hugepages.py | 23 ++++++++-----------
> 1 file changed, 9 insertions(+), 14 deletions(-)
>
> diff --git a/tests/TestSuite_pvp_virtio_user_2M_hugepages.py
> b/tests/TestSuite_pvp_virtio_user_2M_hugepages.py
> index 5531e0b..9d2eaed 100644
> --- a/tests/TestSuite_pvp_virtio_user_2M_hugepages.py
> +++ b/tests/TestSuite_pvp_virtio_user_2M_hugepages.py
> @@ -61,9 +61,6 @@ class TestPVPVirtioWith2Mhuge(TestCase):
>
> self.core_list_virtio_user = self.core_list[0:2]
> self.core_list_vhost_user = self.core_list[2:4]
> - self.core_mask_virtio_user = utils.create_mask(self.core_list_virtio_user)
> - self.core_mask_vhost_user =
> utils.create_mask(self.core_list_vhost_user)
> - self.mem_channels = self.dut.get_memory_channels()
> self.dst_mac = self.dut.get_mac_address(self.dut_ports[0])
> self.header_size = HEADER_SIZE['eth'] + HEADER_SIZE['ip'] +
> HEADER_SIZE['tcp']
> self.frame_sizes = [64, 128, 256, 512, 1024, 1518] @@ -77,6 +74,7 @@
> class TestPVPVirtioWith2Mhuge(TestCase):
> self.tester.send_expect('mkdir -p %s' % self.out_path, '# ')
> # create an instance to set stream field setting
> self.pktgen_helper = PacketGeneratorHelper()
> + self.pci_info = self.dut.ports_info[0]['pci']
>
> def set_up(self):
> """
> @@ -129,11 +127,10 @@ class TestPVPVirtioWith2Mhuge(TestCase):
> """
> start testpmd on vhost
> """
> - command_line_client = "%s/app/testpmd -c %s -n %d " + \
> - "--socket-mem 1024,1024 --file-prefix=vhost " + \
> - "--vdev 'net_vhost0,iface=vhost-net,queues=1' -- -i"
> - command_line_client = command_line_client % (self.target,
> - self.core_mask_vhost_user, self.mem_channels)
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev = [r"'net_vhost0,iface=vhost-net,queues=1'"]
> + eal_params =
> self.dut.create_eal_parameters(cores=self.core_list_vhost_user,
> prefix='vhost', ports=[self.pci_info], vdevs=vdev)
> + command_line_client = testcmd + eal_params + " -- -i"
> self.vhost_user.send_expect(command_line_client, "testpmd> ", 120)
> self.vhost_user.send_expect("start", "testpmd> ", 120)
>
> @@ -141,12 +138,10 @@ class TestPVPVirtioWith2Mhuge(TestCase):
> """
> start testpmd on virtio
> """
> - command_line_user = "./%s/app/testpmd -n %d -c %s " + \
> - "--no-pci --socket-mem 1024,1024 " + \
> - "--file-prefix=virtio-user --single-file-segments " + \
> - "--
> vdev=net_virtio_user0,mac=00:11:22:33:44:10,path=./vhost-net,queues=1 --
> -i"
> - command_line_user = command_line_user % (self.target,
> - self.mem_channels, self.core_mask_virtio_user)
> + testcmd = self.dut.target + "/app/testpmd "
> + vdev = " --single-file-segments --
> vdev=net_virtio_user0,mac=00:11:22:33:44:10,path=./vhost-net,queues=1 --
> -i"
> + eal_params =
> self.dut.create_eal_parameters(cores=self.core_list_virtio_user, no_pci=True,
> prefix='virtio-user', ports=[self.pci_info])
> + command_line_user = testcmd + eal_params + vdev
> self.virtio_user.send_expect(command_line_user, "testpmd> ", 120)
> self.virtio_user.send_expect("start", "testpmd> ", 120)
>
> --
> 2.17.2
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2020-03-03 7:24 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-28 1:32 [dts] [PATCH V2] tests/pvp_diff_qemu_version:add create_eal_parameters function zhu,shuai
2020-02-28 1:30 ` Zhu, ShuaiX
2020-02-28 1:32 ` [dts] [PATCH V2] tests/pvp_qemu_multi_paths_port_restart:add " zhu,shuai
2020-02-28 1:32 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
2020-02-28 1:32 ` [dts] [PATCH V2] tests/pvp_virtio_user_2M_hugepages:add " zhu,shuai
2020-02-28 1:32 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
2020-02-28 1:32 ` [dts] [PATCH V2] tests/virtio_pvp_regression:add " zhu,shuai
2020-02-28 1:31 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
2020-02-28 1:32 ` [dts] [PATCH V2] tests/virtio_user_as_exceptional_path:add " zhu,shuai
2020-02-28 1:34 ` Zhu, ShuaiX
2020-03-03 7:24 ` Tu, Lijuan
2020-02-28 1:32 ` [dts] [PATCH V2] tests/vm2vm_virtio_pmd:add " zhu,shuai
2020-02-28 1:35 ` Zhu, ShuaiX
2020-03-03 7:24 ` 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).