* [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
* 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
* [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
* 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/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
* [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
* 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
* 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
* [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
* 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/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
* [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
* 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/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
* [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/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/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
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).