test suite reviews and discussions
 help / color / mirror / Atom feed
* [dts][PATCH V2 3/3] tests/vhost_cbdma:modify test suite sync with test plan change
@ 2022-01-19  5:38 Wei Ling
  2022-01-19  5:40 ` Ling, WeiX
  0 siblings, 1 reply; 2+ messages in thread
From: Wei Ling @ 2022-01-19  5:38 UTC (permalink / raw)
  To: dts; +Cc: Wei Ling

Modify and add test suite sync with test plan change.

Signed-off-by: Wei Ling <weix.ling@intel.com>
---
 tests/TestSuite_vhost_cbdma.py | 488 ++++++++++++++++++---------------
 1 file changed, 273 insertions(+), 215 deletions(-)

diff --git a/tests/TestSuite_vhost_cbdma.py b/tests/TestSuite_vhost_cbdma.py
index c0cc772d..f5ae1289 100644
--- a/tests/TestSuite_vhost_cbdma.py
+++ b/tests/TestSuite_vhost_cbdma.py
@@ -167,32 +167,29 @@ class TestVirTioVhostCbdma(TestCase):
         self.verify(int(self.result_first[0]) > 1 and int(self.result_secondary[0]) > 1, "forward packets no correctly")
 
     @property
-    def check_2m_env(self):
+    def check_2M_env(self):
         out = self.dut.send_expect("cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'", "# ")
         return True if out == '2048' else False
 
-    def launch_testpmd_as_vhost_user(self, command, cores="Default", dev="", ports = ""):
-        self.pmdout_vhost_user.start_testpmd(cores=cores, param=command, vdevs=[dev], ports=ports, prefix="vhost")
-        self.vhost_user.send_expect('set fwd mac', 'testpmd> ', 120)
-        self.vhost_user.send_expect('start', 'testpmd> ', 120)
-
-    def launch_testpmd_as_virtio_user1(self, command, cores="Default", dev=""):
-        eal_params = ""
-        if self.check_2m_env:
-            eal_params += " --single-file-segments"
-        self.pmdout_virtio_user1.start_testpmd(cores, command, vdevs=[dev], no_pci=True, prefix="virtio1", eal_param=eal_params)
-        self.virtio_user1.send_expect('set fwd mac', 'testpmd> ', 30)
-        self.virtio_user1.send_expect('start', 'testpmd> ', 30)
-        self.virtio_user1.send_expect('show port info all', 'testpmd> ', 30)
-
-    def launch_testpmd_as_virtio_user(self, command, cores="Default", dev=""):
+    def launch_testpmd_as_vhost_user(self, command, cores="Default", dev="", ports = "", iova_mode='pa', set_pmd_param=True):
+        if iova_mode:
+            iova_parm = "--iova=" + iova_mode
+        else:
+            iova_parm = ""
+        self.pmdout_vhost_user.start_testpmd(cores=cores, param=command, vdevs=[dev], ports=ports, prefix="vhost", eal_param=iova_parm)
+        if set_pmd_param:
+            self.vhost_user.send_expect('set fwd mac', 'testpmd> ', 30)
+            self.vhost_user.send_expect('start', 'testpmd> ', 30)
+
+    def launch_testpmd_as_virtio_user(self, command, cores="Default", dev="", set_pmd_param=True):
         eal_params = ""
-        if self.check_2m_env:
+        if self.check_2M_env:
             eal_params += " --single-file-segments"
-        self.pmdout_virtio_user.start_testpmd(cores, command, vdevs=[dev],no_pci=True, prefix="virtio", eal_param=eal_params)
-        self.virtio_user.send_expect('set fwd mac', 'testpmd> ', 120)
-        self.virtio_user.send_expect('start', 'testpmd> ', 120)
-        self.virtio_user.send_expect('show port info all', 'testpmd> ', 30)
+        self.pmdout_virtio_user.start_testpmd(cores, command, vdevs=[dev], no_pci=True, prefix="virtio", eal_param=eal_params)
+        if set_pmd_param:
+            self.virtio_user.send_expect('set fwd mac', 'testpmd> ', 30)
+            self.virtio_user.send_expect('start', 'testpmd> ', 30)
+            self.virtio_user.send_expect('show port info all', 'testpmd> ', 30)
 
     def diff_param_launch_send_and_verify(self, mode, params, dev, cores, is_quit=True, launch_virtio=True):
         if launch_virtio:
@@ -202,35 +199,37 @@ class TestVirTioVhostCbdma(TestCase):
             self.virtio_user.send_expect("quit", "# ")
             time.sleep(3)
 
-    def test_perf_pvp_spilt_all_path_with_cbdma_vhost_enqueue_operations(self):
+    def test_perf_pvp_spilt_ring_all_path_vhost_enqueue_operations_with_cbdma(self):
         """
-        Test Case 1: PVP Split all path with DMA-accelerated vhost enqueue
+        Test Case 1: PVP split ring all path vhost enqueue operations with cbdma
         """
         self.test_target = self.running_case
         self.expected_throughput = self.get_suite_cfg()['expected_throughput'][self.test_target]
         txd_rxd = 1024
-        eal_tx_rxd = ' --nb-cores=%d --txd=%d --rxd=%d'
-        queue = 1
-        used_cbdma_num = 1
-        self.get_cbdma_ports_info_and_bind_to_dpdk(used_cbdma_num)
+        vhost_param = ' --nb-cores=%d --txd=%d --rxd=%d'
+        nb_cores = 1
+        queues = 1
+        self.get_cbdma_ports_info_and_bind_to_dpdk(1)
         vhost_vdevs = f"'net_vhost0,iface=/tmp/s0,queues=%d,dmas=[txq0@{self.device_str}]'"
-        dev_path_mode_mapper = {
-            "inorder_mergeable_path": 'mrg_rxbuf=1,in_order=1',
-            "mergeable_path": 'mrg_rxbuf=1,in_order=0',
-            "inorder_non_mergeable_path": 'mrg_rxbuf=0,in_order=1',
-            "non_mergeable_path": 'mrg_rxbuf=0,in_order=0',
-            "vector_rx_path": 'mrg_rxbuf=0,in_order=0',
+        virtio_path_dict_VA = {
+            "inorder_mergeable_path_VA": 'mrg_rxbuf=1,in_order=1',
+            "mergeable_path_VA": 'mrg_rxbuf=1,in_order=0',
+            "inorder_non_mergeable_path_VA": 'mrg_rxbuf=0,in_order=1',
+            "non_mergeable_path_VA": 'mrg_rxbuf=0,in_order=0',
+            "vector_rx_path_VA": 'mrg_rxbuf=0,in_order=0,vectorized=1',
         }
-        pvp_split_all_path_virtio_params = "--tx-offloads=0x0 --enable-hw-vlan-strip --nb-cores=%d --txd=%d --rxd=%d" % (queue, txd_rxd, txd_rxd)
         allow_pci = [self.dut.ports_info[0]['pci']]
-        for index in range(used_cbdma_num):
+        for index in range(1):
             allow_pci.append(self.cbdma_dev_infos[index])
-        self.launch_testpmd_as_vhost_user(eal_tx_rxd % (queue, txd_rxd, txd_rxd), self.cores[0:2], dev=vhost_vdevs % (queue), ports=allow_pci)
-        for key, path_mode in dev_path_mode_mapper.items():
-            if key == "vector_rx_path":
-                pvp_split_all_path_virtio_params = eal_tx_rxd % (queue, txd_rxd, txd_rxd)
-            vdevs = f"'net_virtio_user0,mac={self.virtio_mac},path=/tmp/s0,{path_mode},queues=%d'" % queue
-            self.diff_param_launch_send_and_verify(key, pvp_split_all_path_virtio_params, vdevs, self.cores[2:4], is_quit=False)
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores, txd_rxd, txd_rxd), self.cores[0:2],
+                                          dev=vhost_vdevs % (nb_cores), ports=allow_pci, iova_mode='va')
+        for key, path_mode in virtio_path_dict_VA.items():
+            if key == "non_mergeable_path_VA":
+               virtio_param = " --enable-hw-vlan-strip --nb-cores=%d --txd=%d --rxd=%d" % (nb_cores, txd_rxd, txd_rxd)
+            else:
+                virtio_param = " --nb-cores=%d --txd=%d --rxd=%d" % (nb_cores, txd_rxd, txd_rxd)
+            vdevs = f"'net_virtio_user0,mac={self.virtio_mac},path=/tmp/s0,{path_mode},queues=%d'" % nb_cores
+            self.diff_param_launch_send_and_verify(key, virtio_param, vdevs, self.cores[2:4], is_quit=False, launch_virtio=True)
             self.mode_list.append(key)
             # step3 restart vhost port, then check throughput again
             key += "_RestartVhost"
@@ -239,99 +238,133 @@ class TestVirTioVhostCbdma(TestCase):
             self.vhost_user.send_expect('start', 'testpmd> ', 10)
             self.vhost_user.send_expect('show port info all', 'testpmd> ', 30)
             self.vhost_user.send_expect('show port stats all', 'testpmd> ', 10)
-            self.diff_param_launch_send_and_verify(key, pvp_split_all_path_virtio_params, vdevs,
-                                                   self.cores[2:4], launch_virtio=False)
+            self.diff_param_launch_send_and_verify(key, virtio_param, vdevs, self.cores[2:4], is_quit=True, launch_virtio=False)
             self.mode_list.append(key)
+        # step9 quit all testpma and re-run with PA mode
+        virtio_path_dict_PA = {
+            "inorder_mergeable_path_PA": 'mrg_rxbuf=1,in_order=1',
+            "mergeable_path_PA": 'mrg_rxbuf=1,in_order=0',
+            "inorder_non_mergeable_path_PA": 'mrg_rxbuf=0,in_order=1',
+            "non_mergeable_path_PA": 'mrg_rxbuf=0,in_order=0',
+            "vector_rx_path_PA": 'mrg_rxbuf=0,in_order=0,vectorized=1',
+        }
         self.vhost_user.send_expect("quit", "# ")
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores, txd_rxd, txd_rxd), self.cores[0:2],
+                                          dev=vhost_vdevs % (nb_cores), ports=allow_pci, iova_mode='pa')
+        for key, path_mode in virtio_path_dict_PA.items():
+            if key == "non_mergeable_path_PA":
+                virtio_param = " --enable-hw-vlan-strip --nb-cores=%d --txd=%d --rxd=%d" % (nb_cores, txd_rxd, txd_rxd)
+            else:
+                virtio_param = " --nb-cores=%d --txd=%d --rxd=%d" % (nb_cores, txd_rxd, txd_rxd)
+            vdevs = f"'net_virtio_user0,mac={self.virtio_mac},path=/tmp/s0,{path_mode},queues=%d'" % queues
+            self.diff_param_launch_send_and_verify(key, virtio_param, vdevs, self.cores[2:4], is_quit=False,
+                                                   launch_virtio=True)
+            self.mode_list.append(key)
+            # step3 restart vhost port, then check throughput again
+            key += "_RestartVhost"
+            self.vhost_user.send_expect('show port stats all', 'testpmd> ', 10)
+            self.vhost_user.send_expect('stop', 'testpmd> ', 10)
+            self.vhost_user.send_expect('start', 'testpmd> ', 10)
+            self.vhost_user.send_expect('show port info all', 'testpmd> ', 30)
+            self.vhost_user.send_expect('show port stats all', 'testpmd> ', 10)
+            self.diff_param_launch_send_and_verify(key, virtio_param, vdevs, self.cores[2:4], is_quit=True,
+                                                   launch_virtio=False)
+            self.mode_list.append(key)
+
         self.result_table_print()
         self.handle_expected(mode_list=self.mode_list)
         self.handle_results(mode_list=self.mode_list)
 
-    def test_perf_dynamic_queue_number_cbdma_vhost_enqueue_operations(self):
+    def test_perf_pvp_spilt_ring_all_dynamic_queue_number_vhost_enqueue_operations_with_cbdma(self):
         """
-        Test Case2: Split ring dynamic queue number test for DMA-accelerated vhost Tx operations
+        Test Case2: PVP split ring dynamic queue number vhost enqueue operations with cbdma
         """
         self.test_target = self.running_case
         self.expected_throughput = self.get_suite_cfg()['expected_throughput'][self.test_target]
-        used_cbdma_num = 8
-        queue = 8
-        txd_rxd = 1024
         nb_cores = 1
+        txd_rxd = 1024
+        queues = 8
         virtio_path = "/tmp/s0"
         path_mode = 'mrg_rxbuf=1,in_order=1'
-        self.get_cbdma_ports_info_and_bind_to_dpdk(used_cbdma_num)
-        eal_params = " --nb-cores=1 --txd=1024 --rxd=1024 --txq=%d --rxq=%d "
-        dynamic_queue_number_cbdma_virtio_params = f"  --tx-offloads=0x0 --enable-hw-vlan-strip {eal_params % (queue,queue)}"
-        virtio_dev = f"net_virtio_user0,mac={self.virtio_mac},path={virtio_path},{path_mode},queues={queue},server=1"
+        self.get_cbdma_ports_info_and_bind_to_dpdk(8)
+        vhost_param = " --nb-cores=%d --txd=%d --rxd=%d --txq=%d --rxq=%d "
+        virtio_param = " --nb-cores=%d --txd=%d --rxd=%d --txq=%d --rxq=%d "
         vhost_dev = f"'net_vhost0,iface={virtio_path},queues=%d,client=1,%s'"
-        # launch vhost testpmd
+        virtio_dev = f"net_virtio_user0,mac={self.virtio_mac},path={virtio_path},{path_mode},queues={queues},server=1"
         allow_pci = [self.dut.ports_info[0]['pci']]
-        for index in range(used_cbdma_num):
+        for index in range(8):
             allow_pci.append(self.cbdma_dev_infos[index])
-
-        # no cbdma to launch vhost
-        self.launch_testpmd_as_vhost_user(eal_params % (queue,queue), self.cores[0:2], dev=vhost_dev % (queue,''), ports=[allow_pci[0]])
-        mode = "no_cbdma"
-        self.mode_list.append(mode)
-        self.launch_testpmd_as_virtio_user(dynamic_queue_number_cbdma_virtio_params, self.cores[2:4], dev=virtio_dev)
-        self.send_and_verify(mode, queue_list=range(queue))
+        # without cbdma to launch vhost
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores, txd_rxd, txd_rxd, queues, queues), self.cores[0:2],
+                                          dev=vhost_dev % (queues,''), ports=[allow_pci[0]], iova_mode='va')
+        self.mode_list.append("with_0_cbdma")
+        self.launch_testpmd_as_virtio_user(virtio_param % (nb_cores, txd_rxd, txd_rxd, queues, queues), self.cores[2:4],
+                                           dev=virtio_dev)
+        self.send_and_verify("with_0_cbdma", queue_list=range(queues))
+
+        # with 4 cbdma and 4 queue and VA mode to launch vhost
         self.vhost_user.send_expect("quit", "#")
+        vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]};txq2@{self.used_cbdma[2]};txq3@{self.used_cbdma[3]}]"
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores, txd_rxd, txd_rxd, queues, queues), self.cores[0:2],
+                                          dev=vhost_dev % (queues, vhost_dmas), ports=allow_pci[:5], iova_mode='va')
+        self.mode_list.append("with_4_cbdma")
+        self.send_and_verify("with_4_cbdma", queue_list=range(int(queues/2)))
 
-        # used 4 cbdma_num and 4 queue to launch vhost
+        #with 8 cbdma and 8 queue and VA mode to launch vhost
+        self.vhost_user.send_expect("quit", "#")
+        vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]};txq2@{self.used_cbdma[2]};txq3@{self.used_cbdma[3]};txq4@{self.used_cbdma[4]};txq5@{self.used_cbdma[5]};txq6@{self.used_cbdma[6]};txq7@{self.used_cbdma[7]}]"
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores, txd_rxd, txd_rxd, queues, queues), self.cores[0:2],
+                                          dev=vhost_dev % (queues, vhost_dmas), ports=allow_pci, iova_mode='va')
+        self.mode_list.append("with_8_cbdma")
+        self.send_and_verify("with_8_cbdma", queue_list=range(queues))
 
-        vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]};txq2@{self.used_cbdma[2]};txq3@{self.used_cbdma[3]}]"
-        self.launch_testpmd_as_vhost_user(eal_params % (queue/2,queue/2), self.cores[0:2], dev=vhost_dev % (int(queue/2),vhost_dmas), ports=allow_pci[:5])
-        self.send_and_verify("used_4_cbdma_num", queue_list=range(int(queue/2)))
-        self.mode_list.append("used_4_cbdma_num")
+        # with 6 cbdma and 2 without cbdma and PA mode to launch vhost
         self.vhost_user.send_expect("quit", "#")
+        vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]};txq2@{self.used_cbdma[2]};txq3@{self.used_cbdma[3]};txq4@{self.used_cbdma[4]};txq5@{self.used_cbdma[5]}]"
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores, txd_rxd, txd_rxd, queues, queues), self.cores[0:2],
+                                          dev=vhost_dev % (queues, vhost_dmas), ports=allow_pci, iova_mode='pa')
+        self.mode_list.append("with_6_cbdma")
+        self.send_and_verify("with_6_cbdma", queue_list=range(queues))
 
-        #used 8 cbdma_num to launch vhost
-        vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]};txq2@{self.used_cbdma[2]};txq3@{self.used_cbdma[3]};txq4@{self.used_cbdma[4]};txq5@{self.used_cbdma[5]};txq6@{self.used_cbdma[6]};txq7@{self.used_cbdma[7]}]"
-        self.launch_testpmd_as_vhost_user(eal_params % (queue, queue), self.cores[0:2],
-                                          dev=vhost_dev % (queue,vhost_dmas), ports=allow_pci)
-        self.send_and_verify("used_8_cbdma_num", queue_list=range(queue))
-        self.mode_list.append("used_8_cbdma_num")
-        self.send_and_verify("used_8_cbdma_num_1", queue_list=range(queue))
-        self.mode_list.append("used_8_cbdma_num_1")
-        self.virtio_user.send_expect("stop", "testpmd> ", 60)
-        time.sleep(5)
         self.virtio_user.send_expect("quit", "# ")
         self.vhost_user.send_expect("quit", "# ")
         self.result_table_print()
-        # result_rows = [[], [64, 'dynamic_queue2', 7.4959375, 12.593175], [1518, 'dynamic_queue2', 1.91900225, 59.028509209999996]]
-        result_rows = self.result_table_getrows()  #
         self.handle_expected(mode_list=self.mode_list)
         self.handle_results(mode_list=self.mode_list)
 
-    def test_perf_pvp_packed_all_path_with_cbdma_vhost_enqueue_operations(self):
+    def test_perf_pvp_packed_ring_all_path_vhost_enqueue_operations_with_cbdma(self):
         """
-        Test Case 3: PVP packed ring all path with DMA-accelerated vhost enqueue
+        Test Case 3: PVP packed ring all path vhost enqueue operations with cbdma
         """
         self.test_target = self.running_case
         self.expected_throughput = self.get_suite_cfg()['expected_throughput'][self.test_target]
         txd_rxd = 1024
-        eal_tx_rxd = ' --nb-cores=%d --txd=%d --rxd=%d'
-        queue = 1
-        used_cbdma_num = 1
-        self.get_cbdma_ports_info_and_bind_to_dpdk(used_cbdma_num)
+        vhost_param = ' --nb-cores=%d --txd=%d --rxd=%d'
+        nb_cores = 1
+        queues = 1
+        self.get_cbdma_ports_info_and_bind_to_dpdk(1)
         vhost_vdevs = f"'net_vhost0,iface=/tmp/s0,queues=%d,dmas=[txq0@{self.device_str}]'"
-        dev_path_mode_mapper = {
-            "inorder_mergeable_path": 'mrg_rxbuf=1,in_order=1,packed_vq=1',
-            "mergeable_path": 'mrg_rxbuf=1,in_order=0,packed_vq=1',
-            "inorder_non_mergeable_path": 'mrg_rxbuf=0,in_order=1,packed_vq=1',
-            "non_mergeable_path": 'mrg_rxbuf=0,in_order=0,packed_vq=1',
-            "vector_rx_path": 'mrg_rxbuf=0,in_order=0,packed_vq=1',
+        virtio_path_dict_VA = {
+            "inorder_mergeable_path_VA": 'mrg_rxbuf=1,in_order=1,packed_vq=1',
+            "mergeable_path_VA": 'mrg_rxbuf=1,in_order=0,packed_vq=1',
+            "inorder_non_mergeable_path_VA": 'mrg_rxbuf=0,in_order=1,packed_vq=1',
+            "non_mergeable_path_VA": 'mrg_rxbuf=0,in_order=0,packed_vq=1',
+            "vector_rx_path_VA": 'mrg_rxbuf=0,in_order=1,vectorized=1,packed_vq=1',
+            "vector_rx_path_not_power_of_2_VA": 'mrg_rxbuf=0,in_order=1,vectorized=1,packed_vq=1,queue_size=1025'
         }
-        pvp_split_all_path_virtio_params = "--tx-offloads=0x0 --enable-hw-vlan-strip --nb-cores=%d --txd=%d --rxd=%d" % (queue, txd_rxd, txd_rxd)
         allow_pci = [self.dut.ports_info[0]['pci']]
-        for index in range(used_cbdma_num):
+        for index in range(1):
             allow_pci.append(self.cbdma_dev_infos[index])
-        self.launch_testpmd_as_vhost_user(eal_tx_rxd % (queue, txd_rxd, txd_rxd), self.cores[0:2], dev=vhost_vdevs % (queue), ports=allow_pci)
-        for key, path_mode in dev_path_mode_mapper.items():
-            if key == "vector_rx_path":
-                pvp_split_all_path_virtio_params = eal_tx_rxd % (queue, txd_rxd, txd_rxd)
-            vdevs = f"'net_virtio_user0,mac={self.virtio_mac},path=/tmp/s0,{path_mode},queues=%d'" % queue
-            self.diff_param_launch_send_and_verify(key, pvp_split_all_path_virtio_params, vdevs, self.cores[2:4], is_quit=False)
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores, txd_rxd, txd_rxd), self.cores[0:2],
+                                          dev=vhost_vdevs % (nb_cores), ports=allow_pci, iova_mode='va')
+        for key, path_mode in virtio_path_dict_VA.items():
+            if key == "vector_rx_path_not_power_of_2_VA":
+                virtio_param = " --nb-cores=%d --txd=%d --rxd=%d" % (nb_cores, (txd_rxd + 1), (txd_rxd + 1))
+            else:
+                virtio_param = " --nb-cores=%d --txd=%d --rxd=%d" % (nb_cores, txd_rxd, txd_rxd)
+            vdevs = f"'net_virtio_user0,mac={self.virtio_mac},path=/tmp/s0,{path_mode},queues=%d'" % queues
+            self.diff_param_launch_send_and_verify(key, virtio_param, vdevs, self.cores[2:4], is_quit=False,
+                                                   launch_virtio=True)
             self.mode_list.append(key)
             # step3 restart vhost port, then check throughput again
             key += "_RestartVhost"
@@ -340,153 +373,180 @@ class TestVirTioVhostCbdma(TestCase):
             self.vhost_user.send_expect('start', 'testpmd> ', 10)
             self.vhost_user.send_expect('show port info all', 'testpmd> ', 30)
             self.vhost_user.send_expect('show port stats all', 'testpmd> ', 10)
-            self.diff_param_launch_send_and_verify(key, pvp_split_all_path_virtio_params, vdevs,
-                                                   self.cores[2:4], launch_virtio=False)
+            self.diff_param_launch_send_and_verify(key, virtio_param, vdevs, self.cores[2:4], is_quit=True,
+                                                   launch_virtio=False)
             self.mode_list.append(key)
+        # step9 quit all testpma and re-run with PA mode
+        virtio_path_dict_PA = {
+            "inorder_mergeable_path_PA": 'mrg_rxbuf=1,in_order=1,packed_vq=1',
+            "mergeable_path_PA": 'mrg_rxbuf=1,in_order=0,packed_vq=1',
+            "inorder_non_mergeable_path_PA": 'mrg_rxbuf=0,in_order=1,packed_vq=1',
+            "non_mergeable_path_PA": 'mrg_rxbuf=0,in_order=0,packed_vq=1',
+            "vector_rx_path_PA": 'mrg_rxbuf=0,in_order=0,vectorized=1,packed_vq=1',
+            "vector_rx_path_not_power_of_2_PA": 'mrg_rxbuf=0,in_order=0,vectorized=1,packed_vq=1,queue_size=1025'
+        }
         self.vhost_user.send_expect("quit", "# ")
+        self.launch_testpmd_as_vhost_user(vhost_param % (queues, txd_rxd, txd_rxd), self.cores[0:2],
+                                          dev=vhost_vdevs % (queues), ports=allow_pci, iova_mode='pa')
+        for key, path_mode in virtio_path_dict_PA.items():
+            if key == "vector_rx_path_not_power_of_2_VA":
+                virtio_param = " --nb-cores=%d --txd=%d --rxd=%d" % (nb_cores, (txd_rxd + 1), (txd_rxd + 1))
+            else:
+                virtio_param = " --nb-cores=%d --txd=%d --rxd=%d" % (nb_cores, txd_rxd, txd_rxd)
+            vdevs = f"'net_virtio_user0,mac={self.virtio_mac},path=/tmp/s0,{path_mode},queues=%d'" % queues
+            self.diff_param_launch_send_and_verify(key, virtio_param, vdevs, self.cores[2:4], is_quit=False,
+                                                   launch_virtio=True)
+            self.mode_list.append(key)
+            # step3 restart vhost port, then check throughput again
+            key += "_RestartVhost"
+            self.vhost_user.send_expect('show port stats all', 'testpmd> ', 10)
+            self.vhost_user.send_expect('stop', 'testpmd> ', 10)
+            self.vhost_user.send_expect('start', 'testpmd> ', 10)
+            self.vhost_user.send_expect('show port info all', 'testpmd> ', 30)
+            self.vhost_user.send_expect('show port stats all', 'testpmd> ', 10)
+            self.diff_param_launch_send_and_verify(key, virtio_param, vdevs, self.cores[2:4], is_quit=True,
+                                                   launch_virtio=False)
+            self.mode_list.append(key)
+
         self.result_table_print()
         self.handle_expected(mode_list=self.mode_list)
         self.handle_results(mode_list=self.mode_list)
 
-    def test_perf_packed_dynamic_queue_number_cbdma_vhost_enqueue_operations(self):
+    def test_perf_pvp_packed_ring_all_dynamic_queue_number_vhost_enqueue_operations_with_cbdma(self):
         """
-        Test Case4: Packed ring dynamic queue number test for DMA-accelerated vhost Tx operations
+        Test Case 4: PVP packed ring dynamic queue number vhost enqueue operations with cbdma
         """
         self.test_target = self.running_case
         self.expected_throughput = self.get_suite_cfg()['expected_throughput'][self.test_target]
-        used_cbdma_num = 8
-        queue = 8
-        txd_rxd = 1024
         nb_cores = 1
+        txd_rxd = 1024
+        queues = 8
         virtio_path = "/tmp/s0"
         path_mode = 'mrg_rxbuf=1,in_order=1,packed_vq=1'
-        self.get_cbdma_ports_info_and_bind_to_dpdk(used_cbdma_num)
-        vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]}]"
-        eal_params = " --nb-cores=1 --txd=1024 --rxd=1024 --txq=%d --rxq=%d "
-        dynamic_queue_number_cbdma_virtio_params = f"  --tx-offloads=0x0 --enable-hw-vlan-strip {eal_params % (queue, queue)}"
-        virtio_dev = f"net_virtio_user0,mac={self.virtio_mac},path={virtio_path},{path_mode},queues={queue},server=1"
-        vhost_dev = f"'net_vhost0,iface={virtio_path},queues=%s,client=1,%s'"
-        # launch vhost testpmd
+        self.get_cbdma_ports_info_and_bind_to_dpdk(8)
+        vhost_param = " --nb-cores=%d --txd=%d --rxd=%d --txq=%d --rxq=%d "
+        virtio_param = " --nb-cores=%d --txd=%d --rxd=%d --txq=%d --rxq=%d "
+        vhost_dev = f"'net_vhost0,iface={virtio_path},queues=%d,client=1,%s'"
+        virtio_dev = f"net_virtio_user0,mac={self.virtio_mac},path={virtio_path},{path_mode},queues={queues},server=1"
         allow_pci = [self.dut.ports_info[0]['pci']]
-        for index in range(used_cbdma_num):
+        for index in range(8):
             allow_pci.append(self.cbdma_dev_infos[index])
+        # without cbdma to launch vhost
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores, txd_rxd, txd_rxd, queues, queues), self.cores[0:2],
+                                          dev=vhost_dev % (queues, ''), ports=[allow_pci[0]], iova_mode='va')
+        self.mode_list.append("with_0_cbdma")
+        self.launch_testpmd_as_virtio_user(virtio_param % (nb_cores, txd_rxd, txd_rxd, queues, queues), self.cores[2:4],
+                                           dev=virtio_dev)
+        self.send_and_verify("with_0_cbdma", queue_list=range(queues))
+
+        # with 4 cbdma and 4 queue and VA mode to launch vhost
+        self.vhost_user.send_expect("quit", "#")
+        vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]};txq2@{self.used_cbdma[2]};txq3@{self.used_cbdma[3]}]"
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores, txd_rxd, txd_rxd, queues, queues), self.cores[0:2],
+                                          dev=vhost_dev % (queues, vhost_dmas), ports=allow_pci[:5], iova_mode='va')
+        self.mode_list.append("with_4_cbdma")
+        self.send_and_verify("with_4_cbdma", queue_list=range(int(queues / 2)))
 
-        # no cbdma to launch vhost
-        self.launch_testpmd_as_vhost_user(eal_params % (queue,queue), self.cores[0:2], dev=vhost_dev % (queue,''), ports= [allow_pci[0]])
-        mode = "no_cbdma"
-        self.mode_list.append(mode)
-        self.launch_testpmd_as_virtio_user(dynamic_queue_number_cbdma_virtio_params, self.cores[2:4], dev=virtio_dev)
-        self.send_and_verify(mode, queue_list=range(queue))
+        # with 8 cbdma and 8 queue and VA mode to launch vhost
         self.vhost_user.send_expect("quit", "#")
+        vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]};txq2@{self.used_cbdma[2]};txq3@{self.used_cbdma[3]};txq4@{self.used_cbdma[4]};txq5@{self.used_cbdma[5]};txq6@{self.used_cbdma[6]};txq7@{self.used_cbdma[7]}]"
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores, txd_rxd, txd_rxd, queues, queues), self.cores[0:2],
+                                          dev=vhost_dev % (queues, vhost_dmas), ports=allow_pci, iova_mode='va')
+        self.mode_list.append("with_8_cbdma")
+        self.send_and_verify("with_8_cbdma", queue_list=range(queues))
 
-        # used 4 cbdma_num and 4 queue to launch vhost
-        vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]};txq2@{self.used_cbdma[2]};txq3@{self.used_cbdma[3]}]"
-        self.launch_testpmd_as_vhost_user(eal_params % (queue/2,queue/2), self.cores[0:2],
-                dev=vhost_dev % (int(queue/2),vhost_dmas), ports=allow_pci[:5])
-        self.send_and_verify("used_4_cbdma_num", queue_list=range(int(queue/2)))
-        self.mode_list.append("used_4_cbdma_num")
+        # with 6 cbdma and 2 without cbdma and PA mode to launch vhost
         self.vhost_user.send_expect("quit", "#")
+        vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]};txq2@{self.used_cbdma[2]};txq3@{self.used_cbdma[3]};txq4@{self.used_cbdma[4]};txq5@{self.used_cbdma[5]}]"
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores, txd_rxd, txd_rxd, queues, queues), self.cores[0:2],
+                                          dev=vhost_dev % (queues, vhost_dmas), ports=allow_pci, iova_mode='pa')
+        self.mode_list.append("with_6_cbdma")
+        self.send_and_verify("with_6_cbdma", queue_list=range(queues))
 
-        #used 8 cbdma_num to launch vhost
-        vhost_dmas = f"dmas=[txq0@{self.used_cbdma[0]};txq1@{self.used_cbdma[1]};txq2@{self.used_cbdma[2]};txq3@{self.used_cbdma[3]};txq4@{self.used_cbdma[4]};txq5@{self.used_cbdma[5]};txq6@{self.used_cbdma[6]};txq7@{self.used_cbdma[7]}]"
-        self.launch_testpmd_as_vhost_user(eal_params % (queue, queue), self.cores[0:2],
-                                          dev=vhost_dev % (queue,vhost_dmas), ports=allow_pci)
-        self.send_and_verify("used_8_cbdma_num", queue_list=range(queue))
-        self.mode_list.append("used_8_cbdma_num")
-        self.send_and_verify("used_8_cbdma_num_1", queue_list=range(queue))
-        self.mode_list.append("used_8_cbdma_num_1")
-        self.virtio_user.send_expect("stop", "testpmd> ", 60)
-        time.sleep(5)
         self.virtio_user.send_expect("quit", "# ")
         self.vhost_user.send_expect("quit", "# ")
         self.result_table_print()
-        # result_rows = [[], [64, 'dynamic_queue2', 7.4959375, 12.593175], [1518, 'dynamic_queue2', 1.91900225, 59.028509209999996]]
-        result_rows = self.result_table_getrows()  #
         self.handle_expected(mode_list=self.mode_list)
         self.handle_results(mode_list=self.mode_list)
 
+    def send_chain_packets_and_verify(self):
+        self.pmdout_virtio_user.execute_cmd("clear port stats all")
+        self.pmdout_virtio_user.execute_cmd("start")
+        self.pmdout_vhost_user.execute_cmd("vhost enable tx all")
+        self.pmdout_vhost_user.execute_cmd("set txpkts 65535,65535,65535,65535,65535")
+        self.pmdout_vhost_user.execute_cmd("start tx_first 32")
+        self.pmdout_vhost_user.execute_cmd("show port stats all")
+        out = self.pmdout_virtio_user.execute_cmd("show port stats all")
+        rx_pkts = int(re.search("RX-packets: (\d+)", out).group(1))
+        self.verify(rx_pkts > 0, "virtio-user can not received packets")
 
     
-    def test_perf_compare_pvp_split_ring_performance(self):
+    def test_loopback_split_ring_large_chain_packets_stress_test_with_cbdma_enqueue(self):
         """
-        Test Case5: Compare PVP split ring performance between CPU copy, CBDMA copy and Sync copy
+        Test Case5: loopback split ring large chain packets stress test with cbdma enqueue
         """
-        used_cbdma_num = 1
-        queue = 1
-        txd_rxd = 1024
-        eal_tx_rxd = ' --nb-cores=%d --txd=%d --rxd=%d'
-        path_mode = 'mrg_rxbuf=1,in_order=1,server=1'
-        allow_pci = [self.dut.ports_info[0]['pci']]
-        self.get_cbdma_ports_info_and_bind_to_dpdk(used_cbdma_num)
-        for index in range(used_cbdma_num):
+        nb_cores = 1
+        queues = 1
+        txd_rxd = 2048
+        txq_rxq = 1
+        virtio_path = "/tmp/s0"
+        path_mode = 'mrg_rxbuf=1,in_order=0,vectorized=1,queue_size=2048'
+        self.get_cbdma_ports_info_and_bind_to_dpdk(1)
+        vhost_param = " --nb-cores=%d --mbuf-size=65535"
+        virtio_param = " --nb-cores=%d --txd=%d --rxd=%d --txq=%d --rxq=%d "
+        virtio_dev = f"net_virtio_user0,mac={self.virtio_mac},path={virtio_path},{path_mode},queues=%d"
+        vhost_vdevs = f"'net_vhost0,iface=/tmp/s0,queues=%d,dmas=[txq0@{self.device_str}]'"
+        allow_pci = []
+        for index in range(1):
             allow_pci.append(self.cbdma_dev_infos[index])
-        path_mode = 'mrg_rxbuf=1,in_order=1'
-        vhost_vdevs = f"'net_vhost0,iface=/tmp/s0,queues=%d,client=1,dmas=[txq0@{self.device_str}]'"
-        compare_pvp_split_ring_performance = "--tx-offloads=0x0 --enable-hw-vlan-strip --nb-cores=%d --txd=%d --rxd=%d" % (queue, txd_rxd, txd_rxd)
-        dev_path_mode_mapper = {
-            "sync_cbdma": '',
-            "cpu": '',
-        }
-        for key in dev_path_mode_mapper.items():
-            if key == "cpu":
-                vhost_vdevs = f"'net_vhost0,iface=/tmp/s0,queues=1'"
-                self.launch_testpmd_as_vhost_user(eal_tx_rxd % (queue, txd_rxd, txd_rxd), self.cores[0:2], dev=vhost_vdevs, ports=[allow_pci[0]])
-                vdevs = f"'net_virtio_user0,mac={self.virtio_mac},path=/tmp/s0,{path_mode},queues=%d'" % queue
-                self.launch_testpmd_as_virtio_user(compare_pvp_split_ring_performance, self.cores[2:4], dev=vdevs)
-                mode = "cpu_copy_64"
-                self.mode_list.append(mode)
-                self.send_and_verify(mode, frame_sizes=[64], pkt_length_mode='fixed')
-                perf_cpu_copy_64 = self.throughput[mode][64][self.nb_desc]
-                self.virtio_user.send_expect('show port stats all', 'testpmd> ', 10)
-                self.virtio_user.send_expect("quit", "# ")
-                self.vhost_user.send_expect("quit", "# ")
-            else:
-                self.launch_testpmd_as_vhost_user(eal_tx_rxd % (queue, txd_rxd, txd_rxd), self.cores[0:2],dev=vhost_vdevs % (queue), ports=allow_pci)
-                vdevs = f"'net_virtio_user0,mac={self.virtio_mac},path=/tmp/s0,{path_mode},queues=%d,server=1'" % queue
-                self.launch_testpmd_as_virtio_user(compare_pvp_split_ring_performance, self.cores[2:4],dev=vdevs)
-                mode = "sync_copy_64"
-                self.mode_list.append(mode)
-                self.send_and_verify(mode,frame_sizes=[64],pkt_length_mode='fixed')
-                perf_sync_copy_64 = self.throughput[mode][64][self.nb_desc]
-                mode = "cbdma_copy_1518"
-                self.mode_list.append(mode)
-                self.send_and_verify(mode,frame_sizes=[1518],pkt_length_mode='fixed')
-                perf_cbdma_copy_1518 = self.throughput[mode][1518][self.nb_desc]
-                self.virtio_user.send_expect('show port stats all', 'testpmd> ', 10)
-                self.vhost_user.send_expect("quit", "# ")
-                time.sleep(3)
-                self.launch_testpmd_as_vhost_user(eal_tx_rxd % (queue, txd_rxd, txd_rxd), self.cores[0:2],dev=vhost_vdevs % (queue), ports=allow_pci)
-                mode = "sync_copy_1518"
-                self.mode_list.append(mode)
-                self.send_and_verify(mode,frame_sizes=[1518],pkt_length_mode='fixed')
-                perf_sync_copy_1518 = self.throughput[mode][1518][self.nb_desc]
-                self.check_port_stats_result(self.virtio_user)
-                self.virtio_user.send_expect("quit", "# ")
-                self.vhost_user.send_expect("quit", "# ")
-        self.result_table_print()
-        self.verify(abs(perf_sync_copy_64 - perf_cpu_copy_64)/perf_sync_copy_64 < 0.1, "sync_copy_64 vs. cpu_copy_64 delta > 10%"  )
-        self.verify(abs(perf_cbdma_copy_1518 - perf_sync_copy_1518)/perf_sync_copy_1518 > 0.05,"cbdma_copy_1518 vs sync_copy_1518 delta < 5%")
-
-    @staticmethod
-    def vhost_or_virtio_set_one_queue(session):
-        session.send_expect('stop', 'testpmd> ', 120)
-        session.send_expect('port stop all', 'testpmd> ', 120)
-        session.send_expect('port config all rxq 1', 'testpmd> ', 120)
-        session.send_expect('port config all txq 1', 'testpmd> ', 120)
-        session.send_expect('port start all', 'testpmd> ', 120)
-        session.send_expect('start', 'testpmd> ', 120)
-        session.send_expect('show port info all', 'testpmd> ', 30)
-        session.send_expect('show port stats all', 'testpmd> ', 120)
-        time.sleep(5)
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores), self.cores[0:2],
+                                          dev=vhost_vdevs % (queues), ports=allow_pci, iova_mode='va', set_pmd_param=False)
+        self.launch_testpmd_as_virtio_user(virtio_param % (nb_cores, txd_rxd, txd_rxd, txq_rxq, txq_rxq), self.cores[2:4],
+                                           dev=virtio_dev % (queues), set_pmd_param=False)
+        self.send_chain_packets_and_verify()
+
+        self.logger.info("Quit and relaunch vhost with PA mode")
+        self.pmdout_virtio_user.execute_cmd("quit", "#")
+        self.pmdout_vhost_user.execute_cmd("quit", "#")
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores), self.cores[0:2],
+                                          dev=vhost_vdevs % (queues), ports=allow_pci, iova_mode='pa', set_pmd_param=False)
+        self.launch_testpmd_as_virtio_user(virtio_param % (nb_cores, txd_rxd, txd_rxd, txq_rxq, txq_rxq),self.cores[2:4],
+                                           dev=virtio_dev % (queues), set_pmd_param=False)
+        self.send_chain_packets_and_verify()
+
+    def test_loopback_packed_ring_large_chain_packets_stress_test_with_cbdma_enqueue(self):
+        """
+        Test Case6: loopback packed ring large chain packets stress test with cbdma enqueue
+        """
+        nb_cores = 1
+        queues = 1
+        txd_rxd = 2048
+        txq_rxq = 1
+        virtio_path = "/tmp/s0"
+        path_mode = 'mrg_rxbuf=1,in_order=0,vectorized=1,packed_vq=1,queue_size=2048'
+        self.get_cbdma_ports_info_and_bind_to_dpdk(1)
+        vhost_param = " --nb-cores=%d --mbuf-size=65535"
+        virtio_param = " --nb-cores=%d --txd=%d --rxd=%d --txq=%d --rxq=%d "
+        virtio_dev = f"net_virtio_user0,mac={self.virtio_mac},path={virtio_path},{path_mode},queues=%d"
+        vhost_vdevs = f"'net_vhost0,iface=/tmp/s0,queues=%d,dmas=[txq0@{self.device_str}]'"
+        allow_pci = []
+        for index in range(1):
+            allow_pci.append(self.cbdma_dev_infos[index])
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores), self.cores[0:2],
+                                          dev=vhost_vdevs % (queues), ports=allow_pci, iova_mode='va', set_pmd_param=False)
+        self.launch_testpmd_as_virtio_user(virtio_param % (nb_cores, txd_rxd, txd_rxd, txq_rxq, txq_rxq), self.cores[2:4],
+                                           dev=virtio_dev % (queues), set_pmd_param=False)
+        self.send_chain_packets_and_verify()
+
+        self.logger.info("Quit and relaunch vhost with PA mode")
+        self.pmdout_virtio_user.execute_cmd("quit", "#")
+        self.pmdout_vhost_user.execute_cmd("quit", "#")
+        self.launch_testpmd_as_vhost_user(vhost_param % (nb_cores), self.cores[0:2],
+                                          dev=vhost_vdevs % (queues), ports=allow_pci, iova_mode='pa', set_pmd_param=False)
+        self.launch_testpmd_as_virtio_user(virtio_param % (nb_cores, txd_rxd, txd_rxd, txq_rxq, txq_rxq),self.cores[2:4],
+                                           dev=virtio_dev % (queues), set_pmd_param=False)
+        self.send_chain_packets_and_verify()
 
-    @property
-    def check_value(self):
-        check_dict = dict.fromkeys(self.frame_sizes)
-        linerate = {64: 0.085, 128: 0.12, 256: 0.20, 512: 0.35, 1024: 0.50, 1280: 0.55, 1518: 0.60}
-        for size in self.frame_sizes:
-            speed = self.wirespeed(self.nic, size, self.number_of_ports)
-            check_dict[size] = round(speed * linerate[size], 2)
-        return check_dict
 
     def send_imix_and_verify(self, mode, multiple_queue=True, queue_list=[]):
         """
@@ -708,8 +768,6 @@ class TestVirTioVhostCbdma(TestCase):
         """
         self.dut.send_expect("killall -I %s" % self.testpmd_name, '#', 20)
         self.bind_cbdma_device_to_kernel()
-        if self.running_case == 'test_check_threshold_value_with_cbdma':
-            self.bind_nic_driver(self.dut_ports, self.drivername)
 
     def tear_down_all(self):
         """
-- 
2.25.1


^ permalink raw reply	[flat|nested] 2+ messages in thread

* RE: [dts][PATCH V2 3/3] tests/vhost_cbdma:modify test suite sync with test plan change
  2022-01-19  5:38 [dts][PATCH V2 3/3] tests/vhost_cbdma:modify test suite sync with test plan change Wei Ling
@ 2022-01-19  5:40 ` Ling, WeiX
  0 siblings, 0 replies; 2+ messages in thread
From: Ling, WeiX @ 2022-01-19  5:40 UTC (permalink / raw)
  To: dts

[-- Attachment #1: Type: text/plain, Size: 322 bytes --]

> -----Original Message-----
> From: Ling, WeiX <weix.ling@intel.com>
> Sent: Wednesday, January 19, 2022 1:38 PM
> To: dts@dpdk.org
> Cc: Ling, WeiX <weix.ling@intel.com>
> Subject: [dts][PATCH V2 3/3] tests/vhost_cbdma:modify test suite sync with
> test plan change
> 
Tested-by: Wei Ling <weix.ling@intel.com>

[-- Attachment #2: TestVirTioVhostCbdma_Func.log --]
[-- Type: application/octet-stream, Size: 7541 bytes --]

18/01/2022 16:39:49                            dts: 
TEST SUITE : TestVirTioVhostCbdma
18/01/2022 16:39:49                            dts: NIC :        fortville_spirit
18/01/2022 16:39:49             dut.10.239.251.220: 
18/01/2022 16:39:49                         tester: 
18/01/2022 16:39:54                         tester: ls -d /tmp/vhost_cbdma
18/01/2022 16:39:54                         tester: /tmp/vhost_cbdma
18/01/2022 16:39:54             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
18/01/2022 16:39:54             dut.10.239.251.220: 1048576
18/01/2022 16:39:54           TestVirTioVhostCbdma: Test Case test_loopback_packed_ring_large_chain_packets_stress_test_with_cbdma_enqueue Begin
18/01/2022 16:39:54             dut.10.239.251.220:  
18/01/2022 16:39:54                         tester:  
18/01/2022 16:39:54             dut.10.239.251.220: killall -I dpdk-testpmd 
18/01/2022 16:39:54             dut.10.239.251.220: dpdk-testpmd: no process found
18/01/2022 16:39:54             dut.10.239.251.220: rm -rf /root/dpdk/vhost-net*
18/01/2022 16:39:55             dut.10.239.251.220: 
18/01/2022 16:39:55             dut.10.239.251.220: rm -rf /tmp/s0
18/01/2022 16:39:55             dut.10.239.251.220: 
18/01/2022 16:39:55             dut.10.239.251.220: ./usertools/dpdk-devbind.py --status-dev dma
18/01/2022 16:39:55             dut.10.239.251.220: 
DMA devices using kernel driver
===============================
0000:00:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
18/01/2022 16:39:55             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=vfio-pci 0000:80:04.0
18/01/2022 16:39:56             dut.10.239.251.220: 
18/01/2022 16:40:12             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
18/01/2022 16:40:12             dut.10.239.251.220: 1048576
18/01/2022 16:40:23           TestVirTioVhostCbdma: Quit and relaunch vhost with PA mode
18/01/2022 16:40:47             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
18/01/2022 16:40:47             dut.10.239.251.220: 1048576
18/01/2022 16:41:05           TestVirTioVhostCbdma: Test Case test_loopback_packed_ring_large_chain_packets_stress_test_with_cbdma_enqueue Result PASSED:
18/01/2022 16:41:05             dut.10.239.251.220: killall -I dpdk-testpmd 
18/01/2022 16:41:05             dut.10.239.251.220: 
18/01/2022 16:41:05             dut.10.239.251.220: modprobe ioatdma
18/01/2022 16:41:05             dut.10.239.251.220: 
18/01/2022 16:41:05             dut.10.239.251.220: ./usertools/dpdk-devbind.py -u 0000:80:04.0
18/01/2022 16:41:08             dut.10.239.251.220: 
18/01/2022 16:41:08             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=ioatdma  0000:80:04.0
18/01/2022 16:41:09             dut.10.239.251.220: 
18/01/2022 16:41:09           TestVirTioVhostCbdma: Test Case test_loopback_split_ring_large_chain_packets_stress_test_with_cbdma_enqueue Begin
18/01/2022 16:41:09             dut.10.239.251.220:  
18/01/2022 16:41:09                         tester: 
18/01/2022 16:41:09             dut.10.239.251.220: killall -I dpdk-testpmd 
18/01/2022 16:41:09             dut.10.239.251.220: dpdk-testpmd: no process found
18/01/2022 16:41:09             dut.10.239.251.220: rm -rf /root/dpdk/vhost-net*
18/01/2022 16:41:09             dut.10.239.251.220: 
18/01/2022 16:41:09             dut.10.239.251.220: rm -rf /tmp/s0
18/01/2022 16:41:09             dut.10.239.251.220: 
18/01/2022 16:41:09             dut.10.239.251.220: ./usertools/dpdk-devbind.py --status-dev dma
18/01/2022 16:41:10             dut.10.239.251.220: 
DMA devices using kernel driver
===============================
0000:00:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
18/01/2022 16:41:10             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=vfio-pci 0000:80:04.0
18/01/2022 16:41:10             dut.10.239.251.220: 
18/01/2022 16:41:23             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
18/01/2022 16:41:23             dut.10.239.251.220: 1048576
18/01/2022 16:41:35           TestVirTioVhostCbdma: Quit and relaunch vhost with PA mode
18/01/2022 16:41:52             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
18/01/2022 16:41:52             dut.10.239.251.220: 1048576
18/01/2022 16:42:03           TestVirTioVhostCbdma: Test Case test_loopback_split_ring_large_chain_packets_stress_test_with_cbdma_enqueue Result PASSED:
18/01/2022 16:42:03             dut.10.239.251.220: killall -I dpdk-testpmd 
18/01/2022 16:42:03             dut.10.239.251.220: 
18/01/2022 16:42:03             dut.10.239.251.220: modprobe ioatdma
18/01/2022 16:42:03             dut.10.239.251.220: 
18/01/2022 16:42:03             dut.10.239.251.220: ./usertools/dpdk-devbind.py -u 0000:80:04.0
18/01/2022 16:42:07             dut.10.239.251.220: 
18/01/2022 16:42:07             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=ioatdma  0000:80:04.0
18/01/2022 16:42:08             dut.10.239.251.220: 
18/01/2022 16:42:08                            dts: 
TEST SUITE ENDED: TestVirTioVhostCbdma

[-- Attachment #3: TestVirTioVhostCbdma_Perf.log --]
[-- Type: application/octet-stream, Size: 635983 bytes --]

19/01/2022 10:00:49                            dts: 
TEST SUITE : TestVirTioVhostCbdma
19/01/2022 10:00:49                            dts: NIC :        fortville_spirit
19/01/2022 10:00:49             dut.10.239.251.220: 
19/01/2022 10:00:49                         tester: 
19/01/2022 10:00:54                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:00:54                         tester: /tmp/vhost_cbdma
19/01/2022 10:00:54             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:00:55             dut.10.239.251.220: 1048576
19/01/2022 10:00:55           TestVirTioVhostCbdma: Test Case test_perf_pvp_packed_ring_all_dynamic_queue_number_vhost_enqueue_operations_with_cbdma Begin
19/01/2022 10:00:55             dut.10.239.251.220:  
19/01/2022 10:00:55                         tester:  
19/01/2022 10:00:55             dut.10.239.251.220: killall -I dpdk-testpmd 
19/01/2022 10:00:55             dut.10.239.251.220: dpdk-testpmd: no process found
19/01/2022 10:00:55             dut.10.239.251.220: rm -rf /root/dpdk/vhost-net*
19/01/2022 10:00:55             dut.10.239.251.220: 
19/01/2022 10:00:55             dut.10.239.251.220: rm -rf /tmp/s0
19/01/2022 10:00:55             dut.10.239.251.220: 
19/01/2022 10:00:55             dut.10.239.251.220: ./usertools/dpdk-devbind.py --status-dev dma
19/01/2022 10:00:55             dut.10.239.251.220: 
DMA devices using kernel driver
===============================
0000:00:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
19/01/2022 10:00:55             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=vfio-pci 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3 0000:80:04.4 0000:80:04.5 0000:80:04.6 0000:80:04.7
19/01/2022 10:00:56             dut.10.239.251.220: 
19/01/2022 10:01:07             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:01:07             dut.10.239.251.220: 1048576
19/01/2022 10:01:18                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:01:19                         tester: /tmp/vhost_cbdma
19/01/2022 10:01:19                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:01:21                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:01:21                         tester: /tmp/vhost_cbdma
19/01/2022 10:01:21                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:01:23                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:01:23                         tester: /tmp/vhost_cbdma
19/01/2022 10:01:23                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:01:25                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:01:25                         tester: /tmp/vhost_cbdma
19/01/2022 10:01:25                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:01:27                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:01:27                         tester: /tmp/vhost_cbdma
19/01/2022 10:01:27                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:01:29                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:01:29                         tester: /tmp/vhost_cbdma
19/01/2022 10:01:29                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:01:31                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:01:31                         tester: /tmp/vhost_cbdma
19/01/2022 10:01:31                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:01:34                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:01:34                         pktgen: trex port <0> not support flow control
19/01/2022 10:01:34                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:01:34                         pktgen: check the trex port link status
19/01/2022 10:01:34                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:01:34                         pktgen: begin traffic ......
19/01/2022 10:01:34                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:01:39                         pktgen: traffic completed. 
19/01/2022 10:01:39                         pktgen: check the trex port link status
19/01/2022 10:01:39                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:01:39                         pktgen: begin traffic ......
19/01/2022 10:01:39                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:01:59                         pktgen: begin get port statistic ...
19/01/2022 10:01:59                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:01:59                         pktgen: {0: {'ibytes': 46177893592,
     'ierrors': 0,
     'ipackets': 67554848,
     'obytes': 97257020856,
     'oerrors': 0,
     'opackets': 142367038,
     'rx_bps': 18375532544.0,
     'rx_bps_L1': 18913162224.0,
     'rx_pps': 3360185.5,
     'rx_util': 47.282905559999996,
     'tx_bps': 38887391232.0,
     'tx_bps_L1': 40025875712.0,
     'tx_pps': 7115528.0,
     'tx_util': 100.06468928000001},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.56083869934082,
            'cpu_util': 94.566650390625,
            'cpu_util_raw': 95.0,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53473502,
            'rx_bps': 18375532544.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 20511856640.0,
            'rx_pps': 3360185.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38887391232.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7115528.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 46177893592,
           'ierrors': 0,
           'ipackets': 67554848,
           'obytes': 97257020856,
           'oerrors': 0,
           'opackets': 142367038,
           'rx_bps': 18375532544.0,
           'rx_bps_L1': 18913162224.0,
           'rx_pps': 3360185.5,
           'rx_util': 47.282905559999996,
           'tx_bps': 38887391232.0,
           'tx_bps_L1': 40025875712.0,
           'tx_pps': 7115528.0,
           'tx_util': 100.06468928000001}}
19/01/2022 10:01:59                         pktgen: {'ibytes': 46177893592,
 'ierrors': 0,
 'ipackets': 67554848,
 'obytes': 97257020856,
 'oerrors': 0,
 'opackets': 142367038,
 'rx_bps': 18375532544.0,
 'rx_bps_L1': 18913162224.0,
 'rx_pps': 3360185.5,
 'rx_util': 47.282905559999996,
 'tx_bps': 38887391232.0,
 'tx_bps_L1': 40025875712.0,
 'tx_pps': 7115528.0,
 'tx_util': 100.06468928000001}
19/01/2022 10:01:59                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38887391232.000000, tx_pps: 7115528.000000 
19/01/2022 10:01:59                         pktgen: {'ibytes': 46177893592,
 'ierrors': 0,
 'ipackets': 67554848,
 'obytes': 97257020856,
 'oerrors': 0,
 'opackets': 142367038,
 'rx_bps': 18375532544.0,
 'rx_bps_L1': 18913162224.0,
 'rx_pps': 3360185.5,
 'rx_util': 47.282905559999996,
 'tx_bps': 38887391232.0,
 'tx_bps_L1': 40025875712.0,
 'tx_pps': 7115528.0,
 'tx_util': 100.06468928000001}
19/01/2022 10:01:59                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 18375532544.000000, rx_pps: 3360185.500000
19/01/2022 10:01:59                         pktgen: throughput: pps_rx 3360185.500000, bps_rx 18375532544.000000
19/01/2022 10:01:59                         pktgen: traffic completed. 
19/01/2022 10:02:11                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:02:11                         tester: /tmp/vhost_cbdma
19/01/2022 10:02:11                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:02:13                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:02:13                         tester: /tmp/vhost_cbdma
19/01/2022 10:02:13                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:02:15                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:02:15                         tester: /tmp/vhost_cbdma
19/01/2022 10:02:15                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:02:17                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:02:18                         tester: /tmp/vhost_cbdma
19/01/2022 10:02:18                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:02:20                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:02:20                         tester: /tmp/vhost_cbdma
19/01/2022 10:02:20                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:02:22                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:02:22                         tester: /tmp/vhost_cbdma
19/01/2022 10:02:22                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:02:24                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:02:24                         tester: /tmp/vhost_cbdma
19/01/2022 10:02:24                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:02:26                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:02:26                         pktgen: trex port <0> not support flow control
19/01/2022 10:02:26                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:02:26                         pktgen: check the trex port link status
19/01/2022 10:02:26                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:02:26                         pktgen: begin traffic ......
19/01/2022 10:02:26                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:02:31                         pktgen: traffic completed. 
19/01/2022 10:02:31                         pktgen: check the trex port link status
19/01/2022 10:02:31                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:02:31                         pktgen: begin traffic ......
19/01/2022 10:02:31                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:02:51                         pktgen: begin get port statistic ...
19/01/2022 10:02:51                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:02:51                         pktgen: {0: {'ibytes': 42913935414,
     'ierrors': 0,
     'ipackets': 62775448,
     'obytes': 97253421290,
     'oerrors': 0,
     'opackets': 142361767,
     'rx_bps': 17151711232.0,
     'rx_bps_L1': 17653494552.0,
     'rx_pps': 3136145.75,
     'rx_util': 44.13373638,
     'tx_bps': 38885904384.0,
     'tx_bps_L1': 40024345583.99999,
     'tx_pps': 7115257.5,
     'tx_util': 100.06086395999998},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.919017791748047,
            'cpu_util': 92.94390869140625,
            'cpu_util_raw': 90.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53487591,
            'rx_bps': 17151711232.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 21734191104.0,
            'rx_pps': 3136145.75,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38885904384.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7115257.5},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 42913935414,
           'ierrors': 0,
           'ipackets': 62775448,
           'obytes': 97253421290,
           'oerrors': 0,
           'opackets': 142361767,
           'rx_bps': 17151711232.0,
           'rx_bps_L1': 17653494552.0,
           'rx_pps': 3136145.75,
           'rx_util': 44.13373638,
           'tx_bps': 38885904384.0,
           'tx_bps_L1': 40024345583.99999,
           'tx_pps': 7115257.5,
           'tx_util': 100.06086395999998}}
19/01/2022 10:02:51                         pktgen: {'ibytes': 42913935414,
 'ierrors': 0,
 'ipackets': 62775448,
 'obytes': 97253421290,
 'oerrors': 0,
 'opackets': 142361767,
 'rx_bps': 17151711232.0,
 'rx_bps_L1': 17653494552.0,
 'rx_pps': 3136145.75,
 'rx_util': 44.13373638,
 'tx_bps': 38885904384.0,
 'tx_bps_L1': 40024345583.99999,
 'tx_pps': 7115257.5,
 'tx_util': 100.06086395999998}
19/01/2022 10:02:51                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38885904384.000000, tx_pps: 7115257.500000 
19/01/2022 10:02:51                         pktgen: {'ibytes': 42913935414,
 'ierrors': 0,
 'ipackets': 62775448,
 'obytes': 97253421290,
 'oerrors': 0,
 'opackets': 142361767,
 'rx_bps': 17151711232.0,
 'rx_bps_L1': 17653494552.0,
 'rx_pps': 3136145.75,
 'rx_util': 44.13373638,
 'tx_bps': 38885904384.0,
 'tx_bps_L1': 40024345583.99999,
 'tx_pps': 7115257.5,
 'tx_util': 100.06086395999998}
19/01/2022 10:02:51                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 17151711232.000000, rx_pps: 3136145.750000
19/01/2022 10:02:51                         pktgen: throughput: pps_rx 3136145.750000, bps_rx 17151711232.000000
19/01/2022 10:02:51                         pktgen: traffic completed. 
19/01/2022 10:03:04                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:03:04                         tester: /tmp/vhost_cbdma
19/01/2022 10:03:04                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:03:06                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:03:06                         tester: /tmp/vhost_cbdma
19/01/2022 10:03:06                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:03:08                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:03:08                         tester: /tmp/vhost_cbdma
19/01/2022 10:03:08                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:03:10                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:03:10                         tester: /tmp/vhost_cbdma
19/01/2022 10:03:10                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:03:12                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:03:12                         tester: /tmp/vhost_cbdma
19/01/2022 10:03:12                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:03:14                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:03:15                         tester: /tmp/vhost_cbdma
19/01/2022 10:03:15                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:03:17                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:03:17                         tester: /tmp/vhost_cbdma
19/01/2022 10:03:17                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:03:19                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:03:19                         pktgen: trex port <0> not support flow control
19/01/2022 10:03:19                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:03:19                         pktgen: check the trex port link status
19/01/2022 10:03:19                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:03:19                         pktgen: begin traffic ......
19/01/2022 10:03:19                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:03:24                         pktgen: traffic completed. 
19/01/2022 10:03:24                         pktgen: check the trex port link status
19/01/2022 10:03:24                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:03:24                         pktgen: begin traffic ......
19/01/2022 10:03:24                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:03:44                         pktgen: begin get port statistic ...
19/01/2022 10:03:44                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:03:44                         pktgen: {0: {'ibytes': 39678410076,
     'ierrors': 0,
     'ipackets': 58047118,
     'obytes': 97221953938,
     'oerrors': 0,
     'opackets': 142315709,
     'rx_bps': 15894547456.0,
     'rx_bps_L1': 16359614416.000002,
     'rx_pps': 2906668.5,
     'rx_util': 40.899036040000006,
     'tx_bps': 38942306304.0,
     'tx_bps_L1': 40082398704.0,
     'tx_pps': 7125577.5,
     'tx_util': 100.20599675999999},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.18416404724121,
            'cpu_util': 96.46747589111328,
            'cpu_util_raw': 96.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 54205326,
            'rx_bps': 15894547456.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 23047757824.0,
            'rx_pps': 2906668.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38942306304.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7125577.5},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 39678410076,
           'ierrors': 0,
           'ipackets': 58047118,
           'obytes': 97221953938,
           'oerrors': 0,
           'opackets': 142315709,
           'rx_bps': 15894547456.0,
           'rx_bps_L1': 16359614416.000002,
           'rx_pps': 2906668.5,
           'rx_util': 40.899036040000006,
           'tx_bps': 38942306304.0,
           'tx_bps_L1': 40082398704.0,
           'tx_pps': 7125577.5,
           'tx_util': 100.20599675999999}}
19/01/2022 10:03:44                         pktgen: {'ibytes': 39678410076,
 'ierrors': 0,
 'ipackets': 58047118,
 'obytes': 97221953938,
 'oerrors': 0,
 'opackets': 142315709,
 'rx_bps': 15894547456.0,
 'rx_bps_L1': 16359614416.000002,
 'rx_pps': 2906668.5,
 'rx_util': 40.899036040000006,
 'tx_bps': 38942306304.0,
 'tx_bps_L1': 40082398704.0,
 'tx_pps': 7125577.5,
 'tx_util': 100.20599675999999}
19/01/2022 10:03:44                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38942306304.000000, tx_pps: 7125577.500000 
19/01/2022 10:03:44                         pktgen: {'ibytes': 39678410076,
 'ierrors': 0,
 'ipackets': 58047118,
 'obytes': 97221953938,
 'oerrors': 0,
 'opackets': 142315709,
 'rx_bps': 15894547456.0,
 'rx_bps_L1': 16359614416.000002,
 'rx_pps': 2906668.5,
 'rx_util': 40.899036040000006,
 'tx_bps': 38942306304.0,
 'tx_bps_L1': 40082398704.0,
 'tx_pps': 7125577.5,
 'tx_util': 100.20599675999999}
19/01/2022 10:03:44                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 15894547456.000000, rx_pps: 2906668.500000
19/01/2022 10:03:44                         pktgen: throughput: pps_rx 2906668.500000, bps_rx 15894547456.000000
19/01/2022 10:03:44                         pktgen: traffic completed. 
19/01/2022 10:03:57                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:03:57                         tester: /tmp/vhost_cbdma
19/01/2022 10:03:57                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:03:59                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:03:59                         tester: /tmp/vhost_cbdma
19/01/2022 10:03:59                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:04:01                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:04:01                         tester: /tmp/vhost_cbdma
19/01/2022 10:04:01                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:04:03                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:04:03                         tester: /tmp/vhost_cbdma
19/01/2022 10:04:03                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:04:05                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:04:05                         tester: /tmp/vhost_cbdma
19/01/2022 10:04:05                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:04:07                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:04:07                         tester: /tmp/vhost_cbdma
19/01/2022 10:04:07                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:04:09                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:04:10                         tester: /tmp/vhost_cbdma
19/01/2022 10:04:10                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: test port 0 map gen port 0
19/01/2022 10:04:12                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:04:12                         pktgen: trex port <0> not support flow control
19/01/2022 10:04:12                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:04:12                         pktgen: check the trex port link status
19/01/2022 10:04:12                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:04:12                         pktgen: begin traffic ......
19/01/2022 10:04:12                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:04:17                         pktgen: traffic completed. 
19/01/2022 10:04:17                         pktgen: check the trex port link status
19/01/2022 10:04:17                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:04:17                         pktgen: begin traffic ......
19/01/2022 10:04:17                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:04:37                         pktgen: begin get port statistic ...
19/01/2022 10:04:37                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:04:37                         pktgen: {0: {'ibytes': 41494286020,
     'ierrors': 0,
     'ipackets': 60699462,
     'obytes': 97254530842,
     'oerrors': 0,
     'opackets': 142363390,
     'rx_bps': 16595398656.0,
     'rx_bps_L1': 17080916055.999998,
     'rx_pps': 3034483.75,
     'rx_util': 42.702290139999995,
     'tx_bps': 38873833472.0,
     'tx_bps_L1': 40011921312.00001,
     'tx_pps': 7113049.0,
     'tx_util': 100.02980328000002},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.347803115844727,
            'cpu_util': 95.5234146118164,
            'cpu_util_raw': 95.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53756147,
            'rx_bps': 16595398656.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 22278432768.0,
            'rx_pps': 3034483.75,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38873833472.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7113049.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 41494286020,
           'ierrors': 0,
           'ipackets': 60699462,
           'obytes': 97254530842,
           'oerrors': 0,
           'opackets': 142363390,
           'rx_bps': 16595398656.0,
           'rx_bps_L1': 17080916055.999998,
           'rx_pps': 3034483.75,
           'rx_util': 42.702290139999995,
           'tx_bps': 38873833472.0,
           'tx_bps_L1': 40011921312.00001,
           'tx_pps': 7113049.0,
           'tx_util': 100.02980328000002}}
19/01/2022 10:04:37                         pktgen: {'ibytes': 41494286020,
 'ierrors': 0,
 'ipackets': 60699462,
 'obytes': 97254530842,
 'oerrors': 0,
 'opackets': 142363390,
 'rx_bps': 16595398656.0,
 'rx_bps_L1': 17080916055.999998,
 'rx_pps': 3034483.75,
 'rx_util': 42.702290139999995,
 'tx_bps': 38873833472.0,
 'tx_bps_L1': 40011921312.00001,
 'tx_pps': 7113049.0,
 'tx_util': 100.02980328000002}
19/01/2022 10:04:37                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38873833472.000000, tx_pps: 7113049.000000 
19/01/2022 10:04:37                         pktgen: {'ibytes': 41494286020,
 'ierrors': 0,
 'ipackets': 60699462,
 'obytes': 97254530842,
 'oerrors': 0,
 'opackets': 142363390,
 'rx_bps': 16595398656.0,
 'rx_bps_L1': 17080916055.999998,
 'rx_pps': 3034483.75,
 'rx_util': 42.702290139999995,
 'tx_bps': 38873833472.0,
 'tx_bps_L1': 40011921312.00001,
 'tx_pps': 7113049.0,
 'tx_util': 100.02980328000002}
19/01/2022 10:04:37                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 16595398656.000000, rx_pps: 3034483.750000
19/01/2022 10:04:37                         pktgen: throughput: pps_rx 3034483.750000, bps_rx 16595398656.000000
19/01/2022 10:04:37                         pktgen: traffic completed. 
19/01/2022 10:04:39           TestVirTioVhostCbdma: 
+-------+--------------+-------+------------+
| Frame | Mode/RXD-TXD | Mpps  | % linerate |
+=======+==============+=======+============+
| imix  | with_0_cbdma | 3.360 | 45.939     |
+-------+--------------+-------+------------+
| imix  | with_4_cbdma | 3.136 | 42.879     |
+-------+--------------+-------+------------+
| imix  | with_8_cbdma | 2.907 | 39.736     |
+-------+--------------+-------+------------+
| imix  | with_6_cbdma | 3.034 | 41.488     |
+-------+--------------+-------+------------+
19/01/2022 10:04:39           TestVirTioVhostCbdma: 
+-------+--------------+------------+------------+---------+---------------------+-----------------------+
| Frame | Mode/RXD-TXD |    Mpps    | % linerate | nb_desc | Expected Throughput | Throughput Difference |
+=======+==============+============+============+=========+=====================+=======================+
| imix  | with_0_cbdma | 3.360 Mpps | 45.939%    | 1024    | 0.000 Mpps          | 3.360 Mpps            |
+-------+--------------+------------+------------+---------+---------------------+-----------------------+
| imix  | with_4_cbdma | 3.136 Mpps | 42.879%    | 1024    | 0.000 Mpps          | 3.136 Mpps            |
+-------+--------------+------------+------------+---------+---------------------+-----------------------+
| imix  | with_8_cbdma | 2.907 Mpps | 39.736%    | 1024    | 0.000 Mpps          | 2.907 Mpps            |
+-------+--------------+------------+------------+---------+---------------------+-----------------------+
| imix  | with_6_cbdma | 3.034 Mpps | 41.488%    | 1024    | 0.000 Mpps          | 3.034 Mpps            |
+-------+--------------+------------+------------+---------+---------------------+-----------------------+
19/01/2022 10:04:39           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:04:39           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 3.360000
19/01/2022 10:04:39           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:04:39           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 3.136000
19/01/2022 10:04:39           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:04:39           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 2.907000
19/01/2022 10:04:39           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:04:39           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 3.034000
19/01/2022 10:04:39           TestVirTioVhostCbdma: Test Case test_perf_pvp_packed_ring_all_dynamic_queue_number_vhost_enqueue_operations_with_cbdma Result PASSED:
19/01/2022 10:04:39             dut.10.239.251.220: killall -I dpdk-testpmd 
19/01/2022 10:04:39             dut.10.239.251.220: dpdk-testpmd: no process found
19/01/2022 10:04:39             dut.10.239.251.220: modprobe ioatdma
19/01/2022 10:04:39             dut.10.239.251.220: 
19/01/2022 10:04:39             dut.10.239.251.220: ./usertools/dpdk-devbind.py -u 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3 0000:80:04.4 0000:80:04.5 0000:80:04.6 0000:80:04.7
19/01/2022 10:04:39             dut.10.239.251.220: 
19/01/2022 10:04:39             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=ioatdma  0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3 0000:80:04.4 0000:80:04.5 0000:80:04.6 0000:80:04.7
19/01/2022 10:04:40             dut.10.239.251.220: 
19/01/2022 10:04:40           TestVirTioVhostCbdma: Test Case test_perf_pvp_packed_ring_all_path_vhost_enqueue_operations_with_cbdma Begin
19/01/2022 10:04:40             dut.10.239.251.220:  
19/01/2022 10:04:40                         tester:  
19/01/2022 10:04:40             dut.10.239.251.220: killall -I dpdk-testpmd 
19/01/2022 10:04:40             dut.10.239.251.220: dpdk-testpmd: no process found
19/01/2022 10:04:40             dut.10.239.251.220: rm -rf /root/dpdk/vhost-net*
19/01/2022 10:04:40             dut.10.239.251.220: 
19/01/2022 10:04:40             dut.10.239.251.220: rm -rf /tmp/s0
19/01/2022 10:04:40             dut.10.239.251.220: 
19/01/2022 10:04:40             dut.10.239.251.220: ./usertools/dpdk-devbind.py --status-dev dma
19/01/2022 10:04:41             dut.10.239.251.220: 
DMA devices using kernel driver
===============================
0000:00:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
19/01/2022 10:04:41             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=vfio-pci 0000:80:04.0
19/01/2022 10:04:41             dut.10.239.251.220: 
19/01/2022 10:04:52             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:04:52             dut.10.239.251.220: 1048576
19/01/2022 10:05:03                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:03                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:03                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:05:05                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:05                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:05                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:05:08                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:08                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:08                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:05:10                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:10                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:10                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:05:12                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:12                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:12                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:05:14                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:14                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:14                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:05:16                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:16                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:16                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:18                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:05:18                         pktgen: trex port <0> not support flow control
19/01/2022 10:05:18                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:05:18                         pktgen: check the trex port link status
19/01/2022 10:05:18                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:05:18                         pktgen: begin traffic ......
19/01/2022 10:05:18                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:05:23                         pktgen: traffic completed. 
19/01/2022 10:05:23                         pktgen: check the trex port link status
19/01/2022 10:05:23                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:05:23                         pktgen: begin traffic ......
19/01/2022 10:05:23                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:05:43                         pktgen: begin get port statistic ...
19/01/2022 10:05:43                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:05:43                         pktgen: {0: {'ibytes': 59370089370,
     'ierrors': 0,
     'ipackets': 86353001,
     'obytes': 97255869738,
     'oerrors': 0,
     'opackets': 142365356,
     'rx_bps': 23900344320.0,
     'rx_bps_L1': 24595423520.0,
     'rx_pps': 4344245.0,
     'rx_util': 61.48855880000001,
     'tx_bps': 38933323776.0,
     'tx_bps_L1': 40073153696.0,
     'tx_pps': 7123937.0,
     'tx_util': 100.18288423999999},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.53622055053711,
            'cpu_util': 94.79183959960938,
            'cpu_util_raw': 93.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53989553,
            'rx_bps': 23900344320.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15032980480.0,
            'rx_pps': 4344245.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38933323776.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7123937.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59370089370,
           'ierrors': 0,
           'ipackets': 86353001,
           'obytes': 97255869738,
           'oerrors': 0,
           'opackets': 142365356,
           'rx_bps': 23900344320.0,
           'rx_bps_L1': 24595423520.0,
           'rx_pps': 4344245.0,
           'rx_util': 61.48855880000001,
           'tx_bps': 38933323776.0,
           'tx_bps_L1': 40073153696.0,
           'tx_pps': 7123937.0,
           'tx_util': 100.18288423999999}}
19/01/2022 10:05:43                         pktgen: {'ibytes': 59370089370,
 'ierrors': 0,
 'ipackets': 86353001,
 'obytes': 97255869738,
 'oerrors': 0,
 'opackets': 142365356,
 'rx_bps': 23900344320.0,
 'rx_bps_L1': 24595423520.0,
 'rx_pps': 4344245.0,
 'rx_util': 61.48855880000001,
 'tx_bps': 38933323776.0,
 'tx_bps_L1': 40073153696.0,
 'tx_pps': 7123937.0,
 'tx_util': 100.18288423999999}
19/01/2022 10:05:43                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38933323776.000000, tx_pps: 7123937.000000 
19/01/2022 10:05:43                         pktgen: {'ibytes': 59370089370,
 'ierrors': 0,
 'ipackets': 86353001,
 'obytes': 97255869738,
 'oerrors': 0,
 'opackets': 142365356,
 'rx_bps': 23900344320.0,
 'rx_bps_L1': 24595423520.0,
 'rx_pps': 4344245.0,
 'rx_util': 61.48855880000001,
 'tx_bps': 38933323776.0,
 'tx_bps_L1': 40073153696.0,
 'tx_pps': 7123937.0,
 'tx_util': 100.18288423999999}
19/01/2022 10:05:43                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23900344320.000000, rx_pps: 4344245.000000
19/01/2022 10:05:43                         pktgen: throughput: pps_rx 4344245.000000, bps_rx 23900344320.000000
19/01/2022 10:05:43                         pktgen: traffic completed. 
19/01/2022 10:05:44                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:44                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:44                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:05:46                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:46                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:46                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:05:48                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:48                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:48                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:05:50                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:50                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:50                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:05:52                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:52                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:52                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:05:54                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:54                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:54                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:05:56                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:05:57                         tester: /tmp/vhost_cbdma
19/01/2022 10:05:57                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:05:59                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:05:59                         pktgen: trex port <0> not support flow control
19/01/2022 10:05:59                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:05:59                         pktgen: check the trex port link status
19/01/2022 10:05:59                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:05:59                         pktgen: begin traffic ......
19/01/2022 10:05:59                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:06:04                         pktgen: traffic completed. 
19/01/2022 10:06:04                         pktgen: check the trex port link status
19/01/2022 10:06:04                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:06:04                         pktgen: begin traffic ......
19/01/2022 10:06:04                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:06:24                         pktgen: begin get port statistic ...
19/01/2022 10:06:24                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:06:24                         pktgen: {0: {'ibytes': 59105112724,
     'ierrors': 0,
     'ipackets': 85981200,
     'obytes': 97258039358,
     'oerrors': 0,
     'opackets': 142368531,
     'rx_bps': 23562813440.0,
     'rx_bps_L1': 24248313920.0,
     'rx_pps': 4284378.0,
     'rx_util': 60.6207848,
     'tx_bps': 38774566912.0,
     'tx_bps_L1': 39909748672.0,
     'tx_pps': 7094886.0,
     'tx_util': 99.77437168},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.298078536987305,
            'cpu_util': 95.51290130615234,
            'cpu_util_raw': 94.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53787049,
            'rx_bps': 23562813440.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15211753472.0,
            'rx_pps': 4284378.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38774566912.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7094886.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59105112724,
           'ierrors': 0,
           'ipackets': 85981200,
           'obytes': 97258039358,
           'oerrors': 0,
           'opackets': 142368531,
           'rx_bps': 23562813440.0,
           'rx_bps_L1': 24248313920.0,
           'rx_pps': 4284378.0,
           'rx_util': 60.6207848,
           'tx_bps': 38774566912.0,
           'tx_bps_L1': 39909748672.0,
           'tx_pps': 7094886.0,
           'tx_util': 99.77437168}}
19/01/2022 10:06:24                         pktgen: {'ibytes': 59105112724,
 'ierrors': 0,
 'ipackets': 85981200,
 'obytes': 97258039358,
 'oerrors': 0,
 'opackets': 142368531,
 'rx_bps': 23562813440.0,
 'rx_bps_L1': 24248313920.0,
 'rx_pps': 4284378.0,
 'rx_util': 60.6207848,
 'tx_bps': 38774566912.0,
 'tx_bps_L1': 39909748672.0,
 'tx_pps': 7094886.0,
 'tx_util': 99.77437168}
19/01/2022 10:06:24                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38774566912.000000, tx_pps: 7094886.000000 
19/01/2022 10:06:24                         pktgen: {'ibytes': 59105112724,
 'ierrors': 0,
 'ipackets': 85981200,
 'obytes': 97258039358,
 'oerrors': 0,
 'opackets': 142368531,
 'rx_bps': 23562813440.0,
 'rx_bps_L1': 24248313920.0,
 'rx_pps': 4284378.0,
 'rx_util': 60.6207848,
 'tx_bps': 38774566912.0,
 'tx_bps_L1': 39909748672.0,
 'tx_pps': 7094886.0,
 'tx_util': 99.77437168}
19/01/2022 10:06:24                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23562813440.000000, rx_pps: 4284378.000000
19/01/2022 10:06:24                         pktgen: throughput: pps_rx 4284378.000000, bps_rx 23562813440.000000
19/01/2022 10:06:24                         pktgen: traffic completed. 
19/01/2022 10:06:27             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:06:27             dut.10.239.251.220: 1048576
19/01/2022 10:06:39                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:06:39                         tester: /tmp/vhost_cbdma
19/01/2022 10:06:39                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:06:41                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:06:41                         tester: /tmp/vhost_cbdma
19/01/2022 10:06:41                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:06:43                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:06:43                         tester: /tmp/vhost_cbdma
19/01/2022 10:06:43                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:06:45                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:06:45                         tester: /tmp/vhost_cbdma
19/01/2022 10:06:45                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:06:47                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:06:47                         tester: /tmp/vhost_cbdma
19/01/2022 10:06:47                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:06:49                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:06:49                         tester: /tmp/vhost_cbdma
19/01/2022 10:06:49                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:06:51                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:06:51                         tester: /tmp/vhost_cbdma
19/01/2022 10:06:51                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:06:54                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:06:54                         pktgen: trex port <0> not support flow control
19/01/2022 10:06:54                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:06:54                         pktgen: check the trex port link status
19/01/2022 10:06:54                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:06:54                         pktgen: begin traffic ......
19/01/2022 10:06:54                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:06:59                         pktgen: traffic completed. 
19/01/2022 10:06:59                         pktgen: check the trex port link status
19/01/2022 10:06:59                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:06:59                         pktgen: begin traffic ......
19/01/2022 10:06:59                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:07:19                         pktgen: begin get port statistic ...
19/01/2022 10:07:19                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:07:19                         pktgen: {0: {'ibytes': 58426161488,
     'ierrors': 0,
     'ipackets': 85101230,
     'obytes': 97257369348,
     'oerrors': 0,
     'opackets': 142367547,
     'rx_bps': 23459954688.0,
     'rx_bps_L1': 24142971168.0,
     'rx_pps': 4268853.0,
     'rx_util': 60.35742791999999,
     'tx_bps': 38883147776.0,
     'tx_bps_L1': 40021508576.0,
     'tx_pps': 7114755.0,
     'tx_util': 100.05377144},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.494930267333984,
            'cpu_util': 94.86040496826172,
            'cpu_util_raw': 91.25,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53658054,
            'rx_bps': 23459954688.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15423193088.0,
            'rx_pps': 4268853.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38883147776.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7114755.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58426161488,
           'ierrors': 0,
           'ipackets': 85101230,
           'obytes': 97257369348,
           'oerrors': 0,
           'opackets': 142367547,
           'rx_bps': 23459954688.0,
           'rx_bps_L1': 24142971168.0,
           'rx_pps': 4268853.0,
           'rx_util': 60.35742791999999,
           'tx_bps': 38883147776.0,
           'tx_bps_L1': 40021508576.0,
           'tx_pps': 7114755.0,
           'tx_util': 100.05377144}}
19/01/2022 10:07:19                         pktgen: {'ibytes': 58426161488,
 'ierrors': 0,
 'ipackets': 85101230,
 'obytes': 97257369348,
 'oerrors': 0,
 'opackets': 142367547,
 'rx_bps': 23459954688.0,
 'rx_bps_L1': 24142971168.0,
 'rx_pps': 4268853.0,
 'rx_util': 60.35742791999999,
 'tx_bps': 38883147776.0,
 'tx_bps_L1': 40021508576.0,
 'tx_pps': 7114755.0,
 'tx_util': 100.05377144}
19/01/2022 10:07:19                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38883147776.000000, tx_pps: 7114755.000000 
19/01/2022 10:07:19                         pktgen: {'ibytes': 58426161488,
 'ierrors': 0,
 'ipackets': 85101230,
 'obytes': 97257369348,
 'oerrors': 0,
 'opackets': 142367547,
 'rx_bps': 23459954688.0,
 'rx_bps_L1': 24142971168.0,
 'rx_pps': 4268853.0,
 'rx_util': 60.35742791999999,
 'tx_bps': 38883147776.0,
 'tx_bps_L1': 40021508576.0,
 'tx_pps': 7114755.0,
 'tx_util': 100.05377144}
19/01/2022 10:07:19                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23459954688.000000, rx_pps: 4268853.000000
19/01/2022 10:07:19                         pktgen: throughput: pps_rx 4268853.000000, bps_rx 23459954688.000000
19/01/2022 10:07:19                         pktgen: traffic completed. 
19/01/2022 10:07:19                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:07:19                         tester: /tmp/vhost_cbdma
19/01/2022 10:07:19                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:07:21                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:07:21                         tester: /tmp/vhost_cbdma
19/01/2022 10:07:21                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:07:23                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:07:23                         tester: /tmp/vhost_cbdma
19/01/2022 10:07:23                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:07:25                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:07:25                         tester: /tmp/vhost_cbdma
19/01/2022 10:07:25                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:07:27                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:07:28                         tester: /tmp/vhost_cbdma
19/01/2022 10:07:28                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:07:30                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:07:30                         tester: /tmp/vhost_cbdma
19/01/2022 10:07:30                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:07:32                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:07:32                         tester: /tmp/vhost_cbdma
19/01/2022 10:07:32                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: test port 0 map gen port 0
19/01/2022 10:07:34                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:07:34                         pktgen: trex port <0> not support flow control
19/01/2022 10:07:34                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:07:34                         pktgen: check the trex port link status
19/01/2022 10:07:34                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:07:34                         pktgen: begin traffic ......
19/01/2022 10:07:34                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:07:39                         pktgen: traffic completed. 
19/01/2022 10:07:39                         pktgen: check the trex port link status
19/01/2022 10:07:39                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:07:39                         pktgen: begin traffic ......
19/01/2022 10:07:39                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:07:59                         pktgen: begin get port statistic ...
19/01/2022 10:07:59                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:07:59                         pktgen: {0: {'ibytes': 58412250024,
     'ierrors': 0,
     'ipackets': 85093008,
     'obytes': 97255313426,
     'oerrors': 0,
     'opackets': 142364540,
     'rx_bps': 23291334656.0,
     'rx_bps_L1': 23970068576.0,
     'rx_pps': 4242087.0,
     'rx_util': 59.92517144,
     'tx_bps': 38773915648.0,
     'tx_bps_L1': 39909078048.0,
     'tx_pps': 7094765.0,
     'tx_util': 99.77269512},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.502849578857422,
            'cpu_util': 94.55738067626953,
            'cpu_util_raw': 93.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53754345,
            'rx_bps': 23291334656.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15482579968.0,
            'rx_pps': 4242087.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38773915648.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7094765.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58412250024,
           'ierrors': 0,
           'ipackets': 85093008,
           'obytes': 97255313426,
           'oerrors': 0,
           'opackets': 142364540,
           'rx_bps': 23291334656.0,
           'rx_bps_L1': 23970068576.0,
           'rx_pps': 4242087.0,
           'rx_util': 59.92517144,
           'tx_bps': 38773915648.0,
           'tx_bps_L1': 39909078048.0,
           'tx_pps': 7094765.0,
           'tx_util': 99.77269512}}
19/01/2022 10:07:59                         pktgen: {'ibytes': 58412250024,
 'ierrors': 0,
 'ipackets': 85093008,
 'obytes': 97255313426,
 'oerrors': 0,
 'opackets': 142364540,
 'rx_bps': 23291334656.0,
 'rx_bps_L1': 23970068576.0,
 'rx_pps': 4242087.0,
 'rx_util': 59.92517144,
 'tx_bps': 38773915648.0,
 'tx_bps_L1': 39909078048.0,
 'tx_pps': 7094765.0,
 'tx_util': 99.77269512}
19/01/2022 10:07:59                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38773915648.000000, tx_pps: 7094765.000000 
19/01/2022 10:07:59                         pktgen: {'ibytes': 58412250024,
 'ierrors': 0,
 'ipackets': 85093008,
 'obytes': 97255313426,
 'oerrors': 0,
 'opackets': 142364540,
 'rx_bps': 23291334656.0,
 'rx_bps_L1': 23970068576.0,
 'rx_pps': 4242087.0,
 'rx_util': 59.92517144,
 'tx_bps': 38773915648.0,
 'tx_bps_L1': 39909078048.0,
 'tx_pps': 7094765.0,
 'tx_util': 99.77269512}
19/01/2022 10:07:59                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23291334656.000000, rx_pps: 4242087.000000
19/01/2022 10:07:59                         pktgen: throughput: pps_rx 4242087.000000, bps_rx 23291334656.000000
19/01/2022 10:07:59                         pktgen: traffic completed. 
19/01/2022 10:08:03             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:08:03             dut.10.239.251.220: 1048576
19/01/2022 10:08:14                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:08:14                         tester: /tmp/vhost_cbdma
19/01/2022 10:08:14                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:08:16                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:08:16                         tester: /tmp/vhost_cbdma
19/01/2022 10:08:16                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:08:18                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:08:18                         tester: /tmp/vhost_cbdma
19/01/2022 10:08:18                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:08:20                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:08:20                         tester: /tmp/vhost_cbdma
19/01/2022 10:08:20                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:08:22                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:08:22                         tester: /tmp/vhost_cbdma
19/01/2022 10:08:22                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:08:24                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:08:25                         tester: /tmp/vhost_cbdma
19/01/2022 10:08:25                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:08:27                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:08:27                         tester: /tmp/vhost_cbdma
19/01/2022 10:08:27                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: test port 0 map gen port 0
19/01/2022 10:08:29                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:08:29                         pktgen: trex port <0> not support flow control
19/01/2022 10:08:29                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:08:29                         pktgen: check the trex port link status
19/01/2022 10:08:29                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:08:29                         pktgen: begin traffic ......
19/01/2022 10:08:29                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:08:34                         pktgen: traffic completed. 
19/01/2022 10:08:34                         pktgen: check the trex port link status
19/01/2022 10:08:34                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:08:34                         pktgen: begin traffic ......
19/01/2022 10:08:34                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:08:54                         pktgen: begin get port statistic ...
19/01/2022 10:08:54                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:08:54                         pktgen: {0: {'ibytes': 58919645640,
     'ierrors': 0,
     'ipackets': 85749072,
     'obytes': 97259331586,
     'oerrors': 0,
     'opackets': 142370418,
     'rx_bps': 23575435264.0,
     'rx_bps_L1': 24261531584.000004,
     'rx_pps': 4288102.0,
     'rx_util': 60.65382896000001,
     'tx_bps': 38885388288.0,
     'tx_bps_L1': 40023814528.0,
     'tx_pps': 7115164.0,
     'tx_util': 100.05953631999999},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.341655731201172,
            'cpu_util': 95.5806884765625,
            'cpu_util_raw': 96.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53640915,
            'rx_bps': 23575435264.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15309950976.0,
            'rx_pps': 4288102.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38885388288.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7115164.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58919645640,
           'ierrors': 0,
           'ipackets': 85749072,
           'obytes': 97259331586,
           'oerrors': 0,
           'opackets': 142370418,
           'rx_bps': 23575435264.0,
           'rx_bps_L1': 24261531584.000004,
           'rx_pps': 4288102.0,
           'rx_util': 60.65382896000001,
           'tx_bps': 38885388288.0,
           'tx_bps_L1': 40023814528.0,
           'tx_pps': 7115164.0,
           'tx_util': 100.05953631999999}}
19/01/2022 10:08:54                         pktgen: {'ibytes': 58919645640,
 'ierrors': 0,
 'ipackets': 85749072,
 'obytes': 97259331586,
 'oerrors': 0,
 'opackets': 142370418,
 'rx_bps': 23575435264.0,
 'rx_bps_L1': 24261531584.000004,
 'rx_pps': 4288102.0,
 'rx_util': 60.65382896000001,
 'tx_bps': 38885388288.0,
 'tx_bps_L1': 40023814528.0,
 'tx_pps': 7115164.0,
 'tx_util': 100.05953631999999}
19/01/2022 10:08:54                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38885388288.000000, tx_pps: 7115164.000000 
19/01/2022 10:08:54                         pktgen: {'ibytes': 58919645640,
 'ierrors': 0,
 'ipackets': 85749072,
 'obytes': 97259331586,
 'oerrors': 0,
 'opackets': 142370418,
 'rx_bps': 23575435264.0,
 'rx_bps_L1': 24261531584.000004,
 'rx_pps': 4288102.0,
 'rx_util': 60.65382896000001,
 'tx_bps': 38885388288.0,
 'tx_bps_L1': 40023814528.0,
 'tx_pps': 7115164.0,
 'tx_util': 100.05953631999999}
19/01/2022 10:08:54                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23575435264.000000, rx_pps: 4288102.000000
19/01/2022 10:08:54                         pktgen: throughput: pps_rx 4288102.000000, bps_rx 23575435264.000000
19/01/2022 10:08:54                         pktgen: traffic completed. 
19/01/2022 10:08:54                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:08:54                         tester: /tmp/vhost_cbdma
19/01/2022 10:08:54                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:08:56                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:08:56                         tester: /tmp/vhost_cbdma
19/01/2022 10:08:56                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:08:58                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:08:59                         tester: /tmp/vhost_cbdma
19/01/2022 10:08:59                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:09:01                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:09:01                         tester: /tmp/vhost_cbdma
19/01/2022 10:09:01                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:09:03                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:09:03                         tester: /tmp/vhost_cbdma
19/01/2022 10:09:03                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:09:05                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:09:05                         tester: /tmp/vhost_cbdma
19/01/2022 10:09:05                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:09:07                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:09:07                         tester: /tmp/vhost_cbdma
19/01/2022 10:09:07                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: test port 0 map gen port 0
19/01/2022 10:09:09                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:09:09                         pktgen: trex port <0> not support flow control
19/01/2022 10:09:09                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:09:09                         pktgen: check the trex port link status
19/01/2022 10:09:09                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:09:09                         pktgen: begin traffic ......
19/01/2022 10:09:09                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:09:14                         pktgen: traffic completed. 
19/01/2022 10:09:14                         pktgen: check the trex port link status
19/01/2022 10:09:14                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:09:14                         pktgen: begin traffic ......
19/01/2022 10:09:14                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:09:34                         pktgen: begin get port statistic ...
19/01/2022 10:09:34                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:09:34                         pktgen: {0: {'ibytes': 58918487132,
     'ierrors': 0,
     'ipackets': 85755951,
     'obytes': 97252876398,
     'oerrors': 0,
     'opackets': 142360965,
     'rx_bps': 23574169600.0,
     'rx_bps_L1': 24260221600.0,
     'rx_pps': 4287825.0,
     'rx_util': 60.650554,
     'tx_bps': 38881107968.0,
     'tx_bps_L1': 40019408688.0,
     'tx_pps': 7114379.5,
     'tx_util': 100.04852172000001},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.26601791381836,
            'cpu_util': 95.9268569946289,
            'cpu_util_raw': 95.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53923538,
            'rx_bps': 23574169600.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15306939392.0,
            'rx_pps': 4287825.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38881107968.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7114379.5},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58918487132,
           'ierrors': 0,
           'ipackets': 85755951,
           'obytes': 97252876398,
           'oerrors': 0,
           'opackets': 142360965,
           'rx_bps': 23574169600.0,
           'rx_bps_L1': 24260221600.0,
           'rx_pps': 4287825.0,
           'rx_util': 60.650554,
           'tx_bps': 38881107968.0,
           'tx_bps_L1': 40019408688.0,
           'tx_pps': 7114379.5,
           'tx_util': 100.04852172000001}}
19/01/2022 10:09:34                         pktgen: {'ibytes': 58918487132,
 'ierrors': 0,
 'ipackets': 85755951,
 'obytes': 97252876398,
 'oerrors': 0,
 'opackets': 142360965,
 'rx_bps': 23574169600.0,
 'rx_bps_L1': 24260221600.0,
 'rx_pps': 4287825.0,
 'rx_util': 60.650554,
 'tx_bps': 38881107968.0,
 'tx_bps_L1': 40019408688.0,
 'tx_pps': 7114379.5,
 'tx_util': 100.04852172000001}
19/01/2022 10:09:34                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38881107968.000000, tx_pps: 7114379.500000 
19/01/2022 10:09:34                         pktgen: {'ibytes': 58918487132,
 'ierrors': 0,
 'ipackets': 85755951,
 'obytes': 97252876398,
 'oerrors': 0,
 'opackets': 142360965,
 'rx_bps': 23574169600.0,
 'rx_bps_L1': 24260221600.0,
 'rx_pps': 4287825.0,
 'rx_util': 60.650554,
 'tx_bps': 38881107968.0,
 'tx_bps_L1': 40019408688.0,
 'tx_pps': 7114379.5,
 'tx_util': 100.04852172000001}
19/01/2022 10:09:34                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23574169600.000000, rx_pps: 4287825.000000
19/01/2022 10:09:34                         pktgen: throughput: pps_rx 4287825.000000, bps_rx 23574169600.000000
19/01/2022 10:09:34                         pktgen: traffic completed. 
19/01/2022 10:09:38             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:09:38             dut.10.239.251.220: 1048576
19/01/2022 10:09:49                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:09:49                         tester: /tmp/vhost_cbdma
19/01/2022 10:09:49                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:09:51                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:09:51                         tester: /tmp/vhost_cbdma
19/01/2022 10:09:51                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:09:53                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:09:53                         tester: /tmp/vhost_cbdma
19/01/2022 10:09:53                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:09:55                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:09:56                         tester: /tmp/vhost_cbdma
19/01/2022 10:09:56                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:09:58                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:09:58                         tester: /tmp/vhost_cbdma
19/01/2022 10:09:58                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:10:00                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:10:00                         tester: /tmp/vhost_cbdma
19/01/2022 10:10:00                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:10:02                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:10:02                         tester: /tmp/vhost_cbdma
19/01/2022 10:10:02                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:04                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:10:04                         pktgen: trex port <0> not support flow control
19/01/2022 10:10:04                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:10:04                         pktgen: check the trex port link status
19/01/2022 10:10:04                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:10:04                         pktgen: begin traffic ......
19/01/2022 10:10:04                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:10:09                         pktgen: traffic completed. 
19/01/2022 10:10:09                         pktgen: check the trex port link status
19/01/2022 10:10:09                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:10:09                         pktgen: begin traffic ......
19/01/2022 10:10:09                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:10:29                         pktgen: begin get port statistic ...
19/01/2022 10:10:29                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:10:29                         pktgen: {0: {'ibytes': 58230837624,
     'ierrors': 0,
     'ipackets': 84783870,
     'obytes': 97258519908,
     'oerrors': 0,
     'opackets': 142369230,
     'rx_bps': 23321096192.0,
     'rx_bps_L1': 24000133871.999996,
     'rx_pps': 4243985.5,
     'rx_util': 60.00033467999999,
     'tx_bps': 38937292800.0,
     'tx_bps_L1': 40077238400.0,
     'tx_pps': 7124660.0,
     'tx_util': 100.193096},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.53805160522461,
            'cpu_util': 94.79305267333984,
            'cpu_util_raw': 95.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53748780,
            'rx_bps': 23321096192.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15616197632.0,
            'rx_pps': 4243985.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38937292800.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124660.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58230837624,
           'ierrors': 0,
           'ipackets': 84783870,
           'obytes': 97258519908,
           'oerrors': 0,
           'opackets': 142369230,
           'rx_bps': 23321096192.0,
           'rx_bps_L1': 24000133871.999996,
           'rx_pps': 4243985.5,
           'rx_util': 60.00033467999999,
           'tx_bps': 38937292800.0,
           'tx_bps_L1': 40077238400.0,
           'tx_pps': 7124660.0,
           'tx_util': 100.193096}}
19/01/2022 10:10:29                         pktgen: {'ibytes': 58230837624,
 'ierrors': 0,
 'ipackets': 84783870,
 'obytes': 97258519908,
 'oerrors': 0,
 'opackets': 142369230,
 'rx_bps': 23321096192.0,
 'rx_bps_L1': 24000133871.999996,
 'rx_pps': 4243985.5,
 'rx_util': 60.00033467999999,
 'tx_bps': 38937292800.0,
 'tx_bps_L1': 40077238400.0,
 'tx_pps': 7124660.0,
 'tx_util': 100.193096}
19/01/2022 10:10:29                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38937292800.000000, tx_pps: 7124660.000000 
19/01/2022 10:10:29                         pktgen: {'ibytes': 58230837624,
 'ierrors': 0,
 'ipackets': 84783870,
 'obytes': 97258519908,
 'oerrors': 0,
 'opackets': 142369230,
 'rx_bps': 23321096192.0,
 'rx_bps_L1': 24000133871.999996,
 'rx_pps': 4243985.5,
 'rx_util': 60.00033467999999,
 'tx_bps': 38937292800.0,
 'tx_bps_L1': 40077238400.0,
 'tx_pps': 7124660.0,
 'tx_util': 100.193096}
19/01/2022 10:10:29                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23321096192.000000, rx_pps: 4243985.500000
19/01/2022 10:10:29                         pktgen: throughput: pps_rx 4243985.500000, bps_rx 23321096192.000000
19/01/2022 10:10:29                         pktgen: traffic completed. 
19/01/2022 10:10:29                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:10:30                         tester: /tmp/vhost_cbdma
19/01/2022 10:10:30                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:10:32                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:10:32                         tester: /tmp/vhost_cbdma
19/01/2022 10:10:32                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:10:34                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:10:34                         tester: /tmp/vhost_cbdma
19/01/2022 10:10:34                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:10:36                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:10:36                         tester: /tmp/vhost_cbdma
19/01/2022 10:10:36                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:10:38                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:10:38                         tester: /tmp/vhost_cbdma
19/01/2022 10:10:38                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:10:40                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:10:40                         tester: /tmp/vhost_cbdma
19/01/2022 10:10:40                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:10:42                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:10:42                         tester: /tmp/vhost_cbdma
19/01/2022 10:10:42                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:10:45                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:10:45                         pktgen: trex port <0> not support flow control
19/01/2022 10:10:45                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:10:45                         pktgen: check the trex port link status
19/01/2022 10:10:45                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:10:45                         pktgen: begin traffic ......
19/01/2022 10:10:45                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:10:50                         pktgen: traffic completed. 
19/01/2022 10:10:50                         pktgen: check the trex port link status
19/01/2022 10:10:50                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:10:50                         pktgen: begin traffic ......
19/01/2022 10:10:50                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:11:10                         pktgen: begin get port statistic ...
19/01/2022 10:11:10                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:11:10                         pktgen: {0: {'ibytes': 58271998000,
     'ierrors': 0,
     'ipackets': 84856384,
     'obytes': 97258738746,
     'oerrors': 0,
     'opackets': 142369551,
     'rx_bps': 23231000576.0,
     'rx_bps_L1': 23907490656.0,
     'rx_pps': 4228063.0,
     'rx_util': 59.768726640000004,
     'tx_bps': 38773104640.0,
     'tx_bps_L1': 39908243680.0,
     'tx_pps': 7094619.0,
     'tx_util': 99.77060920000001},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.260881423950195,
            'cpu_util': 95.68464660644531,
            'cpu_util_raw': 96.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 54391242,
            'rx_bps': 23231000576.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15542105088.0,
            'rx_pps': 4228063.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38773104640.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7094619.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58271998000,
           'ierrors': 0,
           'ipackets': 84856384,
           'obytes': 97258738746,
           'oerrors': 0,
           'opackets': 142369551,
           'rx_bps': 23231000576.0,
           'rx_bps_L1': 23907490656.0,
           'rx_pps': 4228063.0,
           'rx_util': 59.768726640000004,
           'tx_bps': 38773104640.0,
           'tx_bps_L1': 39908243680.0,
           'tx_pps': 7094619.0,
           'tx_util': 99.77060920000001}}
19/01/2022 10:11:10                         pktgen: {'ibytes': 58271998000,
 'ierrors': 0,
 'ipackets': 84856384,
 'obytes': 97258738746,
 'oerrors': 0,
 'opackets': 142369551,
 'rx_bps': 23231000576.0,
 'rx_bps_L1': 23907490656.0,
 'rx_pps': 4228063.0,
 'rx_util': 59.768726640000004,
 'tx_bps': 38773104640.0,
 'tx_bps_L1': 39908243680.0,
 'tx_pps': 7094619.0,
 'tx_util': 99.77060920000001}
19/01/2022 10:11:10                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38773104640.000000, tx_pps: 7094619.000000 
19/01/2022 10:11:10                         pktgen: {'ibytes': 58271998000,
 'ierrors': 0,
 'ipackets': 84856384,
 'obytes': 97258738746,
 'oerrors': 0,
 'opackets': 142369551,
 'rx_bps': 23231000576.0,
 'rx_bps_L1': 23907490656.0,
 'rx_pps': 4228063.0,
 'rx_util': 59.768726640000004,
 'tx_bps': 38773104640.0,
 'tx_bps_L1': 39908243680.0,
 'tx_pps': 7094619.0,
 'tx_util': 99.77060920000001}
19/01/2022 10:11:10                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23231000576.000000, rx_pps: 4228063.000000
19/01/2022 10:11:10                         pktgen: throughput: pps_rx 4228063.000000, bps_rx 23231000576.000000
19/01/2022 10:11:10                         pktgen: traffic completed. 
19/01/2022 10:11:13             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:11:13             dut.10.239.251.220: 1048576
19/01/2022 10:11:24                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:11:24                         tester: /tmp/vhost_cbdma
19/01/2022 10:11:24                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:11:27                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:11:27                         tester: /tmp/vhost_cbdma
19/01/2022 10:11:27                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:11:29                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:11:29                         tester: /tmp/vhost_cbdma
19/01/2022 10:11:29                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:11:31                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:11:31                         tester: /tmp/vhost_cbdma
19/01/2022 10:11:31                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:11:33                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:11:33                         tester: /tmp/vhost_cbdma
19/01/2022 10:11:33                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:11:35                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:11:35                         tester: /tmp/vhost_cbdma
19/01/2022 10:11:35                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:11:37                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:11:37                         tester: /tmp/vhost_cbdma
19/01/2022 10:11:37                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:11:39                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:11:39                         pktgen: trex port <0> not support flow control
19/01/2022 10:11:39                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:11:39                         pktgen: check the trex port link status
19/01/2022 10:11:39                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:11:39                         pktgen: begin traffic ......
19/01/2022 10:11:39                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:11:44                         pktgen: traffic completed. 
19/01/2022 10:11:44                         pktgen: check the trex port link status
19/01/2022 10:11:45                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:11:45                         pktgen: begin traffic ......
19/01/2022 10:11:45                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:12:05                         pktgen: begin get port statistic ...
19/01/2022 10:12:05                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:12:05                         pktgen: {0: {'ibytes': 58956184932,
     'ierrors': 0,
     'ipackets': 85797181,
     'obytes': 97258228544,
     'oerrors': 0,
     'opackets': 142368804,
     'rx_bps': 23581968384.0,
     'rx_bps_L1': 24268130143.999996,
     'rx_pps': 4288511.0,
     'rx_util': 60.670325359999985,
     'tx_bps': 38883377152.0,
     'tx_bps_L1': 40021744352.0,
     'tx_pps': 7114795.0,
     'tx_util': 100.05436087999999},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.347755432128906,
            'cpu_util': 95.5470962524414,
            'cpu_util_raw': 96.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53888402,
            'rx_bps': 23581968384.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15301409792.0,
            'rx_pps': 4288511.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38883377152.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7114795.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58956184932,
           'ierrors': 0,
           'ipackets': 85797181,
           'obytes': 97258228544,
           'oerrors': 0,
           'opackets': 142368804,
           'rx_bps': 23581968384.0,
           'rx_bps_L1': 24268130143.999996,
           'rx_pps': 4288511.0,
           'rx_util': 60.670325359999985,
           'tx_bps': 38883377152.0,
           'tx_bps_L1': 40021744352.0,
           'tx_pps': 7114795.0,
           'tx_util': 100.05436087999999}}
19/01/2022 10:12:05                         pktgen: {'ibytes': 58956184932,
 'ierrors': 0,
 'ipackets': 85797181,
 'obytes': 97258228544,
 'oerrors': 0,
 'opackets': 142368804,
 'rx_bps': 23581968384.0,
 'rx_bps_L1': 24268130143.999996,
 'rx_pps': 4288511.0,
 'rx_util': 60.670325359999985,
 'tx_bps': 38883377152.0,
 'tx_bps_L1': 40021744352.0,
 'tx_pps': 7114795.0,
 'tx_util': 100.05436087999999}
19/01/2022 10:12:05                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38883377152.000000, tx_pps: 7114795.000000 
19/01/2022 10:12:05                         pktgen: {'ibytes': 58956184932,
 'ierrors': 0,
 'ipackets': 85797181,
 'obytes': 97258228544,
 'oerrors': 0,
 'opackets': 142368804,
 'rx_bps': 23581968384.0,
 'rx_bps_L1': 24268130143.999996,
 'rx_pps': 4288511.0,
 'rx_util': 60.670325359999985,
 'tx_bps': 38883377152.0,
 'tx_bps_L1': 40021744352.0,
 'tx_pps': 7114795.0,
 'tx_util': 100.05436087999999}
19/01/2022 10:12:05                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23581968384.000000, rx_pps: 4288511.000000
19/01/2022 10:12:05                         pktgen: throughput: pps_rx 4288511.000000, bps_rx 23581968384.000000
19/01/2022 10:12:05                         pktgen: traffic completed. 
19/01/2022 10:12:05                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:12:05                         tester: /tmp/vhost_cbdma
19/01/2022 10:12:05                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:12:07                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:12:07                         tester: /tmp/vhost_cbdma
19/01/2022 10:12:07                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:12:09                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:12:09                         tester: /tmp/vhost_cbdma
19/01/2022 10:12:09                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:12:11                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:12:11                         tester: /tmp/vhost_cbdma
19/01/2022 10:12:11                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:12:13                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:12:14                         tester: /tmp/vhost_cbdma
19/01/2022 10:12:14                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:12:16                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:12:16                         tester: /tmp/vhost_cbdma
19/01/2022 10:12:16                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:12:18                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:12:18                         tester: /tmp/vhost_cbdma
19/01/2022 10:12:18                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: test port 0 map gen port 0
19/01/2022 10:12:20                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:12:20                         pktgen: trex port <0> not support flow control
19/01/2022 10:12:20                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:12:20                         pktgen: check the trex port link status
19/01/2022 10:12:20                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:12:20                         pktgen: begin traffic ......
19/01/2022 10:12:20                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:12:25                         pktgen: traffic completed. 
19/01/2022 10:12:25                         pktgen: check the trex port link status
19/01/2022 10:12:25                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:12:25                         pktgen: begin traffic ......
19/01/2022 10:12:25                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:12:45                         pktgen: begin get port statistic ...
19/01/2022 10:12:45                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:12:45                         pktgen: {0: {'ibytes': 58939856840,
     'ierrors': 0,
     'ipackets': 85787056,
     'obytes': 97254567964,
     'oerrors': 0,
     'opackets': 142363445,
     'rx_bps': 23498297344.0,
     'rx_bps_L1': 24182356864.0,
     'rx_pps': 4275372.0,
     'rx_util': 60.455892160000005,
     'tx_bps': 38774124544.0,
     'tx_bps_L1': 39909293504.0,
     'tx_pps': 7094806.0,
     'tx_util': 99.77323376},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.380464553833008,
            'cpu_util': 95.1257095336914,
            'cpu_util_raw': 95.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53498424,
            'rx_bps': 23498297344.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15275828224.0,
            'rx_pps': 4275372.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38774124544.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7094806.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58939856840,
           'ierrors': 0,
           'ipackets': 85787056,
           'obytes': 97254567964,
           'oerrors': 0,
           'opackets': 142363445,
           'rx_bps': 23498297344.0,
           'rx_bps_L1': 24182356864.0,
           'rx_pps': 4275372.0,
           'rx_util': 60.455892160000005,
           'tx_bps': 38774124544.0,
           'tx_bps_L1': 39909293504.0,
           'tx_pps': 7094806.0,
           'tx_util': 99.77323376}}
19/01/2022 10:12:45                         pktgen: {'ibytes': 58939856840,
 'ierrors': 0,
 'ipackets': 85787056,
 'obytes': 97254567964,
 'oerrors': 0,
 'opackets': 142363445,
 'rx_bps': 23498297344.0,
 'rx_bps_L1': 24182356864.0,
 'rx_pps': 4275372.0,
 'rx_util': 60.455892160000005,
 'tx_bps': 38774124544.0,
 'tx_bps_L1': 39909293504.0,
 'tx_pps': 7094806.0,
 'tx_util': 99.77323376}
19/01/2022 10:12:45                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38774124544.000000, tx_pps: 7094806.000000 
19/01/2022 10:12:45                         pktgen: {'ibytes': 58939856840,
 'ierrors': 0,
 'ipackets': 85787056,
 'obytes': 97254567964,
 'oerrors': 0,
 'opackets': 142363445,
 'rx_bps': 23498297344.0,
 'rx_bps_L1': 24182356864.0,
 'rx_pps': 4275372.0,
 'rx_util': 60.455892160000005,
 'tx_bps': 38774124544.0,
 'tx_bps_L1': 39909293504.0,
 'tx_pps': 7094806.0,
 'tx_util': 99.77323376}
19/01/2022 10:12:45                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23498297344.000000, rx_pps: 4275372.000000
19/01/2022 10:12:45                         pktgen: throughput: pps_rx 4275372.000000, bps_rx 23498297344.000000
19/01/2022 10:12:45                         pktgen: traffic completed. 
19/01/2022 10:12:49             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:12:49             dut.10.239.251.220: 1048576
19/01/2022 10:13:00                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:00                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:00                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:13:02                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:02                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:02                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:13:04                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:04                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:04                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:13:06                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:06                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:06                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:13:08                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:08                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:08                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:13:11                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:11                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:11                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:13:13                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:13                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:13                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:15                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:13:15                         pktgen: trex port <0> not support flow control
19/01/2022 10:13:15                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:13:15                         pktgen: check the trex port link status
19/01/2022 10:13:15                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:13:15                         pktgen: begin traffic ......
19/01/2022 10:13:15                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:13:20                         pktgen: traffic completed. 
19/01/2022 10:13:20                         pktgen: check the trex port link status
19/01/2022 10:13:20                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:13:20                         pktgen: begin traffic ......
19/01/2022 10:13:20                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:13:40                         pktgen: begin get port statistic ...
19/01/2022 10:13:40                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:13:40                         pktgen: {0: {'ibytes': 57674606724,
     'ierrors': 0,
     'ipackets': 83813824,
     'obytes': 97256940650,
     'oerrors': 0,
     'opackets': 142366918,
     'rx_bps': 22999293952.0,
     'rx_bps_L1': 23667694992.0,
     'rx_pps': 4177506.5,
     'rx_util': 59.16923748000001,
     'tx_bps': 38771691520.0,
     'tx_bps_L1': 39906788960.0,
     'tx_pps': 7094359.0,
     'tx_util': 99.7669724},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.174659729003906,
            'cpu_util': 96.09007263183594,
            'cpu_util_raw': 97.25,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53990478,
            'rx_bps': 22999293952.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15772396544.0,
            'rx_pps': 4177506.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38771691520.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7094359.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 57674606724,
           'ierrors': 0,
           'ipackets': 83813824,
           'obytes': 97256940650,
           'oerrors': 0,
           'opackets': 142366918,
           'rx_bps': 22999293952.0,
           'rx_bps_L1': 23667694992.0,
           'rx_pps': 4177506.5,
           'rx_util': 59.16923748000001,
           'tx_bps': 38771691520.0,
           'tx_bps_L1': 39906788960.0,
           'tx_pps': 7094359.0,
           'tx_util': 99.7669724}}
19/01/2022 10:13:40                         pktgen: {'ibytes': 57674606724,
 'ierrors': 0,
 'ipackets': 83813824,
 'obytes': 97256940650,
 'oerrors': 0,
 'opackets': 142366918,
 'rx_bps': 22999293952.0,
 'rx_bps_L1': 23667694992.0,
 'rx_pps': 4177506.5,
 'rx_util': 59.16923748000001,
 'tx_bps': 38771691520.0,
 'tx_bps_L1': 39906788960.0,
 'tx_pps': 7094359.0,
 'tx_util': 99.7669724}
19/01/2022 10:13:40                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38771691520.000000, tx_pps: 7094359.000000 
19/01/2022 10:13:40                         pktgen: {'ibytes': 57674606724,
 'ierrors': 0,
 'ipackets': 83813824,
 'obytes': 97256940650,
 'oerrors': 0,
 'opackets': 142366918,
 'rx_bps': 22999293952.0,
 'rx_bps_L1': 23667694992.0,
 'rx_pps': 4177506.5,
 'rx_util': 59.16923748000001,
 'tx_bps': 38771691520.0,
 'tx_bps_L1': 39906788960.0,
 'tx_pps': 7094359.0,
 'tx_util': 99.7669724}
19/01/2022 10:13:40                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 22999293952.000000, rx_pps: 4177506.500000
19/01/2022 10:13:40                         pktgen: throughput: pps_rx 4177506.500000, bps_rx 22999293952.000000
19/01/2022 10:13:40                         pktgen: traffic completed. 
19/01/2022 10:13:40                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:40                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:40                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:13:42                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:43                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:43                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:13:45                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:45                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:45                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:13:47                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:47                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:47                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:13:49                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:49                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:49                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:13:51                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:51                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:51                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:13:53                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:13:53                         tester: /tmp/vhost_cbdma
19/01/2022 10:13:53                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: test port 0 map gen port 0
19/01/2022 10:13:55                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:13:55                         pktgen: trex port <0> not support flow control
19/01/2022 10:13:55                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:13:55                         pktgen: check the trex port link status
19/01/2022 10:13:55                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:13:55                         pktgen: begin traffic ......
19/01/2022 10:13:55                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:14:00                         pktgen: traffic completed. 
19/01/2022 10:14:00                         pktgen: check the trex port link status
19/01/2022 10:14:00                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:14:00                         pktgen: begin traffic ......
19/01/2022 10:14:00                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:14:20                         pktgen: begin get port statistic ...
19/01/2022 10:14:20                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:14:20                         pktgen: {0: {'ibytes': 57760460280,
     'ierrors': 0,
     'ipackets': 83930243,
     'obytes': 97253626084,
     'oerrors': 0,
     'opackets': 142362064,
     'rx_bps': 23123668992.0,
     'rx_bps_L1': 23795613632.0,
     'rx_pps': 4199654.0,
     'rx_util': 59.48903408,
     'tx_bps': 38937755648.0,
     'tx_bps_L1': 40077715168.0,
     'tx_pps': 7124747.0,
     'tx_util': 100.19428792000001},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.43428611755371,
            'cpu_util': 95.27554321289062,
            'cpu_util_raw': 95.0,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53938344,
            'rx_bps': 23123668992.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15814083584.0,
            'rx_pps': 4199654.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38937755648.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124747.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 57760460280,
           'ierrors': 0,
           'ipackets': 83930243,
           'obytes': 97253626084,
           'oerrors': 0,
           'opackets': 142362064,
           'rx_bps': 23123668992.0,
           'rx_bps_L1': 23795613632.0,
           'rx_pps': 4199654.0,
           'rx_util': 59.48903408,
           'tx_bps': 38937755648.0,
           'tx_bps_L1': 40077715168.0,
           'tx_pps': 7124747.0,
           'tx_util': 100.19428792000001}}
19/01/2022 10:14:20                         pktgen: {'ibytes': 57760460280,
 'ierrors': 0,
 'ipackets': 83930243,
 'obytes': 97253626084,
 'oerrors': 0,
 'opackets': 142362064,
 'rx_bps': 23123668992.0,
 'rx_bps_L1': 23795613632.0,
 'rx_pps': 4199654.0,
 'rx_util': 59.48903408,
 'tx_bps': 38937755648.0,
 'tx_bps_L1': 40077715168.0,
 'tx_pps': 7124747.0,
 'tx_util': 100.19428792000001}
19/01/2022 10:14:20                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38937755648.000000, tx_pps: 7124747.000000 
19/01/2022 10:14:20                         pktgen: {'ibytes': 57760460280,
 'ierrors': 0,
 'ipackets': 83930243,
 'obytes': 97253626084,
 'oerrors': 0,
 'opackets': 142362064,
 'rx_bps': 23123668992.0,
 'rx_bps_L1': 23795613632.0,
 'rx_pps': 4199654.0,
 'rx_util': 59.48903408,
 'tx_bps': 38937755648.0,
 'tx_bps_L1': 40077715168.0,
 'tx_pps': 7124747.0,
 'tx_util': 100.19428792000001}
19/01/2022 10:14:20                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23123668992.000000, rx_pps: 4199654.000000
19/01/2022 10:14:20                         pktgen: throughput: pps_rx 4199654.000000, bps_rx 23123668992.000000
19/01/2022 10:14:20                         pktgen: traffic completed. 
19/01/2022 10:14:36             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:14:36             dut.10.239.251.220: 1048576
19/01/2022 10:14:47                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:14:47                         tester: /tmp/vhost_cbdma
19/01/2022 10:14:47                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:14:49                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:14:49                         tester: /tmp/vhost_cbdma
19/01/2022 10:14:49                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:14:51                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:14:51                         tester: /tmp/vhost_cbdma
19/01/2022 10:14:51                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:14:53                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:14:54                         tester: /tmp/vhost_cbdma
19/01/2022 10:14:54                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:14:56                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:14:56                         tester: /tmp/vhost_cbdma
19/01/2022 10:14:56                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:14:58                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:14:58                         tester: /tmp/vhost_cbdma
19/01/2022 10:14:58                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:15:00                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:15:00                         tester: /tmp/vhost_cbdma
19/01/2022 10:15:00                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:02                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:15:02                         pktgen: trex port <0> not support flow control
19/01/2022 10:15:02                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:15:02                         pktgen: check the trex port link status
19/01/2022 10:15:02                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:15:02                         pktgen: begin traffic ......
19/01/2022 10:15:02                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:15:07                         pktgen: traffic completed. 
19/01/2022 10:15:07                         pktgen: check the trex port link status
19/01/2022 10:15:07                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:15:07                         pktgen: begin traffic ......
19/01/2022 10:15:07                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:15:27                         pktgen: begin get port statistic ...
19/01/2022 10:15:27                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:15:27                         pktgen: {0: {'ibytes': 59060006382,
     'ierrors': 0,
     'ipackets': 85902192,
     'obytes': 97258248678,
     'oerrors': 0,
     'opackets': 142368836,
     'rx_bps': 23648149504.0,
     'rx_bps_L1': 24335703744.0,
     'rx_pps': 4297214.0,
     'rx_util': 60.83925936,
     'tx_bps': 38936133632.0,
     'tx_bps_L1': 40076045472.0,
     'tx_pps': 7124449.0,
     'tx_util': 100.19011368},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.402082443237305,
            'cpu_util': 95.42195892333984,
            'cpu_util_raw': 94.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53993572,
            'rx_bps': 23648149504.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15287982080.0,
            'rx_pps': 4297214.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38936133632.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124449.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59060006382,
           'ierrors': 0,
           'ipackets': 85902192,
           'obytes': 97258248678,
           'oerrors': 0,
           'opackets': 142368836,
           'rx_bps': 23648149504.0,
           'rx_bps_L1': 24335703744.0,
           'rx_pps': 4297214.0,
           'rx_util': 60.83925936,
           'tx_bps': 38936133632.0,
           'tx_bps_L1': 40076045472.0,
           'tx_pps': 7124449.0,
           'tx_util': 100.19011368}}
19/01/2022 10:15:27                         pktgen: {'ibytes': 59060006382,
 'ierrors': 0,
 'ipackets': 85902192,
 'obytes': 97258248678,
 'oerrors': 0,
 'opackets': 142368836,
 'rx_bps': 23648149504.0,
 'rx_bps_L1': 24335703744.0,
 'rx_pps': 4297214.0,
 'rx_util': 60.83925936,
 'tx_bps': 38936133632.0,
 'tx_bps_L1': 40076045472.0,
 'tx_pps': 7124449.0,
 'tx_util': 100.19011368}
19/01/2022 10:15:27                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38936133632.000000, tx_pps: 7124449.000000 
19/01/2022 10:15:27                         pktgen: {'ibytes': 59060006382,
 'ierrors': 0,
 'ipackets': 85902192,
 'obytes': 97258248678,
 'oerrors': 0,
 'opackets': 142368836,
 'rx_bps': 23648149504.0,
 'rx_bps_L1': 24335703744.0,
 'rx_pps': 4297214.0,
 'rx_util': 60.83925936,
 'tx_bps': 38936133632.0,
 'tx_bps_L1': 40076045472.0,
 'tx_pps': 7124449.0,
 'tx_util': 100.19011368}
19/01/2022 10:15:27                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23648149504.000000, rx_pps: 4297214.000000
19/01/2022 10:15:27                         pktgen: throughput: pps_rx 4297214.000000, bps_rx 23648149504.000000
19/01/2022 10:15:27                         pktgen: traffic completed. 
19/01/2022 10:15:27                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:15:28                         tester: /tmp/vhost_cbdma
19/01/2022 10:15:28                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:15:30                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:15:30                         tester: /tmp/vhost_cbdma
19/01/2022 10:15:30                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:15:32                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:15:32                         tester: /tmp/vhost_cbdma
19/01/2022 10:15:32                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:15:34                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:15:34                         tester: /tmp/vhost_cbdma
19/01/2022 10:15:34                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:15:36                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:15:36                         tester: /tmp/vhost_cbdma
19/01/2022 10:15:36                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:15:38                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:15:38                         tester: /tmp/vhost_cbdma
19/01/2022 10:15:38                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:15:40                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:15:40                         tester: /tmp/vhost_cbdma
19/01/2022 10:15:40                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: test port 0 map gen port 0
19/01/2022 10:15:42                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:15:42                         pktgen: trex port <0> not support flow control
19/01/2022 10:15:42                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:15:42                         pktgen: check the trex port link status
19/01/2022 10:15:42                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:15:42                         pktgen: begin traffic ......
19/01/2022 10:15:42                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:15:47                         pktgen: traffic completed. 
19/01/2022 10:15:47                         pktgen: check the trex port link status
19/01/2022 10:15:47                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:15:47                         pktgen: begin traffic ......
19/01/2022 10:15:47                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:16:08                         pktgen: begin get port statistic ...
19/01/2022 10:16:08                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:16:08                         pktgen: {0: {'ibytes': 58961271390,
     'ierrors': 0,
     'ipackets': 85803264,
     'obytes': 97255741904,
     'oerrors': 0,
     'opackets': 142365165,
     'rx_bps': 23566940160.0,
     'rx_bps_L1': 24252871600.0,
     'rx_pps': 4287071.5,
     'rx_util': 60.632178999999994,
     'tx_bps': 38881677312.0,
     'tx_bps_L1': 40019994912.0,
     'tx_pps': 7114485.0,
     'tx_util': 100.04998728000001},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.47660255432129,
            'cpu_util': 94.94171905517578,
            'cpu_util_raw': 95.25,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53497144,
            'rx_bps': 23566940160.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15314736128.0,
            'rx_pps': 4287071.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38881677312.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7114485.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58961271390,
           'ierrors': 0,
           'ipackets': 85803264,
           'obytes': 97255741904,
           'oerrors': 0,
           'opackets': 142365165,
           'rx_bps': 23566940160.0,
           'rx_bps_L1': 24252871600.0,
           'rx_pps': 4287071.5,
           'rx_util': 60.632178999999994,
           'tx_bps': 38881677312.0,
           'tx_bps_L1': 40019994912.0,
           'tx_pps': 7114485.0,
           'tx_util': 100.04998728000001}}
19/01/2022 10:16:08                         pktgen: {'ibytes': 58961271390,
 'ierrors': 0,
 'ipackets': 85803264,
 'obytes': 97255741904,
 'oerrors': 0,
 'opackets': 142365165,
 'rx_bps': 23566940160.0,
 'rx_bps_L1': 24252871600.0,
 'rx_pps': 4287071.5,
 'rx_util': 60.632178999999994,
 'tx_bps': 38881677312.0,
 'tx_bps_L1': 40019994912.0,
 'tx_pps': 7114485.0,
 'tx_util': 100.04998728000001}
19/01/2022 10:16:08                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38881677312.000000, tx_pps: 7114485.000000 
19/01/2022 10:16:08                         pktgen: {'ibytes': 58961271390,
 'ierrors': 0,
 'ipackets': 85803264,
 'obytes': 97255741904,
 'oerrors': 0,
 'opackets': 142365165,
 'rx_bps': 23566940160.0,
 'rx_bps_L1': 24252871600.0,
 'rx_pps': 4287071.5,
 'rx_util': 60.632178999999994,
 'tx_bps': 38881677312.0,
 'tx_bps_L1': 40019994912.0,
 'tx_pps': 7114485.0,
 'tx_util': 100.04998728000001}
19/01/2022 10:16:08                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23566940160.000000, rx_pps: 4287071.500000
19/01/2022 10:16:08                         pktgen: throughput: pps_rx 4287071.500000, bps_rx 23566940160.000000
19/01/2022 10:16:08                         pktgen: traffic completed. 
19/01/2022 10:16:11             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:16:11             dut.10.239.251.220: 1048576
19/01/2022 10:16:22                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:16:22                         tester: /tmp/vhost_cbdma
19/01/2022 10:16:22                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:16:24                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:16:25                         tester: /tmp/vhost_cbdma
19/01/2022 10:16:25                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:16:27                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:16:27                         tester: /tmp/vhost_cbdma
19/01/2022 10:16:27                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:16:29                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:16:29                         tester: /tmp/vhost_cbdma
19/01/2022 10:16:29                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:16:31                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:16:31                         tester: /tmp/vhost_cbdma
19/01/2022 10:16:31                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:16:33                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:16:33                         tester: /tmp/vhost_cbdma
19/01/2022 10:16:33                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:16:35                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:16:35                         tester: /tmp/vhost_cbdma
19/01/2022 10:16:35                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: test port 0 map gen port 0
19/01/2022 10:16:37                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:16:37                         pktgen: trex port <0> not support flow control
19/01/2022 10:16:37                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:16:37                         pktgen: check the trex port link status
19/01/2022 10:16:37                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:16:37                         pktgen: begin traffic ......
19/01/2022 10:16:37                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:16:42                         pktgen: traffic completed. 
19/01/2022 10:16:42                         pktgen: check the trex port link status
19/01/2022 10:16:42                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:16:42                         pktgen: begin traffic ......
19/01/2022 10:16:42                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:17:02                         pktgen: begin get port statistic ...
19/01/2022 10:17:02                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:17:02                         pktgen: {0: {'ibytes': 58324469202,
     'ierrors': 0,
     'ipackets': 84945417,
     'obytes': 97256498228,
     'oerrors': 0,
     'opackets': 142366267,
     'rx_bps': 23260252160.0,
     'rx_bps_L1': 23937908800.0,
     'rx_pps': 4235354.0,
     'rx_util': 59.844772,
     'tx_bps': 38775222272.0,
     'tx_bps_L1': 39910423392.0,
     'tx_pps': 7095007.0,
     'tx_util': 99.77605847999999},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.30561637878418,
            'cpu_util': 95.47905731201172,
            'cpu_util_raw': 96.25,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53716181,
            'rx_bps': 23260252160.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15514971136.0,
            'rx_pps': 4235354.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38775222272.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7095007.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58324469202,
           'ierrors': 0,
           'ipackets': 84945417,
           'obytes': 97256498228,
           'oerrors': 0,
           'opackets': 142366267,
           'rx_bps': 23260252160.0,
           'rx_bps_L1': 23937908800.0,
           'rx_pps': 4235354.0,
           'rx_util': 59.844772,
           'tx_bps': 38775222272.0,
           'tx_bps_L1': 39910423392.0,
           'tx_pps': 7095007.0,
           'tx_util': 99.77605847999999}}
19/01/2022 10:17:02                         pktgen: {'ibytes': 58324469202,
 'ierrors': 0,
 'ipackets': 84945417,
 'obytes': 97256498228,
 'oerrors': 0,
 'opackets': 142366267,
 'rx_bps': 23260252160.0,
 'rx_bps_L1': 23937908800.0,
 'rx_pps': 4235354.0,
 'rx_util': 59.844772,
 'tx_bps': 38775222272.0,
 'tx_bps_L1': 39910423392.0,
 'tx_pps': 7095007.0,
 'tx_util': 99.77605847999999}
19/01/2022 10:17:02                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38775222272.000000, tx_pps: 7095007.000000 
19/01/2022 10:17:02                         pktgen: {'ibytes': 58324469202,
 'ierrors': 0,
 'ipackets': 84945417,
 'obytes': 97256498228,
 'oerrors': 0,
 'opackets': 142366267,
 'rx_bps': 23260252160.0,
 'rx_bps_L1': 23937908800.0,
 'rx_pps': 4235354.0,
 'rx_util': 59.844772,
 'tx_bps': 38775222272.0,
 'tx_bps_L1': 39910423392.0,
 'tx_pps': 7095007.0,
 'tx_util': 99.77605847999999}
19/01/2022 10:17:02                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23260252160.000000, rx_pps: 4235354.000000
19/01/2022 10:17:02                         pktgen: throughput: pps_rx 4235354.000000, bps_rx 23260252160.000000
19/01/2022 10:17:02                         pktgen: traffic completed. 
19/01/2022 10:17:03                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:17:03                         tester: /tmp/vhost_cbdma
19/01/2022 10:17:03                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:17:05                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:17:05                         tester: /tmp/vhost_cbdma
19/01/2022 10:17:05                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:17:07                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:17:07                         tester: /tmp/vhost_cbdma
19/01/2022 10:17:07                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:17:09                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:17:09                         tester: /tmp/vhost_cbdma
19/01/2022 10:17:09                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:17:11                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:17:11                         tester: /tmp/vhost_cbdma
19/01/2022 10:17:11                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:17:13                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:17:14                         tester: /tmp/vhost_cbdma
19/01/2022 10:17:14                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:17:16                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:17:16                         tester: /tmp/vhost_cbdma
19/01/2022 10:17:16                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: test port 0 map gen port 0
19/01/2022 10:17:18                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:17:18                         pktgen: trex port <0> not support flow control
19/01/2022 10:17:18                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:17:18                         pktgen: check the trex port link status
19/01/2022 10:17:18                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:17:18                         pktgen: begin traffic ......
19/01/2022 10:17:18                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:17:23                         pktgen: traffic completed. 
19/01/2022 10:17:23                         pktgen: check the trex port link status
19/01/2022 10:17:23                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:17:23                         pktgen: begin traffic ......
19/01/2022 10:17:23                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:17:43                         pktgen: begin get port statistic ...
19/01/2022 10:17:43                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:17:43                         pktgen: {0: {'ibytes': 58350977810,
     'ierrors': 0,
     'ipackets': 84991551,
     'obytes': 97207398060,
     'oerrors': 0,
     'opackets': 142294399,
     'rx_bps': 23300306944.0,
     'rx_bps_L1': 23979102704.0,
     'rx_pps': 4242473.5,
     'rx_util': 59.947756760000004,
     'tx_bps': 38772494336.0,
     'tx_bps_L1': 39907615776.0,
     'tx_pps': 7094509.0,
     'tx_util': 99.76903944},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.231422424316406,
            'cpu_util': 95.82246398925781,
            'cpu_util_raw': 96.25,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53787461,
            'rx_bps': 23300306944.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15472189440.0,
            'rx_pps': 4242473.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38772494336.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7094509.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58350977810,
           'ierrors': 0,
           'ipackets': 84991551,
           'obytes': 97207398060,
           'oerrors': 0,
           'opackets': 142294399,
           'rx_bps': 23300306944.0,
           'rx_bps_L1': 23979102704.0,
           'rx_pps': 4242473.5,
           'rx_util': 59.947756760000004,
           'tx_bps': 38772494336.0,
           'tx_bps_L1': 39907615776.0,
           'tx_pps': 7094509.0,
           'tx_util': 99.76903944}}
19/01/2022 10:17:43                         pktgen: {'ibytes': 58350977810,
 'ierrors': 0,
 'ipackets': 84991551,
 'obytes': 97207398060,
 'oerrors': 0,
 'opackets': 142294399,
 'rx_bps': 23300306944.0,
 'rx_bps_L1': 23979102704.0,
 'rx_pps': 4242473.5,
 'rx_util': 59.947756760000004,
 'tx_bps': 38772494336.0,
 'tx_bps_L1': 39907615776.0,
 'tx_pps': 7094509.0,
 'tx_util': 99.76903944}
19/01/2022 10:17:43                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38772494336.000000, tx_pps: 7094509.000000 
19/01/2022 10:17:43                         pktgen: {'ibytes': 58350977810,
 'ierrors': 0,
 'ipackets': 84991551,
 'obytes': 97207398060,
 'oerrors': 0,
 'opackets': 142294399,
 'rx_bps': 23300306944.0,
 'rx_bps_L1': 23979102704.0,
 'rx_pps': 4242473.5,
 'rx_util': 59.947756760000004,
 'tx_bps': 38772494336.0,
 'tx_bps_L1': 39907615776.0,
 'tx_pps': 7094509.0,
 'tx_util': 99.76903944}
19/01/2022 10:17:43                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23300306944.000000, rx_pps: 4242473.500000
19/01/2022 10:17:43                         pktgen: throughput: pps_rx 4242473.500000, bps_rx 23300306944.000000
19/01/2022 10:17:43                         pktgen: traffic completed. 
19/01/2022 10:17:47             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:17:47             dut.10.239.251.220: 1048576
19/01/2022 10:17:58                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:17:58                         tester: /tmp/vhost_cbdma
19/01/2022 10:17:58                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:18:00                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:00                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:00                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:18:02                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:02                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:02                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:18:04                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:04                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:04                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:18:06                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:06                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:06                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:18:08                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:08                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:08                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:18:10                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:11                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:11                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:13                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:18:13                         pktgen: trex port <0> not support flow control
19/01/2022 10:18:13                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:18:13                         pktgen: check the trex port link status
19/01/2022 10:18:13                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:18:13                         pktgen: begin traffic ......
19/01/2022 10:18:13                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:18:18                         pktgen: traffic completed. 
19/01/2022 10:18:18                         pktgen: check the trex port link status
19/01/2022 10:18:18                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:18:18                         pktgen: begin traffic ......
19/01/2022 10:18:18                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:18:38                         pktgen: begin get port statistic ...
19/01/2022 10:18:38                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:18:38                         pktgen: {0: {'ibytes': 58824123744,
     'ierrors': 0,
     'ipackets': 85630225,
     'obytes': 97222436472,
     'oerrors': 0,
     'opackets': 142316407,
     'rx_bps': 23552010240.0,
     'rx_bps_L1': 24237589679.999996,
     'rx_pps': 4284871.5,
     'rx_util': 60.59397419999999,
     'tx_bps': 38882635776.0,
     'tx_bps_L1': 40020981696.0,
     'tx_pps': 7114662.0,
     'tx_util': 100.05245424},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.38516616821289,
            'cpu_util': 95.36992645263672,
            'cpu_util_raw': 94.25,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 54033771,
            'rx_bps': 23552010240.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15330626560.0,
            'rx_pps': 4284871.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38882635776.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7114662.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58824123744,
           'ierrors': 0,
           'ipackets': 85630225,
           'obytes': 97222436472,
           'oerrors': 0,
           'opackets': 142316407,
           'rx_bps': 23552010240.0,
           'rx_bps_L1': 24237589679.999996,
           'rx_pps': 4284871.5,
           'rx_util': 60.59397419999999,
           'tx_bps': 38882635776.0,
           'tx_bps_L1': 40020981696.0,
           'tx_pps': 7114662.0,
           'tx_util': 100.05245424}}
19/01/2022 10:18:38                         pktgen: {'ibytes': 58824123744,
 'ierrors': 0,
 'ipackets': 85630225,
 'obytes': 97222436472,
 'oerrors': 0,
 'opackets': 142316407,
 'rx_bps': 23552010240.0,
 'rx_bps_L1': 24237589679.999996,
 'rx_pps': 4284871.5,
 'rx_util': 60.59397419999999,
 'tx_bps': 38882635776.0,
 'tx_bps_L1': 40020981696.0,
 'tx_pps': 7114662.0,
 'tx_util': 100.05245424}
19/01/2022 10:18:38                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38882635776.000000, tx_pps: 7114662.000000 
19/01/2022 10:18:38                         pktgen: {'ibytes': 58824123744,
 'ierrors': 0,
 'ipackets': 85630225,
 'obytes': 97222436472,
 'oerrors': 0,
 'opackets': 142316407,
 'rx_bps': 23552010240.0,
 'rx_bps_L1': 24237589679.999996,
 'rx_pps': 4284871.5,
 'rx_util': 60.59397419999999,
 'tx_bps': 38882635776.0,
 'tx_bps_L1': 40020981696.0,
 'tx_pps': 7114662.0,
 'tx_util': 100.05245424}
19/01/2022 10:18:38                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23552010240.000000, rx_pps: 4284871.500000
19/01/2022 10:18:38                         pktgen: throughput: pps_rx 4284871.500000, bps_rx 23552010240.000000
19/01/2022 10:18:38                         pktgen: traffic completed. 
19/01/2022 10:18:38                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:38                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:38                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:18:40                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:40                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:40                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:18:42                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:42                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:42                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:18:45                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:45                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:45                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:18:47                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:47                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:47                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:18:49                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:49                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:49                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:18:51                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:18:51                         tester: /tmp/vhost_cbdma
19/01/2022 10:18:51                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: test port 0 map gen port 0
19/01/2022 10:18:53                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:18:53                         pktgen: trex port <0> not support flow control
19/01/2022 10:18:53                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:18:53                         pktgen: check the trex port link status
19/01/2022 10:18:53                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:18:53                         pktgen: begin traffic ......
19/01/2022 10:18:53                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:18:58                         pktgen: traffic completed. 
19/01/2022 10:18:58                         pktgen: check the trex port link status
19/01/2022 10:18:58                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:18:58                         pktgen: begin traffic ......
19/01/2022 10:18:58                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:19:18                         pktgen: begin get port statistic ...
19/01/2022 10:19:18                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:19:18                         pktgen: {0: {'ibytes': 58812355760,
     'ierrors': 0,
     'ipackets': 85616657,
     'obytes': 97169058782,
     'oerrors': 0,
     'opackets': 142238279,
     'rx_bps': 23617806336.0,
     'rx_bps_L1': 24305110496.000004,
     'rx_pps': 4295651.0,
     'rx_util': 60.76277624000001,
     'tx_bps': 38938886144.0,
     'tx_bps_L1': 40078878784.0,
     'tx_pps': 7124954.0,
     'tx_util': 100.19719696},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.46200942993164,
            'cpu_util': 95.14922332763672,
            'cpu_util_raw': 93.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 54068622,
            'rx_bps': 23617806336.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15321079808.0,
            'rx_pps': 4295651.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38938886144.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124954.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58812355760,
           'ierrors': 0,
           'ipackets': 85616657,
           'obytes': 97169058782,
           'oerrors': 0,
           'opackets': 142238279,
           'rx_bps': 23617806336.0,
           'rx_bps_L1': 24305110496.000004,
           'rx_pps': 4295651.0,
           'rx_util': 60.76277624000001,
           'tx_bps': 38938886144.0,
           'tx_bps_L1': 40078878784.0,
           'tx_pps': 7124954.0,
           'tx_util': 100.19719696}}
19/01/2022 10:19:18                         pktgen: {'ibytes': 58812355760,
 'ierrors': 0,
 'ipackets': 85616657,
 'obytes': 97169058782,
 'oerrors': 0,
 'opackets': 142238279,
 'rx_bps': 23617806336.0,
 'rx_bps_L1': 24305110496.000004,
 'rx_pps': 4295651.0,
 'rx_util': 60.76277624000001,
 'tx_bps': 38938886144.0,
 'tx_bps_L1': 40078878784.0,
 'tx_pps': 7124954.0,
 'tx_util': 100.19719696}
19/01/2022 10:19:18                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38938886144.000000, tx_pps: 7124954.000000 
19/01/2022 10:19:18                         pktgen: {'ibytes': 58812355760,
 'ierrors': 0,
 'ipackets': 85616657,
 'obytes': 97169058782,
 'oerrors': 0,
 'opackets': 142238279,
 'rx_bps': 23617806336.0,
 'rx_bps_L1': 24305110496.000004,
 'rx_pps': 4295651.0,
 'rx_util': 60.76277624000001,
 'tx_bps': 38938886144.0,
 'tx_bps_L1': 40078878784.0,
 'tx_pps': 7124954.0,
 'tx_util': 100.19719696}
19/01/2022 10:19:18                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23617806336.000000, rx_pps: 4295651.000000
19/01/2022 10:19:18                         pktgen: throughput: pps_rx 4295651.000000, bps_rx 23617806336.000000
19/01/2022 10:19:18                         pktgen: traffic completed. 
19/01/2022 10:19:22             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:19:22             dut.10.239.251.220: 1048576
19/01/2022 10:19:33                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:19:33                         tester: /tmp/vhost_cbdma
19/01/2022 10:19:33                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:19:35                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:19:35                         tester: /tmp/vhost_cbdma
19/01/2022 10:19:35                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:19:37                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:19:37                         tester: /tmp/vhost_cbdma
19/01/2022 10:19:37                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:19:39                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:19:40                         tester: /tmp/vhost_cbdma
19/01/2022 10:19:40                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:19:42                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:19:42                         tester: /tmp/vhost_cbdma
19/01/2022 10:19:42                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:19:44                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:19:44                         tester: /tmp/vhost_cbdma
19/01/2022 10:19:44                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:19:46                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:19:46                         tester: /tmp/vhost_cbdma
19/01/2022 10:19:46                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:19:48                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:19:48                         pktgen: trex port <0> not support flow control
19/01/2022 10:19:48                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:19:48                         pktgen: check the trex port link status
19/01/2022 10:19:48                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:19:48                         pktgen: begin traffic ......
19/01/2022 10:19:48                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:19:53                         pktgen: traffic completed. 
19/01/2022 10:19:53                         pktgen: check the trex port link status
19/01/2022 10:19:53                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:19:53                         pktgen: begin traffic ......
19/01/2022 10:19:53                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:20:13                         pktgen: begin get port statistic ...
19/01/2022 10:20:13                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:20:13                         pktgen: {0: {'ibytes': 58534086616,
     'ierrors': 0,
     'ipackets': 85278648,
     'obytes': 97257142198,
     'oerrors': 0,
     'opackets': 142367213,
     'rx_bps': 23346489344.0,
     'rx_bps_L1': 24026848384.0,
     'rx_pps': 4252244.0,
     'rx_util': 60.06712096,
     'tx_bps': 38775255040.0,
     'tx_bps_L1': 39910456880.0,
     'tx_pps': 7095011.5,
     'tx_util': 99.7761422},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.358409881591797,
            'cpu_util': 95.2315444946289,
            'cpu_util_raw': 95.0,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 54033393,
            'rx_bps': 23346489344.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15428763648.0,
            'rx_pps': 4252244.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38775255040.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7095011.5},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58534086616,
           'ierrors': 0,
           'ipackets': 85278648,
           'obytes': 97257142198,
           'oerrors': 0,
           'opackets': 142367213,
           'rx_bps': 23346489344.0,
           'rx_bps_L1': 24026848384.0,
           'rx_pps': 4252244.0,
           'rx_util': 60.06712096,
           'tx_bps': 38775255040.0,
           'tx_bps_L1': 39910456880.0,
           'tx_pps': 7095011.5,
           'tx_util': 99.7761422}}
19/01/2022 10:20:13                         pktgen: {'ibytes': 58534086616,
 'ierrors': 0,
 'ipackets': 85278648,
 'obytes': 97257142198,
 'oerrors': 0,
 'opackets': 142367213,
 'rx_bps': 23346489344.0,
 'rx_bps_L1': 24026848384.0,
 'rx_pps': 4252244.0,
 'rx_util': 60.06712096,
 'tx_bps': 38775255040.0,
 'tx_bps_L1': 39910456880.0,
 'tx_pps': 7095011.5,
 'tx_util': 99.7761422}
19/01/2022 10:20:13                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38775255040.000000, tx_pps: 7095011.500000 
19/01/2022 10:20:13                         pktgen: {'ibytes': 58534086616,
 'ierrors': 0,
 'ipackets': 85278648,
 'obytes': 97257142198,
 'oerrors': 0,
 'opackets': 142367213,
 'rx_bps': 23346489344.0,
 'rx_bps_L1': 24026848384.0,
 'rx_pps': 4252244.0,
 'rx_util': 60.06712096,
 'tx_bps': 38775255040.0,
 'tx_bps_L1': 39910456880.0,
 'tx_pps': 7095011.5,
 'tx_util': 99.7761422}
19/01/2022 10:20:13                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23346489344.000000, rx_pps: 4252244.000000
19/01/2022 10:20:13                         pktgen: throughput: pps_rx 4252244.000000, bps_rx 23346489344.000000
19/01/2022 10:20:13                         pktgen: traffic completed. 
19/01/2022 10:20:13                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:20:14                         tester: /tmp/vhost_cbdma
19/01/2022 10:20:14                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:20:16                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:20:16                         tester: /tmp/vhost_cbdma
19/01/2022 10:20:16                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:20:18                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:20:18                         tester: /tmp/vhost_cbdma
19/01/2022 10:20:18                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:20:20                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:20:20                         tester: /tmp/vhost_cbdma
19/01/2022 10:20:20                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:20:22                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:20:22                         tester: /tmp/vhost_cbdma
19/01/2022 10:20:22                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:20:24                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:20:24                         tester: /tmp/vhost_cbdma
19/01/2022 10:20:24                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:20:26                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:20:26                         tester: /tmp/vhost_cbdma
19/01/2022 10:20:26                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:28                         pktgen: test port 0 map gen port 0
19/01/2022 10:20:29                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:20:29                         pktgen: trex port <0> not support flow control
19/01/2022 10:20:29                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:20:29                         pktgen: check the trex port link status
19/01/2022 10:20:29                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:20:29                         pktgen: begin traffic ......
19/01/2022 10:20:29                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:20:34                         pktgen: traffic completed. 
19/01/2022 10:20:34                         pktgen: check the trex port link status
19/01/2022 10:20:34                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:20:34                         pktgen: begin traffic ......
19/01/2022 10:20:34                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:20:54                         pktgen: begin get port statistic ...
19/01/2022 10:20:54                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:20:54                         pktgen: {0: {'ibytes': 58624551868,
     'ierrors': 0,
     'ipackets': 85384589,
     'obytes': 97256176682,
     'oerrors': 0,
     'opackets': 142365801,
     'rx_bps': 23485605888.0,
     'rx_bps_L1': 24169615568.000004,
     'rx_pps': 4275060.5,
     'rx_util': 60.424038920000015,
     'tx_bps': 38936825856.0,
     'tx_bps_L1': 40076758016.0,
     'tx_pps': 7124576.0,
     'tx_util': 100.19189503999999},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.468158721923828,
            'cpu_util': 95.11560821533203,
            'cpu_util_raw': 96.0,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53640503,
            'rx_bps': 23485605888.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15451218944.0,
            'rx_pps': 4275060.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38936825856.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124576.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58624551868,
           'ierrors': 0,
           'ipackets': 85384589,
           'obytes': 97256176682,
           'oerrors': 0,
           'opackets': 142365801,
           'rx_bps': 23485605888.0,
           'rx_bps_L1': 24169615568.000004,
           'rx_pps': 4275060.5,
           'rx_util': 60.424038920000015,
           'tx_bps': 38936825856.0,
           'tx_bps_L1': 40076758016.0,
           'tx_pps': 7124576.0,
           'tx_util': 100.19189503999999}}
19/01/2022 10:20:54                         pktgen: {'ibytes': 58624551868,
 'ierrors': 0,
 'ipackets': 85384589,
 'obytes': 97256176682,
 'oerrors': 0,
 'opackets': 142365801,
 'rx_bps': 23485605888.0,
 'rx_bps_L1': 24169615568.000004,
 'rx_pps': 4275060.5,
 'rx_util': 60.424038920000015,
 'tx_bps': 38936825856.0,
 'tx_bps_L1': 40076758016.0,
 'tx_pps': 7124576.0,
 'tx_util': 100.19189503999999}
19/01/2022 10:20:54                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38936825856.000000, tx_pps: 7124576.000000 
19/01/2022 10:20:54                         pktgen: {'ibytes': 58624551868,
 'ierrors': 0,
 'ipackets': 85384589,
 'obytes': 97256176682,
 'oerrors': 0,
 'opackets': 142365801,
 'rx_bps': 23485605888.0,
 'rx_bps_L1': 24169615568.000004,
 'rx_pps': 4275060.5,
 'rx_util': 60.424038920000015,
 'tx_bps': 38936825856.0,
 'tx_bps_L1': 40076758016.0,
 'tx_pps': 7124576.0,
 'tx_util': 100.19189503999999}
19/01/2022 10:20:54                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23485605888.000000, rx_pps: 4275060.500000
19/01/2022 10:20:54                         pktgen: throughput: pps_rx 4275060.500000, bps_rx 23485605888.000000
19/01/2022 10:20:54                         pktgen: traffic completed. 
19/01/2022 10:20:57             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:20:57             dut.10.239.251.220: 1048576
19/01/2022 10:21:08                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:08                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:08                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:21:10                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:11                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:11                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:21:13                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:13                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:13                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:21:15                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:15                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:15                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:21:17                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:17                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:17                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:21:19                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:19                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:19                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:21:21                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:21                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:21                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: test port 0 map gen port 0
19/01/2022 10:21:23                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:21:23                         pktgen: trex port <0> not support flow control
19/01/2022 10:21:23                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:21:23                         pktgen: check the trex port link status
19/01/2022 10:21:23                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:21:23                         pktgen: begin traffic ......
19/01/2022 10:21:23                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:21:28                         pktgen: traffic completed. 
19/01/2022 10:21:28                         pktgen: check the trex port link status
19/01/2022 10:21:28                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:21:28                         pktgen: begin traffic ......
19/01/2022 10:21:28                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:21:48                         pktgen: begin get port statistic ...
19/01/2022 10:21:48                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:21:48                         pktgen: {0: {'ibytes': 57934789642,
     'ierrors': 0,
     'ipackets': 84291552,
     'obytes': 97257915922,
     'oerrors': 0,
     'opackets': 142368346,
     'rx_bps': 23193315328.0,
     'rx_bps_L1': 23868268608.0,
     'rx_pps': 4218458.0,
     'rx_util': 59.67067152,
     'tx_bps': 38937882624.0,
     'tx_bps_L1': 40077845584.00001,
     'tx_pps': 7124768.5,
     'tx_util': 100.19461396000003},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.47085952758789,
            'cpu_util': 95.10563659667969,
            'cpu_util_raw': 94.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53555827,
            'rx_bps': 23193315328.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15744568320.0,
            'rx_pps': 4218458.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38937882624.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124768.5},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 57934789642,
           'ierrors': 0,
           'ipackets': 84291552,
           'obytes': 97257915922,
           'oerrors': 0,
           'opackets': 142368346,
           'rx_bps': 23193315328.0,
           'rx_bps_L1': 23868268608.0,
           'rx_pps': 4218458.0,
           'rx_util': 59.67067152,
           'tx_bps': 38937882624.0,
           'tx_bps_L1': 40077845584.00001,
           'tx_pps': 7124768.5,
           'tx_util': 100.19461396000003}}
19/01/2022 10:21:48                         pktgen: {'ibytes': 57934789642,
 'ierrors': 0,
 'ipackets': 84291552,
 'obytes': 97257915922,
 'oerrors': 0,
 'opackets': 142368346,
 'rx_bps': 23193315328.0,
 'rx_bps_L1': 23868268608.0,
 'rx_pps': 4218458.0,
 'rx_util': 59.67067152,
 'tx_bps': 38937882624.0,
 'tx_bps_L1': 40077845584.00001,
 'tx_pps': 7124768.5,
 'tx_util': 100.19461396000003}
19/01/2022 10:21:48                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38937882624.000000, tx_pps: 7124768.500000 
19/01/2022 10:21:48                         pktgen: {'ibytes': 57934789642,
 'ierrors': 0,
 'ipackets': 84291552,
 'obytes': 97257915922,
 'oerrors': 0,
 'opackets': 142368346,
 'rx_bps': 23193315328.0,
 'rx_bps_L1': 23868268608.0,
 'rx_pps': 4218458.0,
 'rx_util': 59.67067152,
 'tx_bps': 38937882624.0,
 'tx_bps_L1': 40077845584.00001,
 'tx_pps': 7124768.5,
 'tx_util': 100.19461396000003}
19/01/2022 10:21:48                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23193315328.000000, rx_pps: 4218458.000000
19/01/2022 10:21:48                         pktgen: throughput: pps_rx 4218458.000000, bps_rx 23193315328.000000
19/01/2022 10:21:48                         pktgen: traffic completed. 
19/01/2022 10:21:49                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:49                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:49                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:21:51                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:51                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:51                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:21:53                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:53                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:53                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:21:55                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:55                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:55                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:21:57                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:21:57                         tester: /tmp/vhost_cbdma
19/01/2022 10:21:57                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:21:59                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:22:00                         tester: /tmp/vhost_cbdma
19/01/2022 10:22:00                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:22:02                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:22:02                         tester: /tmp/vhost_cbdma
19/01/2022 10:22:02                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:04                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:22:04                         pktgen: trex port <0> not support flow control
19/01/2022 10:22:04                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:22:04                         pktgen: check the trex port link status
19/01/2022 10:22:04                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:22:04                         pktgen: begin traffic ......
19/01/2022 10:22:04                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:22:09                         pktgen: traffic completed. 
19/01/2022 10:22:09                         pktgen: check the trex port link status
19/01/2022 10:22:09                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:22:09                         pktgen: begin traffic ......
19/01/2022 10:22:09                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:22:29                         pktgen: begin get port statistic ...
19/01/2022 10:22:29                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:22:29                         pktgen: {0: {'ibytes': 58035231282,
     'ierrors': 0,
     'ipackets': 84402112,
     'obytes': 97223368532,
     'oerrors': 0,
     'opackets': 142317775,
     'rx_bps': 23220647936.0,
     'rx_bps_L1': 23896046016.0,
     'rx_pps': 4221238.0,
     'rx_util': 59.74011504,
     'tx_bps': 38885421056.0,
     'tx_bps_L1': 40023848016.0,
     'tx_pps': 7115168.5,
     'tx_util': 100.05962004},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.414297103881836,
            'cpu_util': 95.24065399169922,
            'cpu_util_raw': 96.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 54076759,
            'rx_bps': 23220647936.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15664773120.0,
            'rx_pps': 4221238.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38885421056.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7115168.5},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 58035231282,
           'ierrors': 0,
           'ipackets': 84402112,
           'obytes': 97223368532,
           'oerrors': 0,
           'opackets': 142317775,
           'rx_bps': 23220647936.0,
           'rx_bps_L1': 23896046016.0,
           'rx_pps': 4221238.0,
           'rx_util': 59.74011504,
           'tx_bps': 38885421056.0,
           'tx_bps_L1': 40023848016.0,
           'tx_pps': 7115168.5,
           'tx_util': 100.05962004}}
19/01/2022 10:22:29                         pktgen: {'ibytes': 58035231282,
 'ierrors': 0,
 'ipackets': 84402112,
 'obytes': 97223368532,
 'oerrors': 0,
 'opackets': 142317775,
 'rx_bps': 23220647936.0,
 'rx_bps_L1': 23896046016.0,
 'rx_pps': 4221238.0,
 'rx_util': 59.74011504,
 'tx_bps': 38885421056.0,
 'tx_bps_L1': 40023848016.0,
 'tx_pps': 7115168.5,
 'tx_util': 100.05962004}
19/01/2022 10:22:29                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38885421056.000000, tx_pps: 7115168.500000 
19/01/2022 10:22:29                         pktgen: {'ibytes': 58035231282,
 'ierrors': 0,
 'ipackets': 84402112,
 'obytes': 97223368532,
 'oerrors': 0,
 'opackets': 142317775,
 'rx_bps': 23220647936.0,
 'rx_bps_L1': 23896046016.0,
 'rx_pps': 4221238.0,
 'rx_util': 59.74011504,
 'tx_bps': 38885421056.0,
 'tx_bps_L1': 40023848016.0,
 'tx_pps': 7115168.5,
 'tx_util': 100.05962004}
19/01/2022 10:22:29                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23220647936.000000, rx_pps: 4221238.000000
19/01/2022 10:22:29                         pktgen: throughput: pps_rx 4221238.000000, bps_rx 23220647936.000000
19/01/2022 10:22:29                         pktgen: traffic completed. 
19/01/2022 10:22:33             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:22:33             dut.10.239.251.220: 1048576
19/01/2022 10:22:44                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:22:44                         tester: /tmp/vhost_cbdma
19/01/2022 10:22:44                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:22:46                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:22:46                         tester: /tmp/vhost_cbdma
19/01/2022 10:22:46                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:22:48                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:22:48                         tester: /tmp/vhost_cbdma
19/01/2022 10:22:48                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:22:50                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:22:50                         tester: /tmp/vhost_cbdma
19/01/2022 10:22:50                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:22:52                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:22:52                         tester: /tmp/vhost_cbdma
19/01/2022 10:22:52                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:22:54                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:22:54                         tester: /tmp/vhost_cbdma
19/01/2022 10:22:54                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:22:56                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:22:57                         tester: /tmp/vhost_cbdma
19/01/2022 10:22:57                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:22:59                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:22:59                         pktgen: trex port <0> not support flow control
19/01/2022 10:22:59                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:22:59                         pktgen: check the trex port link status
19/01/2022 10:22:59                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:22:59                         pktgen: begin traffic ......
19/01/2022 10:22:59                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:23:04                         pktgen: traffic completed. 
19/01/2022 10:23:04                         pktgen: check the trex port link status
19/01/2022 10:23:04                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:23:04                         pktgen: begin traffic ......
19/01/2022 10:23:04                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:23:24                         pktgen: begin get port statistic ...
19/01/2022 10:23:24                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:23:24                         pktgen: {0: {'ibytes': 56836952928,
     'ierrors': 0,
     'ipackets': 82760943,
     'obytes': 97255619684,
     'oerrors': 0,
     'opackets': 142364986,
     'rx_bps': 22760873984.0,
     'rx_bps_L1': 23423603784.000004,
     'rx_pps': 4142061.25,
     'rx_util': 58.55900946000001,
     'tx_bps': 38883168256.0,
     'tx_bps_L1': 40021529376.0,
     'tx_pps': 7114757.0,
     'tx_util': 100.05382344},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.3356990814209,
            'cpu_util': 95.60322570800781,
            'cpu_util_raw': 97.0,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53923796,
            'rx_bps': 22760873984.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 16122293248.0,
            'rx_pps': 4142061.25,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38883168256.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7114757.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 56836952928,
           'ierrors': 0,
           'ipackets': 82760943,
           'obytes': 97255619684,
           'oerrors': 0,
           'opackets': 142364986,
           'rx_bps': 22760873984.0,
           'rx_bps_L1': 23423603784.000004,
           'rx_pps': 4142061.25,
           'rx_util': 58.55900946000001,
           'tx_bps': 38883168256.0,
           'tx_bps_L1': 40021529376.0,
           'tx_pps': 7114757.0,
           'tx_util': 100.05382344}}
19/01/2022 10:23:24                         pktgen: {'ibytes': 56836952928,
 'ierrors': 0,
 'ipackets': 82760943,
 'obytes': 97255619684,
 'oerrors': 0,
 'opackets': 142364986,
 'rx_bps': 22760873984.0,
 'rx_bps_L1': 23423603784.000004,
 'rx_pps': 4142061.25,
 'rx_util': 58.55900946000001,
 'tx_bps': 38883168256.0,
 'tx_bps_L1': 40021529376.0,
 'tx_pps': 7114757.0,
 'tx_util': 100.05382344}
19/01/2022 10:23:24                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38883168256.000000, tx_pps: 7114757.000000 
19/01/2022 10:23:24                         pktgen: {'ibytes': 56836952928,
 'ierrors': 0,
 'ipackets': 82760943,
 'obytes': 97255619684,
 'oerrors': 0,
 'opackets': 142364986,
 'rx_bps': 22760873984.0,
 'rx_bps_L1': 23423603784.000004,
 'rx_pps': 4142061.25,
 'rx_util': 58.55900946000001,
 'tx_bps': 38883168256.0,
 'tx_bps_L1': 40021529376.0,
 'tx_pps': 7114757.0,
 'tx_util': 100.05382344}
19/01/2022 10:23:24                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 22760873984.000000, rx_pps: 4142061.250000
19/01/2022 10:23:24                         pktgen: throughput: pps_rx 4142061.250000, bps_rx 22760873984.000000
19/01/2022 10:23:24                         pktgen: traffic completed. 
19/01/2022 10:23:24                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:23:24                         tester: /tmp/vhost_cbdma
19/01/2022 10:23:24                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:23:26                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:23:26                         tester: /tmp/vhost_cbdma
19/01/2022 10:23:26                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:23:28                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:23:28                         tester: /tmp/vhost_cbdma
19/01/2022 10:23:28                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:23:30                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:23:31                         tester: /tmp/vhost_cbdma
19/01/2022 10:23:31                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:23:33                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:23:33                         tester: /tmp/vhost_cbdma
19/01/2022 10:23:33                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:23:35                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:23:35                         tester: /tmp/vhost_cbdma
19/01/2022 10:23:35                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:23:37                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:23:37                         tester: /tmp/vhost_cbdma
19/01/2022 10:23:37                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: test port 0 map gen port 0
19/01/2022 10:23:39                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:23:39                         pktgen: trex port <0> not support flow control
19/01/2022 10:23:39                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:23:39                         pktgen: check the trex port link status
19/01/2022 10:23:39                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:23:39                         pktgen: begin traffic ......
19/01/2022 10:23:39                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:23:44                         pktgen: traffic completed. 
19/01/2022 10:23:44                         pktgen: check the trex port link status
19/01/2022 10:23:44                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:23:44                         pktgen: begin traffic ......
19/01/2022 10:23:44                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:24:04                         pktgen: begin get port statistic ...
19/01/2022 10:24:04                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:24:04                         pktgen: {0: {'ibytes': 56844780918,
     'ierrors': 0,
     'ipackets': 82784577,
     'obytes': 97255032888,
     'oerrors': 0,
     'opackets': 142364124,
     'rx_bps': 22775017472.0,
     'rx_bps_L1': 23438382112.0,
     'rx_pps': 4146029.0,
     'rx_util': 58.59595528,
     'tx_bps': 38936633344.0,
     'tx_bps_L1': 40076559744.0,
     'tx_pps': 7124540.0,
     'tx_util': 100.19139936},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.44413948059082,
            'cpu_util': 95.22688293457031,
            'cpu_util_raw': 96.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53927252,
            'rx_bps': 22775017472.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 16161614848.0,
            'rx_pps': 4146029.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38936633344.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124540.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 56844780918,
           'ierrors': 0,
           'ipackets': 82784577,
           'obytes': 97255032888,
           'oerrors': 0,
           'opackets': 142364124,
           'rx_bps': 22775017472.0,
           'rx_bps_L1': 23438382112.0,
           'rx_pps': 4146029.0,
           'rx_util': 58.59595528,
           'tx_bps': 38936633344.0,
           'tx_bps_L1': 40076559744.0,
           'tx_pps': 7124540.0,
           'tx_util': 100.19139936}}
19/01/2022 10:24:04                         pktgen: {'ibytes': 56844780918,
 'ierrors': 0,
 'ipackets': 82784577,
 'obytes': 97255032888,
 'oerrors': 0,
 'opackets': 142364124,
 'rx_bps': 22775017472.0,
 'rx_bps_L1': 23438382112.0,
 'rx_pps': 4146029.0,
 'rx_util': 58.59595528,
 'tx_bps': 38936633344.0,
 'tx_bps_L1': 40076559744.0,
 'tx_pps': 7124540.0,
 'tx_util': 100.19139936}
19/01/2022 10:24:04                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38936633344.000000, tx_pps: 7124540.000000 
19/01/2022 10:24:04                         pktgen: {'ibytes': 56844780918,
 'ierrors': 0,
 'ipackets': 82784577,
 'obytes': 97255032888,
 'oerrors': 0,
 'opackets': 142364124,
 'rx_bps': 22775017472.0,
 'rx_bps_L1': 23438382112.0,
 'rx_pps': 4146029.0,
 'rx_util': 58.59595528,
 'tx_bps': 38936633344.0,
 'tx_bps_L1': 40076559744.0,
 'tx_pps': 7124540.0,
 'tx_util': 100.19139936}
19/01/2022 10:24:04                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 22775017472.000000, rx_pps: 4146029.000000
19/01/2022 10:24:04                         pktgen: throughput: pps_rx 4146029.000000, bps_rx 22775017472.000000
19/01/2022 10:24:04                         pktgen: traffic completed. 
19/01/2022 10:24:08           TestVirTioVhostCbdma: 
+-------+-----------------------------------------------+-------+------------+
| Frame |                 Mode/RXD-TXD                  | Mpps  | % linerate |
+=======+===============================================+=======+============+
| imix  | inorder_mergeable_path_VA                     | 4.344 | 59.751     |
+-------+-----------------------------------------------+-------+------------+
| imix  | inorder_mergeable_path_VA_RestartVhost        | 4.284 | 58.907     |
+-------+-----------------------------------------------+-------+------------+
| imix  | mergeable_path_VA                             | 4.269 | 58.650     |
+-------+-----------------------------------------------+-------+------------+
| imix  | mergeable_path_VA_RestartVhost                | 4.242 | 58.228     |
+-------+-----------------------------------------------+-------+------------+
| imix  | inorder_non_mergeable_path_VA                 | 4.288 | 58.939     |
+-------+-----------------------------------------------+-------+------------+
| imix  | inorder_non_mergeable_path_VA_RestartVhost    | 4.288 | 58.935     |
+-------+-----------------------------------------------+-------+------------+
| imix  | non_mergeable_path_VA                         | 4.244 | 58.303     |
+-------+-----------------------------------------------+-------+------------+
| imix  | non_mergeable_path_VA_RestartVhost            | 4.228 | 58.078     |
+-------+-----------------------------------------------+-------+------------+
| imix  | vector_rx_path_VA                             | 4.289 | 58.955     |
+-------+-----------------------------------------------+-------+------------+
| imix  | vector_rx_path_VA_RestartVhost                | 4.275 | 58.746     |
+-------+-----------------------------------------------+-------+------------+
| imix  | vector_rx_path_not_power_of_2_VA              | 4.178 | 57.498     |
+-------+-----------------------------------------------+-------+------------+
| imix  | vector_rx_path_not_power_of_2_VA_RestartVhost | 4.200 | 57.809     |
+-------+-----------------------------------------------+-------+------------+
| imix  | inorder_mergeable_path_PA                     | 4.297 | 59.120     |
+-------+-----------------------------------------------+-------+------------+
| imix  | inorder_mergeable_path_PA_RestartVhost        | 4.287 | 58.917     |
+-------+-----------------------------------------------+-------+------------+
| imix  | mergeable_path_PA                             | 4.235 | 58.151     |
+-------+-----------------------------------------------+-------+------------+
| imix  | mergeable_path_PA_RestartVhost                | 4.242 | 58.251     |
+-------+-----------------------------------------------+-------+------------+
| imix  | inorder_non_mergeable_path_PA                 | 4.285 | 58.880     |
+-------+-----------------------------------------------+-------+------------+
| imix  | inorder_non_mergeable_path_PA_RestartVhost    | 4.296 | 59.045     |
+-------+-----------------------------------------------+-------+------------+
| imix  | non_mergeable_path_PA                         | 4.252 | 58.366     |
+-------+-----------------------------------------------+-------+------------+
| imix  | non_mergeable_path_PA_RestartVhost            | 4.275 | 58.714     |
+-------+-----------------------------------------------+-------+------------+
| imix  | vector_rx_path_PA                             | 4.218 | 57.983     |
+-------+-----------------------------------------------+-------+------------+
| imix  | vector_rx_path_PA_RestartVhost                | 4.221 | 58.052     |
+-------+-----------------------------------------------+-------+------------+
| imix  | vector_rx_path_not_power_of_2_PA              | 4.142 | 56.902     |
+-------+-----------------------------------------------+-------+------------+
| imix  | vector_rx_path_not_power_of_2_PA_RestartVhost | 4.146 | 56.938     |
+-------+-----------------------------------------------+-------+------------+
19/01/2022 10:24:08           TestVirTioVhostCbdma: 
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| Frame |                 Mode/RXD-TXD                  |    Mpps    | % linerate | nb_desc | Expected Throughput | Throughput Difference |
+=======+===============================================+============+============+=========+=====================+=======================+
| imix  | inorder_mergeable_path_VA                     | 4.344 Mpps | 59.751%    | 1024    | 0.000 Mpps          | 4.344 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_mergeable_path_VA_RestartVhost        | 4.284 Mpps | 58.907%    | 1024    | 0.000 Mpps          | 4.284 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | mergeable_path_VA                             | 4.269 Mpps | 58.650%    | 1024    | 0.000 Mpps          | 4.269 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | mergeable_path_VA_RestartVhost                | 4.242 Mpps | 58.228%    | 1024    | 0.000 Mpps          | 4.242 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_non_mergeable_path_VA                 | 4.288 Mpps | 58.939%    | 1024    | 0.000 Mpps          | 4.288 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_non_mergeable_path_VA_RestartVhost    | 4.288 Mpps | 58.935%    | 1024    | 0.000 Mpps          | 4.288 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | non_mergeable_path_VA                         | 4.244 Mpps | 58.303%    | 1024    | 0.000 Mpps          | 4.244 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | non_mergeable_path_VA_RestartVhost            | 4.228 Mpps | 58.078%    | 1024    | 0.000 Mpps          | 4.228 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_VA                             | 4.289 Mpps | 58.955%    | 1024    | 0.000 Mpps          | 4.289 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_VA_RestartVhost                | 4.275 Mpps | 58.746%    | 1024    | 0.000 Mpps          | 4.275 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_not_power_of_2_VA              | 4.178 Mpps | 57.498%    | 1024    | 0.000 Mpps          | 4.178 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_not_power_of_2_VA_RestartVhost | 4.200 Mpps | 57.809%    | 1024    | 0.000 Mpps          | 4.200 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_mergeable_path_PA                     | 4.297 Mpps | 59.120%    | 1024    | 0.000 Mpps          | 4.297 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_mergeable_path_PA_RestartVhost        | 4.287 Mpps | 58.917%    | 1024    | 0.000 Mpps          | 4.287 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | mergeable_path_PA                             | 4.235 Mpps | 58.151%    | 1024    | 0.000 Mpps          | 4.235 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | mergeable_path_PA_RestartVhost                | 4.242 Mpps | 58.251%    | 1024    | 0.000 Mpps          | 4.242 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_non_mergeable_path_PA                 | 4.285 Mpps | 58.880%    | 1024    | 0.000 Mpps          | 4.285 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_non_mergeable_path_PA_RestartVhost    | 4.296 Mpps | 59.045%    | 1024    | 0.000 Mpps          | 4.296 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | non_mergeable_path_PA                         | 4.252 Mpps | 58.366%    | 1024    | 0.000 Mpps          | 4.252 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | non_mergeable_path_PA_RestartVhost            | 4.275 Mpps | 58.714%    | 1024    | 0.000 Mpps          | 4.275 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_PA                             | 4.218 Mpps | 57.983%    | 1024    | 0.000 Mpps          | 4.218 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_PA_RestartVhost                | 4.221 Mpps | 58.052%    | 1024    | 0.000 Mpps          | 4.221 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_not_power_of_2_PA              | 4.142 Mpps | 56.902%    | 1024    | 0.000 Mpps          | 4.142 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_not_power_of_2_PA_RestartVhost | 4.146 Mpps | 56.938%    | 1024    | 0.000 Mpps          | 4.146 Mpps            |
+-------+-----------------------------------------------+------------+------------+---------+---------------------+-----------------------+
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.344000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.284000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.269000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.242000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.288000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.288000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.244000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.228000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.289000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.275000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.178000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.200000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.297000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.287000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.235000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.242000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.285000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.296000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.252000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.275000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.218000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.221000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.142000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.146000
19/01/2022 10:24:08           TestVirTioVhostCbdma: Test Case test_perf_pvp_packed_ring_all_path_vhost_enqueue_operations_with_cbdma Result PASSED:
19/01/2022 10:24:08             dut.10.239.251.220: killall -I dpdk-testpmd 
19/01/2022 10:24:08             dut.10.239.251.220: 
19/01/2022 10:24:08             dut.10.239.251.220: modprobe ioatdma
19/01/2022 10:24:08             dut.10.239.251.220: 
19/01/2022 10:24:08             dut.10.239.251.220: ./usertools/dpdk-devbind.py -u 0000:80:04.0
19/01/2022 10:24:09             dut.10.239.251.220: 
19/01/2022 10:24:09             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=ioatdma  0000:80:04.0
19/01/2022 10:24:09             dut.10.239.251.220: 
19/01/2022 10:24:09           TestVirTioVhostCbdma: Test Case test_perf_pvp_spilt_ring_all_dynamic_queue_number_vhost_enqueue_operations_with_cbdma Begin
19/01/2022 10:24:09             dut.10.239.251.220:  
19/01/2022 10:24:09                         tester:  
19/01/2022 10:24:09             dut.10.239.251.220: killall -I dpdk-testpmd 
19/01/2022 10:24:09             dut.10.239.251.220: dpdk-testpmd: no process found
19/01/2022 10:24:09             dut.10.239.251.220: rm -rf /root/dpdk/vhost-net*
19/01/2022 10:24:09             dut.10.239.251.220: 
19/01/2022 10:24:09             dut.10.239.251.220: rm -rf /tmp/s0
19/01/2022 10:24:10             dut.10.239.251.220: 
19/01/2022 10:24:10             dut.10.239.251.220: ./usertools/dpdk-devbind.py --status-dev dma
19/01/2022 10:24:10             dut.10.239.251.220: 
DMA devices using kernel driver
===============================
0000:00:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
19/01/2022 10:24:10             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=vfio-pci 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3 0000:80:04.4 0000:80:04.5 0000:80:04.6 0000:80:04.7
19/01/2022 10:24:11             dut.10.239.251.220: 
19/01/2022 10:24:22             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:24:22             dut.10.239.251.220: 1048576
19/01/2022 10:24:33                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:24:33                         tester: /tmp/vhost_cbdma
19/01/2022 10:24:33                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:24:35                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:24:35                         tester: /tmp/vhost_cbdma
19/01/2022 10:24:35                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:24:37                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:24:37                         tester: /tmp/vhost_cbdma
19/01/2022 10:24:37                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:24:39                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:24:40                         tester: /tmp/vhost_cbdma
19/01/2022 10:24:40                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:24:42                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:24:42                         tester: /tmp/vhost_cbdma
19/01/2022 10:24:42                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:24:44                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:24:44                         tester: /tmp/vhost_cbdma
19/01/2022 10:24:44                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:24:46                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:24:46                         tester: /tmp/vhost_cbdma
19/01/2022 10:24:46                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: test port 0 map gen port 0
19/01/2022 10:24:48                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:24:48                         pktgen: trex port <0> not support flow control
19/01/2022 10:24:48                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:24:48                         pktgen: check the trex port link status
19/01/2022 10:24:48                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:24:48                         pktgen: begin traffic ......
19/01/2022 10:24:48                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:24:53                         pktgen: traffic completed. 
19/01/2022 10:24:53                         pktgen: check the trex port link status
19/01/2022 10:24:53                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:24:53                         pktgen: begin traffic ......
19/01/2022 10:24:53                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:25:13                         pktgen: begin get port statistic ...
19/01/2022 10:25:13                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:25:13                         pktgen: {0: {'ibytes': 39408175282,
     'ierrors': 0,
     'ipackets': 57648939,
     'obytes': 97252718226,
     'oerrors': 0,
     'opackets': 142360736,
     'rx_bps': 15740658688.0,
     'rx_bps_L1': 16201083928.000002,
     'rx_pps': 2877657.75,
     'rx_util': 40.50270982000001,
     'tx_bps': 38747586560.0,
     'tx_bps_L1': 39881978720.0,
     'tx_pps': 7089951.0,
     'tx_util': 99.7049468},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.25660514831543,
            'cpu_util': 95.64186096191406,
            'cpu_util_raw': 96.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53947735,
            'rx_bps': 15740658688.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 23006926848.0,
            'rx_pps': 2877657.75,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38747586560.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7089951.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 39408175282,
           'ierrors': 0,
           'ipackets': 57648939,
           'obytes': 97252718226,
           'oerrors': 0,
           'opackets': 142360736,
           'rx_bps': 15740658688.0,
           'rx_bps_L1': 16201083928.000002,
           'rx_pps': 2877657.75,
           'rx_util': 40.50270982000001,
           'tx_bps': 38747586560.0,
           'tx_bps_L1': 39881978720.0,
           'tx_pps': 7089951.0,
           'tx_util': 99.7049468}}
19/01/2022 10:25:13                         pktgen: {'ibytes': 39408175282,
 'ierrors': 0,
 'ipackets': 57648939,
 'obytes': 97252718226,
 'oerrors': 0,
 'opackets': 142360736,
 'rx_bps': 15740658688.0,
 'rx_bps_L1': 16201083928.000002,
 'rx_pps': 2877657.75,
 'rx_util': 40.50270982000001,
 'tx_bps': 38747586560.0,
 'tx_bps_L1': 39881978720.0,
 'tx_pps': 7089951.0,
 'tx_util': 99.7049468}
19/01/2022 10:25:13                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38747586560.000000, tx_pps: 7089951.000000 
19/01/2022 10:25:13                         pktgen: {'ibytes': 39408175282,
 'ierrors': 0,
 'ipackets': 57648939,
 'obytes': 97252718226,
 'oerrors': 0,
 'opackets': 142360736,
 'rx_bps': 15740658688.0,
 'rx_bps_L1': 16201083928.000002,
 'rx_pps': 2877657.75,
 'rx_util': 40.50270982000001,
 'tx_bps': 38747586560.0,
 'tx_bps_L1': 39881978720.0,
 'tx_pps': 7089951.0,
 'tx_util': 99.7049468}
19/01/2022 10:25:13                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 15740658688.000000, rx_pps: 2877657.750000
19/01/2022 10:25:13                         pktgen: throughput: pps_rx 2877657.750000, bps_rx 15740658688.000000
19/01/2022 10:25:13                         pktgen: traffic completed. 
19/01/2022 10:25:26                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:25:26                         tester: /tmp/vhost_cbdma
19/01/2022 10:25:26                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:25:28                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:25:28                         tester: /tmp/vhost_cbdma
19/01/2022 10:25:28                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:25:30                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:25:30                         tester: /tmp/vhost_cbdma
19/01/2022 10:25:30                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:25:32                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:25:32                         tester: /tmp/vhost_cbdma
19/01/2022 10:25:32                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:25:34                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:25:34                         tester: /tmp/vhost_cbdma
19/01/2022 10:25:34                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:25:36                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:25:36                         tester: /tmp/vhost_cbdma
19/01/2022 10:25:36                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:25:38                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:25:39                         tester: /tmp/vhost_cbdma
19/01/2022 10:25:39                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:25:41                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:25:41                         pktgen: trex port <0> not support flow control
19/01/2022 10:25:41                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:25:41                         pktgen: check the trex port link status
19/01/2022 10:25:41                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:25:41                         pktgen: begin traffic ......
19/01/2022 10:25:41                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:25:46                         pktgen: traffic completed. 
19/01/2022 10:25:46                         pktgen: check the trex port link status
19/01/2022 10:25:46                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:25:46                         pktgen: begin traffic ......
19/01/2022 10:25:46                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:26:06                         pktgen: begin get port statistic ...
19/01/2022 10:26:06                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:26:06                         pktgen: {0: {'ibytes': 39559565434,
     'ierrors': 0,
     'ipackets': 57872440,
     'obytes': 97258219236,
     'oerrors': 0,
     'opackets': 142368789,
     'rx_bps': 15829548032.0,
     'rx_bps_L1': 16292682832.0,
     'rx_pps': 2894592.5,
     'rx_util': 40.73170708,
     'tx_bps': 38941687808.0,
     'tx_bps_L1': 40081762288.0,
     'tx_pps': 7125465.5,
     'tx_util': 100.20440572},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.611713409423828,
            'cpu_util': 94.4649429321289,
            'cpu_util_raw': 93.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53727695,
            'rx_bps': 15829548032.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 23112140800.0,
            'rx_pps': 2894592.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38941687808.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7125465.5},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 39559565434,
           'ierrors': 0,
           'ipackets': 57872440,
           'obytes': 97258219236,
           'oerrors': 0,
           'opackets': 142368789,
           'rx_bps': 15829548032.0,
           'rx_bps_L1': 16292682832.0,
           'rx_pps': 2894592.5,
           'rx_util': 40.73170708,
           'tx_bps': 38941687808.0,
           'tx_bps_L1': 40081762288.0,
           'tx_pps': 7125465.5,
           'tx_util': 100.20440572}}
19/01/2022 10:26:06                         pktgen: {'ibytes': 39559565434,
 'ierrors': 0,
 'ipackets': 57872440,
 'obytes': 97258219236,
 'oerrors': 0,
 'opackets': 142368789,
 'rx_bps': 15829548032.0,
 'rx_bps_L1': 16292682832.0,
 'rx_pps': 2894592.5,
 'rx_util': 40.73170708,
 'tx_bps': 38941687808.0,
 'tx_bps_L1': 40081762288.0,
 'tx_pps': 7125465.5,
 'tx_util': 100.20440572}
19/01/2022 10:26:06                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38941687808.000000, tx_pps: 7125465.500000 
19/01/2022 10:26:06                         pktgen: {'ibytes': 39559565434,
 'ierrors': 0,
 'ipackets': 57872440,
 'obytes': 97258219236,
 'oerrors': 0,
 'opackets': 142368789,
 'rx_bps': 15829548032.0,
 'rx_bps_L1': 16292682832.0,
 'rx_pps': 2894592.5,
 'rx_util': 40.73170708,
 'tx_bps': 38941687808.0,
 'tx_bps_L1': 40081762288.0,
 'tx_pps': 7125465.5,
 'tx_util': 100.20440572}
19/01/2022 10:26:06                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 15829548032.000000, rx_pps: 2894592.500000
19/01/2022 10:26:06                         pktgen: throughput: pps_rx 2894592.500000, bps_rx 15829548032.000000
19/01/2022 10:26:06                         pktgen: traffic completed. 
19/01/2022 10:26:18                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:26:18                         tester: /tmp/vhost_cbdma
19/01/2022 10:26:18                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:26:21                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:26:21                         tester: /tmp/vhost_cbdma
19/01/2022 10:26:21                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:26:23                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:26:23                         tester: /tmp/vhost_cbdma
19/01/2022 10:26:23                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:26:25                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:26:25                         tester: /tmp/vhost_cbdma
19/01/2022 10:26:25                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:26:27                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:26:27                         tester: /tmp/vhost_cbdma
19/01/2022 10:26:27                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:26:29                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:26:29                         tester: /tmp/vhost_cbdma
19/01/2022 10:26:29                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:26:31                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:26:31                         tester: /tmp/vhost_cbdma
19/01/2022 10:26:31                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:26:33                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:26:33                         pktgen: trex port <0> not support flow control
19/01/2022 10:26:33                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:26:33                         pktgen: check the trex port link status
19/01/2022 10:26:33                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:26:33                         pktgen: begin traffic ......
19/01/2022 10:26:33                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:26:38                         pktgen: traffic completed. 
19/01/2022 10:26:38                         pktgen: check the trex port link status
19/01/2022 10:26:38                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:26:38                         pktgen: begin traffic ......
19/01/2022 10:26:38                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:26:58                         pktgen: begin get port statistic ...
19/01/2022 10:26:58                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:26:58                         pktgen: {0: {'ibytes': 40148768280,
     'ierrors': 0,
     'ipackets': 58732466,
     'obytes': 97258256788,
     'oerrors': 0,
     'opackets': 142368845,
     'rx_bps': 15997627392.0,
     'rx_bps_L1': 16465559872.000002,
     'rx_pps': 2924578.0,
     'rx_util': 41.16389968000001,
     'tx_bps': 38774153216.0,
     'tx_bps_L1': 39909322656.0,
     'tx_pps': 7094809.0,
     'tx_util': 99.77330664},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.40456771850586,
            'cpu_util': 95.01341247558594,
            'cpu_util_raw': 93.25,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 54252117,
            'rx_bps': 15997627392.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 22776524800.0,
            'rx_pps': 2924578.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38774153216.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7094809.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 40148768280,
           'ierrors': 0,
           'ipackets': 58732466,
           'obytes': 97258256788,
           'oerrors': 0,
           'opackets': 142368845,
           'rx_bps': 15997627392.0,
           'rx_bps_L1': 16465559872.000002,
           'rx_pps': 2924578.0,
           'rx_util': 41.16389968000001,
           'tx_bps': 38774153216.0,
           'tx_bps_L1': 39909322656.0,
           'tx_pps': 7094809.0,
           'tx_util': 99.77330664}}
19/01/2022 10:26:58                         pktgen: {'ibytes': 40148768280,
 'ierrors': 0,
 'ipackets': 58732466,
 'obytes': 97258256788,
 'oerrors': 0,
 'opackets': 142368845,
 'rx_bps': 15997627392.0,
 'rx_bps_L1': 16465559872.000002,
 'rx_pps': 2924578.0,
 'rx_util': 41.16389968000001,
 'tx_bps': 38774153216.0,
 'tx_bps_L1': 39909322656.0,
 'tx_pps': 7094809.0,
 'tx_util': 99.77330664}
19/01/2022 10:26:58                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38774153216.000000, tx_pps: 7094809.000000 
19/01/2022 10:26:58                         pktgen: {'ibytes': 40148768280,
 'ierrors': 0,
 'ipackets': 58732466,
 'obytes': 97258256788,
 'oerrors': 0,
 'opackets': 142368845,
 'rx_bps': 15997627392.0,
 'rx_bps_L1': 16465559872.000002,
 'rx_pps': 2924578.0,
 'rx_util': 41.16389968000001,
 'tx_bps': 38774153216.0,
 'tx_bps_L1': 39909322656.0,
 'tx_pps': 7094809.0,
 'tx_util': 99.77330664}
19/01/2022 10:26:58                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 15997627392.000000, rx_pps: 2924578.000000
19/01/2022 10:26:58                         pktgen: throughput: pps_rx 2924578.000000, bps_rx 15997627392.000000
19/01/2022 10:26:58                         pktgen: traffic completed. 
19/01/2022 10:27:11                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:27:11                         tester: /tmp/vhost_cbdma
19/01/2022 10:27:11                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:27:13                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:27:13                         tester: /tmp/vhost_cbdma
19/01/2022 10:27:13                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:27:15                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:27:16                         tester: /tmp/vhost_cbdma
19/01/2022 10:27:16                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:27:18                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:27:18                         tester: /tmp/vhost_cbdma
19/01/2022 10:27:18                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:27:20                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:27:20                         tester: /tmp/vhost_cbdma
19/01/2022 10:27:20                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:27:22                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:27:22                         tester: /tmp/vhost_cbdma
19/01/2022 10:27:22                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:27:24                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:27:24                         tester: /tmp/vhost_cbdma
19/01/2022 10:27:24                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: test port 0 map gen port 0
19/01/2022 10:27:26                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:27:26                         pktgen: trex port <0> not support flow control
19/01/2022 10:27:26                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:27:26                         pktgen: check the trex port link status
19/01/2022 10:27:26                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:27:26                         pktgen: begin traffic ......
19/01/2022 10:27:26                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:27:31                         pktgen: traffic completed. 
19/01/2022 10:27:31                         pktgen: check the trex port link status
19/01/2022 10:27:31                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:27:31                         pktgen: begin traffic ......
19/01/2022 10:27:31                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:27:51                         pktgen: begin get port statistic ...
19/01/2022 10:27:51                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:27:51                         pktgen: {0: {'ibytes': 39852180374,
     'ierrors': 0,
     'ipackets': 58297487,
     'obytes': 97257990340,
     'oerrors': 0,
     'opackets': 142368457,
     'rx_bps': 15886102528.0,
     'rx_bps_L1': 16350842607.999998,
     'rx_pps': 2904625.5,
     'rx_util': 40.87710652,
     'tx_bps': 38772514816.0,
     'tx_bps_L1': 39907636416.0,
     'tx_pps': 7094510.0,
     'tx_util': 99.76909104},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.50531578063965,
            'cpu_util': 94.54259490966797,
            'cpu_util_raw': 93.0,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53628752,
            'rx_bps': 15886102528.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 22886414336.0,
            'rx_pps': 2904625.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38772514816.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7094510.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 39852180374,
           'ierrors': 0,
           'ipackets': 58297487,
           'obytes': 97257990340,
           'oerrors': 0,
           'opackets': 142368457,
           'rx_bps': 15886102528.0,
           'rx_bps_L1': 16350842607.999998,
           'rx_pps': 2904625.5,
           'rx_util': 40.87710652,
           'tx_bps': 38772514816.0,
           'tx_bps_L1': 39907636416.0,
           'tx_pps': 7094510.0,
           'tx_util': 99.76909104}}
19/01/2022 10:27:51                         pktgen: {'ibytes': 39852180374,
 'ierrors': 0,
 'ipackets': 58297487,
 'obytes': 97257990340,
 'oerrors': 0,
 'opackets': 142368457,
 'rx_bps': 15886102528.0,
 'rx_bps_L1': 16350842607.999998,
 'rx_pps': 2904625.5,
 'rx_util': 40.87710652,
 'tx_bps': 38772514816.0,
 'tx_bps_L1': 39907636416.0,
 'tx_pps': 7094510.0,
 'tx_util': 99.76909104}
19/01/2022 10:27:51                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38772514816.000000, tx_pps: 7094510.000000 
19/01/2022 10:27:51                         pktgen: {'ibytes': 39852180374,
 'ierrors': 0,
 'ipackets': 58297487,
 'obytes': 97257990340,
 'oerrors': 0,
 'opackets': 142368457,
 'rx_bps': 15886102528.0,
 'rx_bps_L1': 16350842607.999998,
 'rx_pps': 2904625.5,
 'rx_util': 40.87710652,
 'tx_bps': 38772514816.0,
 'tx_bps_L1': 39907636416.0,
 'tx_pps': 7094510.0,
 'tx_util': 99.76909104}
19/01/2022 10:27:51                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 15886102528.000000, rx_pps: 2904625.500000
19/01/2022 10:27:51                         pktgen: throughput: pps_rx 2904625.500000, bps_rx 15886102528.000000
19/01/2022 10:27:51                         pktgen: traffic completed. 
19/01/2022 10:27:53           TestVirTioVhostCbdma: 
+-------+--------------+-------+------------+
| Frame | Mode/RXD-TXD | Mpps  | % linerate |
+=======+==============+=======+============+
| imix  | with_0_cbdma | 2.878 | 39.352     |
+-------+--------------+-------+------------+
| imix  | with_4_cbdma | 2.895 | 39.574     |
+-------+--------------+-------+------------+
| imix  | with_8_cbdma | 2.925 | 39.994     |
+-------+--------------+-------+------------+
| imix  | with_6_cbdma | 2.905 | 39.715     |
+-------+--------------+-------+------------+
19/01/2022 10:27:53           TestVirTioVhostCbdma: 
+-------+--------------+------------+------------+---------+---------------------+-----------------------+
| Frame | Mode/RXD-TXD |    Mpps    | % linerate | nb_desc | Expected Throughput | Throughput Difference |
+=======+==============+============+============+=========+=====================+=======================+
| imix  | with_0_cbdma | 2.878 Mpps | 39.352%    | 1024    | 0.000 Mpps          | 2.878 Mpps            |
+-------+--------------+------------+------------+---------+---------------------+-----------------------+
| imix  | with_4_cbdma | 2.895 Mpps | 39.574%    | 1024    | 0.000 Mpps          | 2.895 Mpps            |
+-------+--------------+------------+------------+---------+---------------------+-----------------------+
| imix  | with_8_cbdma | 2.925 Mpps | 39.994%    | 1024    | 0.000 Mpps          | 2.925 Mpps            |
+-------+--------------+------------+------------+---------+---------------------+-----------------------+
| imix  | with_6_cbdma | 2.905 Mpps | 39.715%    | 1024    | 0.000 Mpps          | 2.905 Mpps            |
+-------+--------------+------------+------------+---------+---------------------+-----------------------+
19/01/2022 10:27:53           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:27:53           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 2.878000
19/01/2022 10:27:53           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:27:53           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 2.895000
19/01/2022 10:27:53           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:27:53           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 2.925000
19/01/2022 10:27:53           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:27:53           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 2.905000
19/01/2022 10:27:53           TestVirTioVhostCbdma: Test Case test_perf_pvp_spilt_ring_all_dynamic_queue_number_vhost_enqueue_operations_with_cbdma Result PASSED:
19/01/2022 10:27:53             dut.10.239.251.220: killall -I dpdk-testpmd 
19/01/2022 10:27:53             dut.10.239.251.220: dpdk-testpmd: no process found
19/01/2022 10:27:53             dut.10.239.251.220: modprobe ioatdma
19/01/2022 10:27:53             dut.10.239.251.220: 
19/01/2022 10:27:53             dut.10.239.251.220: ./usertools/dpdk-devbind.py -u 0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3 0000:80:04.4 0000:80:04.5 0000:80:04.6 0000:80:04.7
19/01/2022 10:27:54             dut.10.239.251.220: 
19/01/2022 10:27:54             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=ioatdma  0000:80:04.0 0000:80:04.1 0000:80:04.2 0000:80:04.3 0000:80:04.4 0000:80:04.5 0000:80:04.6 0000:80:04.7
19/01/2022 10:27:54             dut.10.239.251.220: 
19/01/2022 10:27:54           TestVirTioVhostCbdma: Test Case test_perf_pvp_spilt_ring_all_path_vhost_enqueue_operations_with_cbdma Begin
19/01/2022 10:27:55             dut.10.239.251.220:  
19/01/2022 10:27:55                         tester:  
19/01/2022 10:27:55             dut.10.239.251.220: killall -I dpdk-testpmd 
19/01/2022 10:27:55             dut.10.239.251.220: dpdk-testpmd: no process found
19/01/2022 10:27:55             dut.10.239.251.220: rm -rf /root/dpdk/vhost-net*
19/01/2022 10:27:55             dut.10.239.251.220: 
19/01/2022 10:27:55             dut.10.239.251.220: rm -rf /tmp/s0
19/01/2022 10:27:55             dut.10.239.251.220: 
19/01/2022 10:27:55             dut.10.239.251.220: ./usertools/dpdk-devbind.py --status-dev dma
19/01/2022 10:27:55             dut.10.239.251.220: 
DMA devices using kernel driver
===============================
0000:00:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:00:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.0 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.1 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.2 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.3 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.4 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.5 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.6 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
0000:80:04.7 'Sky Lake-E CBDMA Registers 2021' drv=ioatdma unused=vfio-pci 
19/01/2022 10:27:55             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=vfio-pci 0000:80:04.0
19/01/2022 10:27:56             dut.10.239.251.220: 
19/01/2022 10:28:07             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:28:07             dut.10.239.251.220: 1048576
19/01/2022 10:28:18                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:28:18                         tester: /tmp/vhost_cbdma
19/01/2022 10:28:18                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:28:20                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:28:20                         tester: /tmp/vhost_cbdma
19/01/2022 10:28:20                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:28:22                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:28:22                         tester: /tmp/vhost_cbdma
19/01/2022 10:28:22                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:28:24                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:28:24                         tester: /tmp/vhost_cbdma
19/01/2022 10:28:24                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:28:26                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:28:27                         tester: /tmp/vhost_cbdma
19/01/2022 10:28:27                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:28:29                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:28:29                         tester: /tmp/vhost_cbdma
19/01/2022 10:28:29                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:28:31                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:28:31                         tester: /tmp/vhost_cbdma
19/01/2022 10:28:31                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: test port 0 map gen port 0
19/01/2022 10:28:33                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:28:33                         pktgen: trex port <0> not support flow control
19/01/2022 10:28:33                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:28:33                         pktgen: check the trex port link status
19/01/2022 10:28:33                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:28:33                         pktgen: begin traffic ......
19/01/2022 10:28:33                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:28:38                         pktgen: traffic completed. 
19/01/2022 10:28:38                         pktgen: check the trex port link status
19/01/2022 10:28:38                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:28:38                         pktgen: begin traffic ......
19/01/2022 10:28:38                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:28:58                         pktgen: begin get port statistic ...
19/01/2022 10:28:58                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:28:58                         pktgen: {0: {'ibytes': 60594244248,
     'ierrors': 0,
     'ipackets': 88191324,
     'obytes': 97256994834,
     'oerrors': 0,
     'opackets': 142366999,
     'rx_bps': 24285464576.0,
     'rx_bps_L1': 24992246016.000004,
     'rx_pps': 4417384.0,
     'rx_util': 62.48061504000001,
     'tx_bps': 38882201600.0,
     'tx_bps_L1': 40020534400.0,
     'tx_pps': 7114580.0,
     'tx_util': 100.051336},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.542192459106445,
            'cpu_util': 94.63985443115234,
            'cpu_util_raw': 93.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 54144505,
            'rx_bps': 24285464576.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 14596738048.0,
            'rx_pps': 4417384.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38882201600.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7114580.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 60594244248,
           'ierrors': 0,
           'ipackets': 88191324,
           'obytes': 97256994834,
           'oerrors': 0,
           'opackets': 142366999,
           'rx_bps': 24285464576.0,
           'rx_bps_L1': 24992246016.000004,
           'rx_pps': 4417384.0,
           'rx_util': 62.48061504000001,
           'tx_bps': 38882201600.0,
           'tx_bps_L1': 40020534400.0,
           'tx_pps': 7114580.0,
           'tx_util': 100.051336}}
19/01/2022 10:28:58                         pktgen: {'ibytes': 60594244248,
 'ierrors': 0,
 'ipackets': 88191324,
 'obytes': 97256994834,
 'oerrors': 0,
 'opackets': 142366999,
 'rx_bps': 24285464576.0,
 'rx_bps_L1': 24992246016.000004,
 'rx_pps': 4417384.0,
 'rx_util': 62.48061504000001,
 'tx_bps': 38882201600.0,
 'tx_bps_L1': 40020534400.0,
 'tx_pps': 7114580.0,
 'tx_util': 100.051336}
19/01/2022 10:28:58                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38882201600.000000, tx_pps: 7114580.000000 
19/01/2022 10:28:58                         pktgen: {'ibytes': 60594244248,
 'ierrors': 0,
 'ipackets': 88191324,
 'obytes': 97256994834,
 'oerrors': 0,
 'opackets': 142366999,
 'rx_bps': 24285464576.0,
 'rx_bps_L1': 24992246016.000004,
 'rx_pps': 4417384.0,
 'rx_util': 62.48061504000001,
 'tx_bps': 38882201600.0,
 'tx_bps_L1': 40020534400.0,
 'tx_pps': 7114580.0,
 'tx_util': 100.051336}
19/01/2022 10:28:58                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 24285464576.000000, rx_pps: 4417384.000000
19/01/2022 10:28:58                         pktgen: throughput: pps_rx 4417384.000000, bps_rx 24285464576.000000
19/01/2022 10:28:58                         pktgen: traffic completed. 
19/01/2022 10:28:58                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:28:58                         tester: /tmp/vhost_cbdma
19/01/2022 10:28:58                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:29:00                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:29:01                         tester: /tmp/vhost_cbdma
19/01/2022 10:29:01                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:29:03                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:29:03                         tester: /tmp/vhost_cbdma
19/01/2022 10:29:03                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:29:05                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:29:05                         tester: /tmp/vhost_cbdma
19/01/2022 10:29:05                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:29:07                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:29:07                         tester: /tmp/vhost_cbdma
19/01/2022 10:29:07                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:29:09                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:29:09                         tester: /tmp/vhost_cbdma
19/01/2022 10:29:09                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:29:11                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:29:11                         tester: /tmp/vhost_cbdma
19/01/2022 10:29:11                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: test port 0 map gen port 0
19/01/2022 10:29:13                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:29:13                         pktgen: trex port <0> not support flow control
19/01/2022 10:29:13                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:29:13                         pktgen: check the trex port link status
19/01/2022 10:29:13                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:29:13                         pktgen: begin traffic ......
19/01/2022 10:29:13                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:29:18                         pktgen: traffic completed. 
19/01/2022 10:29:18                         pktgen: check the trex port link status
19/01/2022 10:29:18                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:29:18                         pktgen: begin traffic ......
19/01/2022 10:29:18                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:29:38                         pktgen: begin get port statistic ...
19/01/2022 10:29:38                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:29:38                         pktgen: {0: {'ibytes': 60751194328,
     'ierrors': 0,
     'ipackets': 88399984,
     'obytes': 97252100562,
     'oerrors': 0,
     'opackets': 142359831,
     'rx_bps': 24225337344.0,
     'rx_bps_L1': 24930363423.999996,
     'rx_pps': 4406413.0,
     'rx_util': 62.32590855999999,
     'tx_bps': 38768979968.0,
     'tx_bps_L1': 39903998368.0,
     'tx_pps': 7093865.0,
     'tx_util': 99.75999592},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.31098747253418,
            'cpu_util': 95.43844604492188,
            'cpu_util_raw': 96.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53732701,
            'rx_bps': 24225337344.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 14543642624.0,
            'rx_pps': 4406413.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38768979968.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7093865.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 60751194328,
           'ierrors': 0,
           'ipackets': 88399984,
           'obytes': 97252100562,
           'oerrors': 0,
           'opackets': 142359831,
           'rx_bps': 24225337344.0,
           'rx_bps_L1': 24930363423.999996,
           'rx_pps': 4406413.0,
           'rx_util': 62.32590855999999,
           'tx_bps': 38768979968.0,
           'tx_bps_L1': 39903998368.0,
           'tx_pps': 7093865.0,
           'tx_util': 99.75999592}}
19/01/2022 10:29:38                         pktgen: {'ibytes': 60751194328,
 'ierrors': 0,
 'ipackets': 88399984,
 'obytes': 97252100562,
 'oerrors': 0,
 'opackets': 142359831,
 'rx_bps': 24225337344.0,
 'rx_bps_L1': 24930363423.999996,
 'rx_pps': 4406413.0,
 'rx_util': 62.32590855999999,
 'tx_bps': 38768979968.0,
 'tx_bps_L1': 39903998368.0,
 'tx_pps': 7093865.0,
 'tx_util': 99.75999592}
19/01/2022 10:29:38                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38768979968.000000, tx_pps: 7093865.000000 
19/01/2022 10:29:38                         pktgen: {'ibytes': 60751194328,
 'ierrors': 0,
 'ipackets': 88399984,
 'obytes': 97252100562,
 'oerrors': 0,
 'opackets': 142359831,
 'rx_bps': 24225337344.0,
 'rx_bps_L1': 24930363423.999996,
 'rx_pps': 4406413.0,
 'rx_util': 62.32590855999999,
 'tx_bps': 38768979968.0,
 'tx_bps_L1': 39903998368.0,
 'tx_pps': 7093865.0,
 'tx_util': 99.75999592}
19/01/2022 10:29:38                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 24225337344.000000, rx_pps: 4406413.000000
19/01/2022 10:29:38                         pktgen: throughput: pps_rx 4406413.000000, bps_rx 24225337344.000000
19/01/2022 10:29:38                         pktgen: traffic completed. 
19/01/2022 10:29:42             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:29:42             dut.10.239.251.220: 1048576
19/01/2022 10:29:53                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:29:53                         tester: /tmp/vhost_cbdma
19/01/2022 10:29:53                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:29:55                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:29:55                         tester: /tmp/vhost_cbdma
19/01/2022 10:29:55                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:29:58                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:29:58                         tester: /tmp/vhost_cbdma
19/01/2022 10:29:58                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:30:00                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:30:00                         tester: /tmp/vhost_cbdma
19/01/2022 10:30:00                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:30:02                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:30:02                         tester: /tmp/vhost_cbdma
19/01/2022 10:30:02                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:30:04                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:30:04                         tester: /tmp/vhost_cbdma
19/01/2022 10:30:04                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:30:06                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:30:06                         tester: /tmp/vhost_cbdma
19/01/2022 10:30:06                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:08                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:30:08                         pktgen: trex port <0> not support flow control
19/01/2022 10:30:08                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:30:08                         pktgen: check the trex port link status
19/01/2022 10:30:08                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:30:08                         pktgen: begin traffic ......
19/01/2022 10:30:08                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:30:13                         pktgen: traffic completed. 
19/01/2022 10:30:13                         pktgen: check the trex port link status
19/01/2022 10:30:13                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:30:13                         pktgen: begin traffic ......
19/01/2022 10:30:13                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:30:33                         pktgen: begin get port statistic ...
19/01/2022 10:30:33                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:30:33                         pktgen: {0: {'ibytes': 60337175242,
     'ierrors': 0,
     'ipackets': 87847984,
     'obytes': 97257856508,
     'oerrors': 0,
     'opackets': 142368259,
     'rx_bps': 24165586944.0,
     'rx_bps_L1': 24869235503.999996,
     'rx_pps': 4397803.5,
     'rx_util': 62.17308875999999,
     'tx_bps': 38938718208.0,
     'tx_bps_L1': 40078705728.0,
     'tx_pps': 7124922.0,
     'tx_util': 100.19676432},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.402080535888672,
            'cpu_util': 95.42829895019531,
            'cpu_util_raw': 94.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53817881,
            'rx_bps': 24165586944.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 14773133312.0,
            'rx_pps': 4397803.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38938718208.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124922.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 60337175242,
           'ierrors': 0,
           'ipackets': 87847984,
           'obytes': 97257856508,
           'oerrors': 0,
           'opackets': 142368259,
           'rx_bps': 24165586944.0,
           'rx_bps_L1': 24869235503.999996,
           'rx_pps': 4397803.5,
           'rx_util': 62.17308875999999,
           'tx_bps': 38938718208.0,
           'tx_bps_L1': 40078705728.0,
           'tx_pps': 7124922.0,
           'tx_util': 100.19676432}}
19/01/2022 10:30:33                         pktgen: {'ibytes': 60337175242,
 'ierrors': 0,
 'ipackets': 87847984,
 'obytes': 97257856508,
 'oerrors': 0,
 'opackets': 142368259,
 'rx_bps': 24165586944.0,
 'rx_bps_L1': 24869235503.999996,
 'rx_pps': 4397803.5,
 'rx_util': 62.17308875999999,
 'tx_bps': 38938718208.0,
 'tx_bps_L1': 40078705728.0,
 'tx_pps': 7124922.0,
 'tx_util': 100.19676432}
19/01/2022 10:30:33                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38938718208.000000, tx_pps: 7124922.000000 
19/01/2022 10:30:33                         pktgen: {'ibytes': 60337175242,
 'ierrors': 0,
 'ipackets': 87847984,
 'obytes': 97257856508,
 'oerrors': 0,
 'opackets': 142368259,
 'rx_bps': 24165586944.0,
 'rx_bps_L1': 24869235503.999996,
 'rx_pps': 4397803.5,
 'rx_util': 62.17308875999999,
 'tx_bps': 38938718208.0,
 'tx_bps_L1': 40078705728.0,
 'tx_pps': 7124922.0,
 'tx_util': 100.19676432}
19/01/2022 10:30:33                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 24165586944.000000, rx_pps: 4397803.500000
19/01/2022 10:30:33                         pktgen: throughput: pps_rx 4397803.500000, bps_rx 24165586944.000000
19/01/2022 10:30:33                         pktgen: traffic completed. 
19/01/2022 10:30:34                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:30:34                         tester: /tmp/vhost_cbdma
19/01/2022 10:30:34                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:30:36                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:30:36                         tester: /tmp/vhost_cbdma
19/01/2022 10:30:36                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:30:38                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:30:38                         tester: /tmp/vhost_cbdma
19/01/2022 10:30:38                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:30:40                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:30:40                         tester: /tmp/vhost_cbdma
19/01/2022 10:30:40                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:30:42                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:30:42                         tester: /tmp/vhost_cbdma
19/01/2022 10:30:42                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:30:44                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:30:45                         tester: /tmp/vhost_cbdma
19/01/2022 10:30:45                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:30:47                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:30:47                         tester: /tmp/vhost_cbdma
19/01/2022 10:30:47                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: test port 0 map gen port 0
19/01/2022 10:30:49                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:30:49                         pktgen: trex port <0> not support flow control
19/01/2022 10:30:49                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:30:49                         pktgen: check the trex port link status
19/01/2022 10:30:49                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:30:49                         pktgen: begin traffic ......
19/01/2022 10:30:49                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:30:54                         pktgen: traffic completed. 
19/01/2022 10:30:54                         pktgen: check the trex port link status
19/01/2022 10:30:54                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:30:54                         pktgen: begin traffic ......
19/01/2022 10:30:54                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:31:14                         pktgen: begin get port statistic ...
19/01/2022 10:31:14                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:31:14                         pktgen: {0: {'ibytes': 60383077830,
     'ierrors': 0,
     'ipackets': 87911758,
     'obytes': 97254810118,
     'oerrors': 0,
     'opackets': 142363798,
     'rx_bps': 24154996736.0,
     'rx_bps_L1': 24858387776.0,
     'rx_pps': 4396194.0,
     'rx_util': 62.14596944,
     'tx_bps': 38884442112.0,
     'tx_bps_L1': 40022840832.0,
     'tx_pps': 7114992.0,
     'tx_util': 100.05710208},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.412769317626953,
            'cpu_util': 95.2453842163086,
            'cpu_util_raw': 95.25,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53411054,
            'rx_bps': 24154996736.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 14729445376.0,
            'rx_pps': 4396194.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38884442112.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7114992.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 60383077830,
           'ierrors': 0,
           'ipackets': 87911758,
           'obytes': 97254810118,
           'oerrors': 0,
           'opackets': 142363798,
           'rx_bps': 24154996736.0,
           'rx_bps_L1': 24858387776.0,
           'rx_pps': 4396194.0,
           'rx_util': 62.14596944,
           'tx_bps': 38884442112.0,
           'tx_bps_L1': 40022840832.0,
           'tx_pps': 7114992.0,
           'tx_util': 100.05710208}}
19/01/2022 10:31:14                         pktgen: {'ibytes': 60383077830,
 'ierrors': 0,
 'ipackets': 87911758,
 'obytes': 97254810118,
 'oerrors': 0,
 'opackets': 142363798,
 'rx_bps': 24154996736.0,
 'rx_bps_L1': 24858387776.0,
 'rx_pps': 4396194.0,
 'rx_util': 62.14596944,
 'tx_bps': 38884442112.0,
 'tx_bps_L1': 40022840832.0,
 'tx_pps': 7114992.0,
 'tx_util': 100.05710208}
19/01/2022 10:31:14                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38884442112.000000, tx_pps: 7114992.000000 
19/01/2022 10:31:14                         pktgen: {'ibytes': 60383077830,
 'ierrors': 0,
 'ipackets': 87911758,
 'obytes': 97254810118,
 'oerrors': 0,
 'opackets': 142363798,
 'rx_bps': 24154996736.0,
 'rx_bps_L1': 24858387776.0,
 'rx_pps': 4396194.0,
 'rx_util': 62.14596944,
 'tx_bps': 38884442112.0,
 'tx_bps_L1': 40022840832.0,
 'tx_pps': 7114992.0,
 'tx_util': 100.05710208}
19/01/2022 10:31:14                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 24154996736.000000, rx_pps: 4396194.000000
19/01/2022 10:31:14                         pktgen: throughput: pps_rx 4396194.000000, bps_rx 24154996736.000000
19/01/2022 10:31:14                         pktgen: traffic completed. 
19/01/2022 10:31:17             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:31:17             dut.10.239.251.220: 1048576
19/01/2022 10:31:29                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:31:29                         tester: /tmp/vhost_cbdma
19/01/2022 10:31:29                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:31:31                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:31:31                         tester: /tmp/vhost_cbdma
19/01/2022 10:31:31                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:31:33                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:31:33                         tester: /tmp/vhost_cbdma
19/01/2022 10:31:33                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:31:35                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:31:35                         tester: /tmp/vhost_cbdma
19/01/2022 10:31:35                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:31:37                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:31:37                         tester: /tmp/vhost_cbdma
19/01/2022 10:31:37                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:31:39                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:31:39                         tester: /tmp/vhost_cbdma
19/01/2022 10:31:39                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:31:41                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:31:42                         tester: /tmp/vhost_cbdma
19/01/2022 10:31:42                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: test port 0 map gen port 0
19/01/2022 10:31:44                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:31:44                         pktgen: trex port <0> not support flow control
19/01/2022 10:31:44                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:31:44                         pktgen: check the trex port link status
19/01/2022 10:31:44                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:31:44                         pktgen: begin traffic ......
19/01/2022 10:31:44                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:31:49                         pktgen: traffic completed. 
19/01/2022 10:31:49                         pktgen: check the trex port link status
19/01/2022 10:31:49                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:31:49                         pktgen: begin traffic ......
19/01/2022 10:31:49                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:32:09                         pktgen: begin get port statistic ...
19/01/2022 10:32:09                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:32:09                         pktgen: {0: {'ibytes': 59888723224,
     'ierrors': 0,
     'ipackets': 87143913,
     'obytes': 97257693746,
     'oerrors': 0,
     'opackets': 142368021,
     'rx_bps': 23988946944.0,
     'rx_bps_L1': 24687149344.0,
     'rx_pps': 4363765.0,
     'rx_util': 61.71787336,
     'tx_bps': 38936592384.0,
     'tx_bps_L1': 40076517984.0,
     'tx_pps': 7124535.0,
     'tx_util': 100.19129496000001},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.548757553100586,
            'cpu_util': 94.7419662475586,
            'cpu_util_raw': 94.0,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53806279,
            'rx_bps': 23988946944.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 14947646464.0,
            'rx_pps': 4363765.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38936592384.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124535.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59888723224,
           'ierrors': 0,
           'ipackets': 87143913,
           'obytes': 97257693746,
           'oerrors': 0,
           'opackets': 142368021,
           'rx_bps': 23988946944.0,
           'rx_bps_L1': 24687149344.0,
           'rx_pps': 4363765.0,
           'rx_util': 61.71787336,
           'tx_bps': 38936592384.0,
           'tx_bps_L1': 40076517984.0,
           'tx_pps': 7124535.0,
           'tx_util': 100.19129496000001}}
19/01/2022 10:32:09                         pktgen: {'ibytes': 59888723224,
 'ierrors': 0,
 'ipackets': 87143913,
 'obytes': 97257693746,
 'oerrors': 0,
 'opackets': 142368021,
 'rx_bps': 23988946944.0,
 'rx_bps_L1': 24687149344.0,
 'rx_pps': 4363765.0,
 'rx_util': 61.71787336,
 'tx_bps': 38936592384.0,
 'tx_bps_L1': 40076517984.0,
 'tx_pps': 7124535.0,
 'tx_util': 100.19129496000001}
19/01/2022 10:32:09                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38936592384.000000, tx_pps: 7124535.000000 
19/01/2022 10:32:09                         pktgen: {'ibytes': 59888723224,
 'ierrors': 0,
 'ipackets': 87143913,
 'obytes': 97257693746,
 'oerrors': 0,
 'opackets': 142368021,
 'rx_bps': 23988946944.0,
 'rx_bps_L1': 24687149344.0,
 'rx_pps': 4363765.0,
 'rx_util': 61.71787336,
 'tx_bps': 38936592384.0,
 'tx_bps_L1': 40076517984.0,
 'tx_pps': 7124535.0,
 'tx_util': 100.19129496000001}
19/01/2022 10:32:09                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23988946944.000000, rx_pps: 4363765.000000
19/01/2022 10:32:09                         pktgen: throughput: pps_rx 4363765.000000, bps_rx 23988946944.000000
19/01/2022 10:32:09                         pktgen: traffic completed. 
19/01/2022 10:32:09                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:32:09                         tester: /tmp/vhost_cbdma
19/01/2022 10:32:09                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:32:11                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:32:11                         tester: /tmp/vhost_cbdma
19/01/2022 10:32:11                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:32:13                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:32:13                         tester: /tmp/vhost_cbdma
19/01/2022 10:32:13                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:32:15                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:32:16                         tester: /tmp/vhost_cbdma
19/01/2022 10:32:16                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:32:18                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:32:18                         tester: /tmp/vhost_cbdma
19/01/2022 10:32:18                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:32:20                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:32:20                         tester: /tmp/vhost_cbdma
19/01/2022 10:32:20                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:32:22                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:32:22                         tester: /tmp/vhost_cbdma
19/01/2022 10:32:22                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: test port 0 map gen port 0
19/01/2022 10:32:24                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:32:24                         pktgen: trex port <0> not support flow control
19/01/2022 10:32:24                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:32:24                         pktgen: check the trex port link status
19/01/2022 10:32:24                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:32:24                         pktgen: begin traffic ......
19/01/2022 10:32:24                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:32:29                         pktgen: traffic completed. 
19/01/2022 10:32:29                         pktgen: check the trex port link status
19/01/2022 10:32:29                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:32:29                         pktgen: begin traffic ......
19/01/2022 10:32:29                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:32:49                         pktgen: begin get port statistic ...
19/01/2022 10:32:49                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:32:49                         pktgen: {0: {'ibytes': 59729723990,
     'ierrors': 0,
     'ipackets': 86912454,
     'obytes': 97202590532,
     'oerrors': 0,
     'opackets': 142287358,
     'rx_bps': 23834583040.0,
     'rx_bps_L1': 24528547680.0,
     'rx_pps': 4337279.0,
     'rx_util': 61.3213692,
     'tx_bps': 38774018048.0,
     'tx_bps_L1': 39909183808.0,
     'tx_pps': 7094786.0,
     'tx_util': 99.77295952},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.294139862060547,
            'cpu_util': 95.53008270263672,
            'cpu_util_raw': 96.0,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53990995,
            'rx_bps': 23834583040.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 14939436032.0,
            'rx_pps': 4337279.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38774018048.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7094786.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59729723990,
           'ierrors': 0,
           'ipackets': 86912454,
           'obytes': 97202590532,
           'oerrors': 0,
           'opackets': 142287358,
           'rx_bps': 23834583040.0,
           'rx_bps_L1': 24528547680.0,
           'rx_pps': 4337279.0,
           'rx_util': 61.3213692,
           'tx_bps': 38774018048.0,
           'tx_bps_L1': 39909183808.0,
           'tx_pps': 7094786.0,
           'tx_util': 99.77295952}}
19/01/2022 10:32:49                         pktgen: {'ibytes': 59729723990,
 'ierrors': 0,
 'ipackets': 86912454,
 'obytes': 97202590532,
 'oerrors': 0,
 'opackets': 142287358,
 'rx_bps': 23834583040.0,
 'rx_bps_L1': 24528547680.0,
 'rx_pps': 4337279.0,
 'rx_util': 61.3213692,
 'tx_bps': 38774018048.0,
 'tx_bps_L1': 39909183808.0,
 'tx_pps': 7094786.0,
 'tx_util': 99.77295952}
19/01/2022 10:32:49                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38774018048.000000, tx_pps: 7094786.000000 
19/01/2022 10:32:49                         pktgen: {'ibytes': 59729723990,
 'ierrors': 0,
 'ipackets': 86912454,
 'obytes': 97202590532,
 'oerrors': 0,
 'opackets': 142287358,
 'rx_bps': 23834583040.0,
 'rx_bps_L1': 24528547680.0,
 'rx_pps': 4337279.0,
 'rx_util': 61.3213692,
 'tx_bps': 38774018048.0,
 'tx_bps_L1': 39909183808.0,
 'tx_pps': 7094786.0,
 'tx_util': 99.77295952}
19/01/2022 10:32:49                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23834583040.000000, rx_pps: 4337279.000000
19/01/2022 10:32:49                         pktgen: throughput: pps_rx 4337279.000000, bps_rx 23834583040.000000
19/01/2022 10:32:49                         pktgen: traffic completed. 
19/01/2022 10:32:53             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:32:53             dut.10.239.251.220: 1048576
19/01/2022 10:33:04                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:04                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:04                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:33:06                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:06                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:06                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:33:08                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:08                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:08                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:33:10                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:10                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:10                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:33:12                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:13                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:13                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:33:15                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:15                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:15                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:33:17                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:17                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:17                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:19                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:33:19                         pktgen: trex port <0> not support flow control
19/01/2022 10:33:19                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:33:19                         pktgen: check the trex port link status
19/01/2022 10:33:19                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:33:19                         pktgen: begin traffic ......
19/01/2022 10:33:19                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:33:24                         pktgen: traffic completed. 
19/01/2022 10:33:24                         pktgen: check the trex port link status
19/01/2022 10:33:24                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:33:24                         pktgen: begin traffic ......
19/01/2022 10:33:24                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:33:44                         pktgen: begin get port statistic ...
19/01/2022 10:33:44                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:33:44                         pktgen: {0: {'ibytes': 59766711564,
     'ierrors': 0,
     'ipackets': 86947332,
     'obytes': 97167285154,
     'oerrors': 0,
     'opackets': 142235681,
     'rx_bps': 23931334656.0,
     'rx_bps_L1': 24627740575.999996,
     'rx_pps': 4352537.0,
     'rx_util': 61.569351439999984,
     'tx_bps': 38881959936.0,
     'tx_bps_L1': 40020285856.0,
     'tx_pps': 7114537.0,
     'tx_util': 100.05071464},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.562116622924805,
            'cpu_util': 94.54756164550781,
            'cpu_util_raw': 92.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53538363,
            'rx_bps': 23931334656.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 14950627328.0,
            'rx_pps': 4352537.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38881959936.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7114537.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59766711564,
           'ierrors': 0,
           'ipackets': 86947332,
           'obytes': 97167285154,
           'oerrors': 0,
           'opackets': 142235681,
           'rx_bps': 23931334656.0,
           'rx_bps_L1': 24627740575.999996,
           'rx_pps': 4352537.0,
           'rx_util': 61.569351439999984,
           'tx_bps': 38881959936.0,
           'tx_bps_L1': 40020285856.0,
           'tx_pps': 7114537.0,
           'tx_util': 100.05071464}}
19/01/2022 10:33:44                         pktgen: {'ibytes': 59766711564,
 'ierrors': 0,
 'ipackets': 86947332,
 'obytes': 97167285154,
 'oerrors': 0,
 'opackets': 142235681,
 'rx_bps': 23931334656.0,
 'rx_bps_L1': 24627740575.999996,
 'rx_pps': 4352537.0,
 'rx_util': 61.569351439999984,
 'tx_bps': 38881959936.0,
 'tx_bps_L1': 40020285856.0,
 'tx_pps': 7114537.0,
 'tx_util': 100.05071464}
19/01/2022 10:33:44                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38881959936.000000, tx_pps: 7114537.000000 
19/01/2022 10:33:44                         pktgen: {'ibytes': 59766711564,
 'ierrors': 0,
 'ipackets': 86947332,
 'obytes': 97167285154,
 'oerrors': 0,
 'opackets': 142235681,
 'rx_bps': 23931334656.0,
 'rx_bps_L1': 24627740575.999996,
 'rx_pps': 4352537.0,
 'rx_util': 61.569351439999984,
 'tx_bps': 38881959936.0,
 'tx_bps_L1': 40020285856.0,
 'tx_pps': 7114537.0,
 'tx_util': 100.05071464}
19/01/2022 10:33:44                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23931334656.000000, rx_pps: 4352537.000000
19/01/2022 10:33:44                         pktgen: throughput: pps_rx 4352537.000000, bps_rx 23931334656.000000
19/01/2022 10:33:44                         pktgen: traffic completed. 
19/01/2022 10:33:44                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:44                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:44                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:33:46                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:47                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:47                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:33:49                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:49                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:49                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:33:51                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:51                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:51                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:33:53                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:53                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:53                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:33:55                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:55                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:55                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:33:57                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:33:57                         tester: /tmp/vhost_cbdma
19/01/2022 10:33:57                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: test port 0 map gen port 0
19/01/2022 10:33:59                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:33:59                         pktgen: trex port <0> not support flow control
19/01/2022 10:33:59                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:33:59                         pktgen: check the trex port link status
19/01/2022 10:33:59                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:33:59                         pktgen: begin traffic ......
19/01/2022 10:33:59                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:34:04                         pktgen: traffic completed. 
19/01/2022 10:34:04                         pktgen: check the trex port link status
19/01/2022 10:34:04                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:34:04                         pktgen: begin traffic ......
19/01/2022 10:34:04                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:34:24                         pktgen: begin get port statistic ...
19/01/2022 10:34:24                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:34:24                         pktgen: {0: {'ibytes': 59617854240,
     'ierrors': 0,
     'ipackets': 86750654,
     'obytes': 97253616090,
     'oerrors': 0,
     'opackets': 142362056,
     'rx_bps': 23812065280.0,
     'rx_bps_L1': 24505199360.0,
     'rx_pps': 4332088.0,
     'rx_util': 61.2629984,
     'tx_bps': 38883225600.0,
     'tx_bps_L1': 40021589040.0,
     'tx_pps': 7114771.5,
     'tx_util': 100.0539726},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.554662704467773,
            'cpu_util': 94.58493041992188,
            'cpu_util_raw': 94.0,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53673921,
            'rx_bps': 23812065280.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15071162368.0,
            'rx_pps': 4332088.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38883225600.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7114771.5},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59617854240,
           'ierrors': 0,
           'ipackets': 86750654,
           'obytes': 97253616090,
           'oerrors': 0,
           'opackets': 142362056,
           'rx_bps': 23812065280.0,
           'rx_bps_L1': 24505199360.0,
           'rx_pps': 4332088.0,
           'rx_util': 61.2629984,
           'tx_bps': 38883225600.0,
           'tx_bps_L1': 40021589040.0,
           'tx_pps': 7114771.5,
           'tx_util': 100.0539726}}
19/01/2022 10:34:24                         pktgen: {'ibytes': 59617854240,
 'ierrors': 0,
 'ipackets': 86750654,
 'obytes': 97253616090,
 'oerrors': 0,
 'opackets': 142362056,
 'rx_bps': 23812065280.0,
 'rx_bps_L1': 24505199360.0,
 'rx_pps': 4332088.0,
 'rx_util': 61.2629984,
 'tx_bps': 38883225600.0,
 'tx_bps_L1': 40021589040.0,
 'tx_pps': 7114771.5,
 'tx_util': 100.0539726}
19/01/2022 10:34:24                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38883225600.000000, tx_pps: 7114771.500000 
19/01/2022 10:34:24                         pktgen: {'ibytes': 59617854240,
 'ierrors': 0,
 'ipackets': 86750654,
 'obytes': 97253616090,
 'oerrors': 0,
 'opackets': 142362056,
 'rx_bps': 23812065280.0,
 'rx_bps_L1': 24505199360.0,
 'rx_pps': 4332088.0,
 'rx_util': 61.2629984,
 'tx_bps': 38883225600.0,
 'tx_bps_L1': 40021589040.0,
 'tx_pps': 7114771.5,
 'tx_util': 100.0539726}
19/01/2022 10:34:24                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23812065280.000000, rx_pps: 4332088.000000
19/01/2022 10:34:24                         pktgen: throughput: pps_rx 4332088.000000, bps_rx 23812065280.000000
19/01/2022 10:34:24                         pktgen: traffic completed. 
19/01/2022 10:34:28             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:34:28             dut.10.239.251.220: 1048576
19/01/2022 10:34:39                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:34:39                         tester: /tmp/vhost_cbdma
19/01/2022 10:34:39                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:34:41                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:34:41                         tester: /tmp/vhost_cbdma
19/01/2022 10:34:41                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:34:43                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:34:44                         tester: /tmp/vhost_cbdma
19/01/2022 10:34:44                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:34:46                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:34:46                         tester: /tmp/vhost_cbdma
19/01/2022 10:34:46                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:34:48                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:34:48                         tester: /tmp/vhost_cbdma
19/01/2022 10:34:48                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:34:50                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:34:50                         tester: /tmp/vhost_cbdma
19/01/2022 10:34:50                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:34:52                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:34:52                         tester: /tmp/vhost_cbdma
19/01/2022 10:34:52                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: test port 0 map gen port 0
19/01/2022 10:34:54                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:34:54                         pktgen: trex port <0> not support flow control
19/01/2022 10:34:54                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:34:54                         pktgen: check the trex port link status
19/01/2022 10:34:54                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:34:54                         pktgen: begin traffic ......
19/01/2022 10:34:54                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:34:59                         pktgen: traffic completed. 
19/01/2022 10:34:59                         pktgen: check the trex port link status
19/01/2022 10:34:59                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:34:59                         pktgen: begin traffic ......
19/01/2022 10:34:59                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:35:19                         pktgen: begin get port statistic ...
19/01/2022 10:35:19                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:35:19                         pktgen: {0: {'ibytes': 59375058340,
     'ierrors': 0,
     'ipackets': 86347808,
     'obytes': 97254535688,
     'oerrors': 0,
     'opackets': 142363399,
     'rx_bps': 23753125888.0,
     'rx_bps_L1': 24444013248.0,
     'rx_pps': 4318046.0,
     'rx_util': 61.11003312,
     'tx_bps': 38887559168.0,
     'tx_bps_L1': 40026049088.0,
     'tx_pps': 7115562.0,
     'tx_util': 100.06512272},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.71211051940918,
            'cpu_util': 93.87638092041016,
            'cpu_util_raw': 90.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53274705,
            'rx_bps': 23753125888.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15134433280.0,
            'rx_pps': 4318046.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38887559168.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7115562.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59375058340,
           'ierrors': 0,
           'ipackets': 86347808,
           'obytes': 97254535688,
           'oerrors': 0,
           'opackets': 142363399,
           'rx_bps': 23753125888.0,
           'rx_bps_L1': 24444013248.0,
           'rx_pps': 4318046.0,
           'rx_util': 61.11003312,
           'tx_bps': 38887559168.0,
           'tx_bps_L1': 40026049088.0,
           'tx_pps': 7115562.0,
           'tx_util': 100.06512272}}
19/01/2022 10:35:19                         pktgen: {'ibytes': 59375058340,
 'ierrors': 0,
 'ipackets': 86347808,
 'obytes': 97254535688,
 'oerrors': 0,
 'opackets': 142363399,
 'rx_bps': 23753125888.0,
 'rx_bps_L1': 24444013248.0,
 'rx_pps': 4318046.0,
 'rx_util': 61.11003312,
 'tx_bps': 38887559168.0,
 'tx_bps_L1': 40026049088.0,
 'tx_pps': 7115562.0,
 'tx_util': 100.06512272}
19/01/2022 10:35:19                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38887559168.000000, tx_pps: 7115562.000000 
19/01/2022 10:35:19                         pktgen: {'ibytes': 59375058340,
 'ierrors': 0,
 'ipackets': 86347808,
 'obytes': 97254535688,
 'oerrors': 0,
 'opackets': 142363399,
 'rx_bps': 23753125888.0,
 'rx_bps_L1': 24444013248.0,
 'rx_pps': 4318046.0,
 'rx_util': 61.11003312,
 'tx_bps': 38887559168.0,
 'tx_bps_L1': 40026049088.0,
 'tx_pps': 7115562.0,
 'tx_util': 100.06512272}
19/01/2022 10:35:19                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23753125888.000000, rx_pps: 4318046.000000
19/01/2022 10:35:19                         pktgen: throughput: pps_rx 4318046.000000, bps_rx 23753125888.000000
19/01/2022 10:35:19                         pktgen: traffic completed. 
19/01/2022 10:35:20                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:35:20                         tester: /tmp/vhost_cbdma
19/01/2022 10:35:20                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:35:22                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:35:22                         tester: /tmp/vhost_cbdma
19/01/2022 10:35:22                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:35:24                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:35:24                         tester: /tmp/vhost_cbdma
19/01/2022 10:35:24                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:35:26                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:35:26                         tester: /tmp/vhost_cbdma
19/01/2022 10:35:26                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:35:28                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:35:28                         tester: /tmp/vhost_cbdma
19/01/2022 10:35:28                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:35:30                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:35:30                         tester: /tmp/vhost_cbdma
19/01/2022 10:35:30                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:35:32                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:35:33                         tester: /tmp/vhost_cbdma
19/01/2022 10:35:33                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: test port 0 map gen port 0
19/01/2022 10:35:35                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:35:35                         pktgen: trex port <0> not support flow control
19/01/2022 10:35:35                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:35:35                         pktgen: check the trex port link status
19/01/2022 10:35:35                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:35:35                         pktgen: begin traffic ......
19/01/2022 10:35:35                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:35:40                         pktgen: traffic completed. 
19/01/2022 10:35:40                         pktgen: check the trex port link status
19/01/2022 10:35:40                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:35:40                         pktgen: begin traffic ......
19/01/2022 10:35:40                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:36:00                         pktgen: begin get port statistic ...
19/01/2022 10:36:00                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:36:00                         pktgen: {0: {'ibytes': 59409656030,
     'ierrors': 0,
     'ipackets': 86396256,
     'obytes': 97252853018,
     'oerrors': 0,
     'opackets': 142360936,
     'rx_bps': 23821506560.0,
     'rx_bps_L1': 24514297120.0,
     'rx_pps': 4329941.0,
     'rx_util': 61.2857428,
     'tx_bps': 38937735168.0,
     'tx_bps_L1': 40077693888.0,
     'tx_pps': 7124742.0,
     'tx_util': 100.19423472},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.782451629638672,
            'cpu_util': 93.67935943603516,
            'cpu_util_raw': 92.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53082810,
            'rx_bps': 23821506560.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15116228608.0,
            'rx_pps': 4329941.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38937735168.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124742.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59409656030,
           'ierrors': 0,
           'ipackets': 86396256,
           'obytes': 97252853018,
           'oerrors': 0,
           'opackets': 142360936,
           'rx_bps': 23821506560.0,
           'rx_bps_L1': 24514297120.0,
           'rx_pps': 4329941.0,
           'rx_util': 61.2857428,
           'tx_bps': 38937735168.0,
           'tx_bps_L1': 40077693888.0,
           'tx_pps': 7124742.0,
           'tx_util': 100.19423472}}
19/01/2022 10:36:00                         pktgen: {'ibytes': 59409656030,
 'ierrors': 0,
 'ipackets': 86396256,
 'obytes': 97252853018,
 'oerrors': 0,
 'opackets': 142360936,
 'rx_bps': 23821506560.0,
 'rx_bps_L1': 24514297120.0,
 'rx_pps': 4329941.0,
 'rx_util': 61.2857428,
 'tx_bps': 38937735168.0,
 'tx_bps_L1': 40077693888.0,
 'tx_pps': 7124742.0,
 'tx_util': 100.19423472}
19/01/2022 10:36:00                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38937735168.000000, tx_pps: 7124742.000000 
19/01/2022 10:36:00                         pktgen: {'ibytes': 59409656030,
 'ierrors': 0,
 'ipackets': 86396256,
 'obytes': 97252853018,
 'oerrors': 0,
 'opackets': 142360936,
 'rx_bps': 23821506560.0,
 'rx_bps_L1': 24514297120.0,
 'rx_pps': 4329941.0,
 'rx_util': 61.2857428,
 'tx_bps': 38937735168.0,
 'tx_bps_L1': 40077693888.0,
 'tx_pps': 7124742.0,
 'tx_util': 100.19423472}
19/01/2022 10:36:00                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23821506560.000000, rx_pps: 4329941.000000
19/01/2022 10:36:00                         pktgen: throughput: pps_rx 4329941.000000, bps_rx 23821506560.000000
19/01/2022 10:36:00                         pktgen: traffic completed. 
19/01/2022 10:36:15             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:36:15             dut.10.239.251.220: 1048576
19/01/2022 10:36:26                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:36:26                         tester: /tmp/vhost_cbdma
19/01/2022 10:36:26                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:36:28                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:36:29                         tester: /tmp/vhost_cbdma
19/01/2022 10:36:29                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:36:31                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:36:31                         tester: /tmp/vhost_cbdma
19/01/2022 10:36:31                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:36:33                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:36:33                         tester: /tmp/vhost_cbdma
19/01/2022 10:36:33                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:36:35                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:36:35                         tester: /tmp/vhost_cbdma
19/01/2022 10:36:35                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:36:37                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:36:37                         tester: /tmp/vhost_cbdma
19/01/2022 10:36:37                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:36:39                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:36:39                         tester: /tmp/vhost_cbdma
19/01/2022 10:36:39                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: test port 0 map gen port 0
19/01/2022 10:36:41                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:36:41                         pktgen: trex port <0> not support flow control
19/01/2022 10:36:41                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:36:41                         pktgen: check the trex port link status
19/01/2022 10:36:41                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:36:41                         pktgen: begin traffic ......
19/01/2022 10:36:41                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:36:46                         pktgen: traffic completed. 
19/01/2022 10:36:46                         pktgen: check the trex port link status
19/01/2022 10:36:46                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:36:46                         pktgen: begin traffic ......
19/01/2022 10:36:46                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:37:06                         pktgen: begin get port statistic ...
19/01/2022 10:37:06                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:37:06                         pktgen: {0: {'ibytes': 60654262098,
     'ierrors': 0,
     'ipackets': 88276305,
     'obytes': 97253075404,
     'oerrors': 0,
     'opackets': 142361264,
     'rx_bps': 24259342336.0,
     'rx_bps_L1': 24965480576.0,
     'rx_pps': 4413364.0,
     'rx_util': 62.413701440000004,
     'tx_bps': 38885888000.0,
     'tx_bps_L1': 40024329120.0,
     'tx_pps': 7115257.0,
     'tx_util': 100.0608228},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.68673324584961,
            'cpu_util': 93.98750305175781,
            'cpu_util_raw': 91.25,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53654057,
            'rx_bps': 24259342336.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 14626544640.0,
            'rx_pps': 4413364.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38885888000.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7115257.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 60654262098,
           'ierrors': 0,
           'ipackets': 88276305,
           'obytes': 97253075404,
           'oerrors': 0,
           'opackets': 142361264,
           'rx_bps': 24259342336.0,
           'rx_bps_L1': 24965480576.0,
           'rx_pps': 4413364.0,
           'rx_util': 62.413701440000004,
           'tx_bps': 38885888000.0,
           'tx_bps_L1': 40024329120.0,
           'tx_pps': 7115257.0,
           'tx_util': 100.0608228}}
19/01/2022 10:37:06                         pktgen: {'ibytes': 60654262098,
 'ierrors': 0,
 'ipackets': 88276305,
 'obytes': 97253075404,
 'oerrors': 0,
 'opackets': 142361264,
 'rx_bps': 24259342336.0,
 'rx_bps_L1': 24965480576.0,
 'rx_pps': 4413364.0,
 'rx_util': 62.413701440000004,
 'tx_bps': 38885888000.0,
 'tx_bps_L1': 40024329120.0,
 'tx_pps': 7115257.0,
 'tx_util': 100.0608228}
19/01/2022 10:37:06                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38885888000.000000, tx_pps: 7115257.000000 
19/01/2022 10:37:06                         pktgen: {'ibytes': 60654262098,
 'ierrors': 0,
 'ipackets': 88276305,
 'obytes': 97253075404,
 'oerrors': 0,
 'opackets': 142361264,
 'rx_bps': 24259342336.0,
 'rx_bps_L1': 24965480576.0,
 'rx_pps': 4413364.0,
 'rx_util': 62.413701440000004,
 'tx_bps': 38885888000.0,
 'tx_bps_L1': 40024329120.0,
 'tx_pps': 7115257.0,
 'tx_util': 100.0608228}
19/01/2022 10:37:06                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 24259342336.000000, rx_pps: 4413364.000000
19/01/2022 10:37:06                         pktgen: throughput: pps_rx 4413364.000000, bps_rx 24259342336.000000
19/01/2022 10:37:06                         pktgen: traffic completed. 
19/01/2022 10:37:07                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:37:07                         tester: /tmp/vhost_cbdma
19/01/2022 10:37:07                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:37:09                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:37:09                         tester: /tmp/vhost_cbdma
19/01/2022 10:37:09                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:37:11                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:37:11                         tester: /tmp/vhost_cbdma
19/01/2022 10:37:11                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:37:13                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:37:13                         tester: /tmp/vhost_cbdma
19/01/2022 10:37:13                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:37:15                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:37:15                         tester: /tmp/vhost_cbdma
19/01/2022 10:37:15                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:37:17                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:37:18                         tester: /tmp/vhost_cbdma
19/01/2022 10:37:18                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:37:20                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:37:20                         tester: /tmp/vhost_cbdma
19/01/2022 10:37:20                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: test port 0 map gen port 0
19/01/2022 10:37:22                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:37:22                         pktgen: trex port <0> not support flow control
19/01/2022 10:37:22                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:37:22                         pktgen: check the trex port link status
19/01/2022 10:37:22                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:37:22                         pktgen: begin traffic ......
19/01/2022 10:37:22                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:37:27                         pktgen: traffic completed. 
19/01/2022 10:37:27                         pktgen: check the trex port link status
19/01/2022 10:37:27                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:37:27                         pktgen: begin traffic ......
19/01/2022 10:37:27                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:37:47                         pktgen: begin get port statistic ...
19/01/2022 10:37:47                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:37:47                         pktgen: {0: {'ibytes': 60764001034,
     'ierrors': 0,
     'ipackets': 88434538,
     'obytes': 97257566644,
     'oerrors': 0,
     'opackets': 142367836,
     'rx_bps': 24324927488.0,
     'rx_bps_L1': 25033010528.0,
     'rx_pps': 4425519.0,
     'rx_util': 62.58252632,
     'tx_bps': 38937858048.0,
     'tx_bps_L1': 40077820128.0,
     'tx_pps': 7124763.0,
     'tx_util': 100.19455031999999},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.585506439208984,
            'cpu_util': 94.5759048461914,
            'cpu_util_raw': 93.25,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53462180,
            'rx_bps': 24324927488.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 14612931584.0,
            'rx_pps': 4425519.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38937858048.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124763.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 60764001034,
           'ierrors': 0,
           'ipackets': 88434538,
           'obytes': 97257566644,
           'oerrors': 0,
           'opackets': 142367836,
           'rx_bps': 24324927488.0,
           'rx_bps_L1': 25033010528.0,
           'rx_pps': 4425519.0,
           'rx_util': 62.58252632,
           'tx_bps': 38937858048.0,
           'tx_bps_L1': 40077820128.0,
           'tx_pps': 7124763.0,
           'tx_util': 100.19455031999999}}
19/01/2022 10:37:47                         pktgen: {'ibytes': 60764001034,
 'ierrors': 0,
 'ipackets': 88434538,
 'obytes': 97257566644,
 'oerrors': 0,
 'opackets': 142367836,
 'rx_bps': 24324927488.0,
 'rx_bps_L1': 25033010528.0,
 'rx_pps': 4425519.0,
 'rx_util': 62.58252632,
 'tx_bps': 38937858048.0,
 'tx_bps_L1': 40077820128.0,
 'tx_pps': 7124763.0,
 'tx_util': 100.19455031999999}
19/01/2022 10:37:47                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38937858048.000000, tx_pps: 7124763.000000 
19/01/2022 10:37:47                         pktgen: {'ibytes': 60764001034,
 'ierrors': 0,
 'ipackets': 88434538,
 'obytes': 97257566644,
 'oerrors': 0,
 'opackets': 142367836,
 'rx_bps': 24324927488.0,
 'rx_bps_L1': 25033010528.0,
 'rx_pps': 4425519.0,
 'rx_util': 62.58252632,
 'tx_bps': 38937858048.0,
 'tx_bps_L1': 40077820128.0,
 'tx_pps': 7124763.0,
 'tx_util': 100.19455031999999}
19/01/2022 10:37:47                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 24324927488.000000, rx_pps: 4425519.000000
19/01/2022 10:37:47                         pktgen: throughput: pps_rx 4425519.000000, bps_rx 24324927488.000000
19/01/2022 10:37:47                         pktgen: traffic completed. 
19/01/2022 10:37:50             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:37:51             dut.10.239.251.220: 1048576
19/01/2022 10:38:02                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:02                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:02                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:38:04                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:04                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:04                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:38:06                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:06                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:06                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:38:08                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:08                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:08                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:38:10                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:10                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:10                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:38:12                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:12                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:12                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:38:14                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:15                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:15                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:17                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:38:17                         pktgen: trex port <0> not support flow control
19/01/2022 10:38:17                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:38:17                         pktgen: check the trex port link status
19/01/2022 10:38:17                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:38:17                         pktgen: begin traffic ......
19/01/2022 10:38:17                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:38:22                         pktgen: traffic completed. 
19/01/2022 10:38:22                         pktgen: check the trex port link status
19/01/2022 10:38:22                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:38:22                         pktgen: begin traffic ......
19/01/2022 10:38:22                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:38:42                         pktgen: begin get port statistic ...
19/01/2022 10:38:42                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:38:42                         pktgen: {0: {'ibytes': 60618823458,
     'ierrors': 0,
     'ipackets': 88203294,
     'obytes': 97257525764,
     'oerrors': 0,
     'opackets': 142367777,
     'rx_bps': 24265857024.0,
     'rx_bps_L1': 24971689503.999996,
     'rx_pps': 4411453.0,
     'rx_util': 62.429223759999985,
     'tx_bps': 38884970496.0,
     'tx_bps_L1': 40023384576.0,
     'tx_pps': 7115088.0,
     'tx_util': 100.05846143999999},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.353984832763672,
            'cpu_util': 95.52175903320312,
            'cpu_util_raw': 94.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 54130894,
            'rx_bps': 24265857024.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 14619111424.0,
            'rx_pps': 4411453.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38884970496.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7115088.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 60618823458,
           'ierrors': 0,
           'ipackets': 88203294,
           'obytes': 97257525764,
           'oerrors': 0,
           'opackets': 142367777,
           'rx_bps': 24265857024.0,
           'rx_bps_L1': 24971689503.999996,
           'rx_pps': 4411453.0,
           'rx_util': 62.429223759999985,
           'tx_bps': 38884970496.0,
           'tx_bps_L1': 40023384576.0,
           'tx_pps': 7115088.0,
           'tx_util': 100.05846143999999}}
19/01/2022 10:38:42                         pktgen: {'ibytes': 60618823458,
 'ierrors': 0,
 'ipackets': 88203294,
 'obytes': 97257525764,
 'oerrors': 0,
 'opackets': 142367777,
 'rx_bps': 24265857024.0,
 'rx_bps_L1': 24971689503.999996,
 'rx_pps': 4411453.0,
 'rx_util': 62.429223759999985,
 'tx_bps': 38884970496.0,
 'tx_bps_L1': 40023384576.0,
 'tx_pps': 7115088.0,
 'tx_util': 100.05846143999999}
19/01/2022 10:38:42                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38884970496.000000, tx_pps: 7115088.000000 
19/01/2022 10:38:42                         pktgen: {'ibytes': 60618823458,
 'ierrors': 0,
 'ipackets': 88203294,
 'obytes': 97257525764,
 'oerrors': 0,
 'opackets': 142367777,
 'rx_bps': 24265857024.0,
 'rx_bps_L1': 24971689503.999996,
 'rx_pps': 4411453.0,
 'rx_util': 62.429223759999985,
 'tx_bps': 38884970496.0,
 'tx_bps_L1': 40023384576.0,
 'tx_pps': 7115088.0,
 'tx_util': 100.05846143999999}
19/01/2022 10:38:42                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 24265857024.000000, rx_pps: 4411453.000000
19/01/2022 10:38:42                         pktgen: throughput: pps_rx 4411453.000000, bps_rx 24265857024.000000
19/01/2022 10:38:42                         pktgen: traffic completed. 
19/01/2022 10:38:42                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:42                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:42                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:38:44                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:44                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:44                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:38:46                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:46                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:46                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:38:48                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:49                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:49                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:38:51                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:51                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:51                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:38:53                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:53                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:53                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:38:55                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:38:55                         tester: /tmp/vhost_cbdma
19/01/2022 10:38:55                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: test port 0 map gen port 0
19/01/2022 10:38:57                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:38:57                         pktgen: trex port <0> not support flow control
19/01/2022 10:38:57                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:38:57                         pktgen: check the trex port link status
19/01/2022 10:38:57                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:38:57                         pktgen: begin traffic ......
19/01/2022 10:38:57                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:39:02                         pktgen: traffic completed. 
19/01/2022 10:39:02                         pktgen: check the trex port link status
19/01/2022 10:39:02                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:39:02                         pktgen: begin traffic ......
19/01/2022 10:39:02                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:39:22                         pktgen: begin get port statistic ...
19/01/2022 10:39:22                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:39:22                         pktgen: {0: {'ibytes': 60463083208,
     'ierrors': 0,
     'ipackets': 87992224,
     'obytes': 97256939068,
     'oerrors': 0,
     'opackets': 142366920,
     'rx_bps': 24210153472.0,
     'rx_bps_L1': 24914585312.000004,
     'rx_pps': 4402699.0,
     'rx_util': 62.286463280000014,
     'tx_bps': 38937444352.0,
     'tx_bps_L1': 40077395072.0,
     'tx_pps': 7124692.0,
     'tx_util': 100.19348768},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.482440948486328,
            'cpu_util': 95.05078887939453,
            'cpu_util_raw': 94.0,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53331063,
            'rx_bps': 24210153472.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 14727290880.0,
            'rx_pps': 4402699.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38937444352.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124692.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 60463083208,
           'ierrors': 0,
           'ipackets': 87992224,
           'obytes': 97256939068,
           'oerrors': 0,
           'opackets': 142366920,
           'rx_bps': 24210153472.0,
           'rx_bps_L1': 24914585312.000004,
           'rx_pps': 4402699.0,
           'rx_util': 62.286463280000014,
           'tx_bps': 38937444352.0,
           'tx_bps_L1': 40077395072.0,
           'tx_pps': 7124692.0,
           'tx_util': 100.19348768}}
19/01/2022 10:39:22                         pktgen: {'ibytes': 60463083208,
 'ierrors': 0,
 'ipackets': 87992224,
 'obytes': 97256939068,
 'oerrors': 0,
 'opackets': 142366920,
 'rx_bps': 24210153472.0,
 'rx_bps_L1': 24914585312.000004,
 'rx_pps': 4402699.0,
 'rx_util': 62.286463280000014,
 'tx_bps': 38937444352.0,
 'tx_bps_L1': 40077395072.0,
 'tx_pps': 7124692.0,
 'tx_util': 100.19348768}
19/01/2022 10:39:22                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38937444352.000000, tx_pps: 7124692.000000 
19/01/2022 10:39:22                         pktgen: {'ibytes': 60463083208,
 'ierrors': 0,
 'ipackets': 87992224,
 'obytes': 97256939068,
 'oerrors': 0,
 'opackets': 142366920,
 'rx_bps': 24210153472.0,
 'rx_bps_L1': 24914585312.000004,
 'rx_pps': 4402699.0,
 'rx_util': 62.286463280000014,
 'tx_bps': 38937444352.0,
 'tx_bps_L1': 40077395072.0,
 'tx_pps': 7124692.0,
 'tx_util': 100.19348768}
19/01/2022 10:39:22                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 24210153472.000000, rx_pps: 4402699.000000
19/01/2022 10:39:22                         pktgen: throughput: pps_rx 4402699.000000, bps_rx 24210153472.000000
19/01/2022 10:39:22                         pktgen: traffic completed. 
19/01/2022 10:39:26             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:39:26             dut.10.239.251.220: 1048576
19/01/2022 10:39:37                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:39:37                         tester: /tmp/vhost_cbdma
19/01/2022 10:39:37                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:39:39                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:39:39                         tester: /tmp/vhost_cbdma
19/01/2022 10:39:39                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:39:41                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:39:41                         tester: /tmp/vhost_cbdma
19/01/2022 10:39:41                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:39:43                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:39:43                         tester: /tmp/vhost_cbdma
19/01/2022 10:39:43                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:39:46                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:39:46                         tester: /tmp/vhost_cbdma
19/01/2022 10:39:46                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:39:48                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:39:48                         tester: /tmp/vhost_cbdma
19/01/2022 10:39:48                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:39:50                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:39:50                         tester: /tmp/vhost_cbdma
19/01/2022 10:39:50                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: test port 0 map gen port 0
19/01/2022 10:39:52                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:39:52                         pktgen: trex port <0> not support flow control
19/01/2022 10:39:52                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:39:52                         pktgen: check the trex port link status
19/01/2022 10:39:52                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:39:52                         pktgen: begin traffic ......
19/01/2022 10:39:52                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:39:57                         pktgen: traffic completed. 
19/01/2022 10:39:57                         pktgen: check the trex port link status
19/01/2022 10:39:57                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:39:57                         pktgen: begin traffic ......
19/01/2022 10:39:57                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:40:17                         pktgen: begin get port statistic ...
19/01/2022 10:40:17                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:40:17                         pktgen: {0: {'ibytes': 59505272800,
     'ierrors': 0,
     'ipackets': 86526838,
     'obytes': 97256043746,
     'oerrors': 0,
     'opackets': 142365609,
     'rx_bps': 23829379072.0,
     'rx_bps_L1': 24522355072.0,
     'rx_pps': 4331100.0,
     'rx_util': 61.305887680000005,
     'tx_bps': 38938910720.0,
     'tx_bps_L1': 40078903920.0,
     'tx_pps': 7124957.5,
     'tx_util': 100.19725980000001},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.429475784301758,
            'cpu_util': 95.3008041381836,
            'cpu_util_raw': 95.5,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53994506,
            'rx_bps': 23829379072.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15109531648.0,
            'rx_pps': 4331100.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38938910720.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124957.5},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59505272800,
           'ierrors': 0,
           'ipackets': 86526838,
           'obytes': 97256043746,
           'oerrors': 0,
           'opackets': 142365609,
           'rx_bps': 23829379072.0,
           'rx_bps_L1': 24522355072.0,
           'rx_pps': 4331100.0,
           'rx_util': 61.305887680000005,
           'tx_bps': 38938910720.0,
           'tx_bps_L1': 40078903920.0,
           'tx_pps': 7124957.5,
           'tx_util': 100.19725980000001}}
19/01/2022 10:40:17                         pktgen: {'ibytes': 59505272800,
 'ierrors': 0,
 'ipackets': 86526838,
 'obytes': 97256043746,
 'oerrors': 0,
 'opackets': 142365609,
 'rx_bps': 23829379072.0,
 'rx_bps_L1': 24522355072.0,
 'rx_pps': 4331100.0,
 'rx_util': 61.305887680000005,
 'tx_bps': 38938910720.0,
 'tx_bps_L1': 40078903920.0,
 'tx_pps': 7124957.5,
 'tx_util': 100.19725980000001}
19/01/2022 10:40:17                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38938910720.000000, tx_pps: 7124957.500000 
19/01/2022 10:40:17                         pktgen: {'ibytes': 59505272800,
 'ierrors': 0,
 'ipackets': 86526838,
 'obytes': 97256043746,
 'oerrors': 0,
 'opackets': 142365609,
 'rx_bps': 23829379072.0,
 'rx_bps_L1': 24522355072.0,
 'rx_pps': 4331100.0,
 'rx_util': 61.305887680000005,
 'tx_bps': 38938910720.0,
 'tx_bps_L1': 40078903920.0,
 'tx_pps': 7124957.5,
 'tx_util': 100.19725980000001}
19/01/2022 10:40:17                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23829379072.000000, rx_pps: 4331100.000000
19/01/2022 10:40:17                         pktgen: throughput: pps_rx 4331100.000000, bps_rx 23829379072.000000
19/01/2022 10:40:17                         pktgen: traffic completed. 
19/01/2022 10:40:17                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:40:18                         tester: /tmp/vhost_cbdma
19/01/2022 10:40:18                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:40:20                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:40:20                         tester: /tmp/vhost_cbdma
19/01/2022 10:40:20                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:40:22                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:40:22                         tester: /tmp/vhost_cbdma
19/01/2022 10:40:22                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:40:24                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:40:24                         tester: /tmp/vhost_cbdma
19/01/2022 10:40:24                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:40:26                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:40:26                         tester: /tmp/vhost_cbdma
19/01/2022 10:40:26                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:40:28                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:40:28                         tester: /tmp/vhost_cbdma
19/01/2022 10:40:28                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:40:30                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:40:30                         tester: /tmp/vhost_cbdma
19/01/2022 10:40:30                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: test port 0 map gen port 0
19/01/2022 10:40:32                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:40:32                         pktgen: trex port <0> not support flow control
19/01/2022 10:40:32                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:40:32                         pktgen: check the trex port link status
19/01/2022 10:40:32                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:40:32                         pktgen: begin traffic ......
19/01/2022 10:40:32                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:40:37                         pktgen: traffic completed. 
19/01/2022 10:40:37                         pktgen: check the trex port link status
19/01/2022 10:40:37                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:40:38                         pktgen: begin traffic ......
19/01/2022 10:40:38                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:40:58                         pktgen: begin get port statistic ...
19/01/2022 10:40:58                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:40:58                         pktgen: {0: {'ibytes': 59627181304,
     'ierrors': 0,
     'ipackets': 86740928,
     'obytes': 97251911522,
     'oerrors': 0,
     'opackets': 142359561,
     'rx_bps': 23868428288.0,
     'rx_bps_L1': 24562718688.0,
     'rx_pps': 4339315.0,
     'rx_util': 61.40679672,
     'tx_bps': 38936829952.0,
     'tx_bps_L1': 40076762271.99999,
     'tx_pps': 7124577.0,
     'tx_util': 100.19190567999998},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.696256637573242,
            'cpu_util': 94.06732177734375,
            'cpu_util_raw': 91.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53436378,
            'rx_bps': 23868428288.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15068400640.0,
            'rx_pps': 4339315.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38936829952.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124577.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59627181304,
           'ierrors': 0,
           'ipackets': 86740928,
           'obytes': 97251911522,
           'oerrors': 0,
           'opackets': 142359561,
           'rx_bps': 23868428288.0,
           'rx_bps_L1': 24562718688.0,
           'rx_pps': 4339315.0,
           'rx_util': 61.40679672,
           'tx_bps': 38936829952.0,
           'tx_bps_L1': 40076762271.99999,
           'tx_pps': 7124577.0,
           'tx_util': 100.19190567999998}}
19/01/2022 10:40:58                         pktgen: {'ibytes': 59627181304,
 'ierrors': 0,
 'ipackets': 86740928,
 'obytes': 97251911522,
 'oerrors': 0,
 'opackets': 142359561,
 'rx_bps': 23868428288.0,
 'rx_bps_L1': 24562718688.0,
 'rx_pps': 4339315.0,
 'rx_util': 61.40679672,
 'tx_bps': 38936829952.0,
 'tx_bps_L1': 40076762271.99999,
 'tx_pps': 7124577.0,
 'tx_util': 100.19190567999998}
19/01/2022 10:40:58                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38936829952.000000, tx_pps: 7124577.000000 
19/01/2022 10:40:58                         pktgen: {'ibytes': 59627181304,
 'ierrors': 0,
 'ipackets': 86740928,
 'obytes': 97251911522,
 'oerrors': 0,
 'opackets': 142359561,
 'rx_bps': 23868428288.0,
 'rx_bps_L1': 24562718688.0,
 'rx_pps': 4339315.0,
 'rx_util': 61.40679672,
 'tx_bps': 38936829952.0,
 'tx_bps_L1': 40076762271.99999,
 'tx_pps': 7124577.0,
 'tx_util': 100.19190567999998}
19/01/2022 10:40:58                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23868428288.000000, rx_pps: 4339315.000000
19/01/2022 10:40:58                         pktgen: throughput: pps_rx 4339315.000000, bps_rx 23868428288.000000
19/01/2022 10:40:58                         pktgen: traffic completed. 
19/01/2022 10:41:01             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:41:01             dut.10.239.251.220: 1048576
19/01/2022 10:41:12                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:41:12                         tester: /tmp/vhost_cbdma
19/01/2022 10:41:12                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:41:14                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:41:15                         tester: /tmp/vhost_cbdma
19/01/2022 10:41:15                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:41:17                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:41:17                         tester: /tmp/vhost_cbdma
19/01/2022 10:41:17                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:41:19                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:41:19                         tester: /tmp/vhost_cbdma
19/01/2022 10:41:19                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:41:21                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:41:21                         tester: /tmp/vhost_cbdma
19/01/2022 10:41:21                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:41:23                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:41:23                         tester: /tmp/vhost_cbdma
19/01/2022 10:41:23                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:41:25                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:41:25                         tester: /tmp/vhost_cbdma
19/01/2022 10:41:25                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: test port 0 map gen port 0
19/01/2022 10:41:27                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:41:27                         pktgen: trex port <0> not support flow control
19/01/2022 10:41:27                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:41:27                         pktgen: check the trex port link status
19/01/2022 10:41:27                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:41:27                         pktgen: begin traffic ......
19/01/2022 10:41:27                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:41:32                         pktgen: traffic completed. 
19/01/2022 10:41:32                         pktgen: check the trex port link status
19/01/2022 10:41:32                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:41:32                         pktgen: begin traffic ......
19/01/2022 10:41:32                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:41:52                         pktgen: begin get port statistic ...
19/01/2022 10:41:52                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:41:52                         pktgen: {0: {'ibytes': 59670134274,
     'ierrors': 0,
     'ipackets': 86814338,
     'obytes': 97258408788,
     'oerrors': 0,
     'opackets': 142369069,
     'rx_bps': 23891746816.0,
     'rx_bps_L1': 24586925216.000004,
     'rx_pps': 4344865.0,
     'rx_util': 61.46731304000001,
     'tx_bps': 38936653824.0,
     'tx_bps_L1': 40076581024.0,
     'tx_pps': 7124545.0,
     'tx_util': 100.19145255999999},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.75872230529785,
            'cpu_util': 93.7838363647461,
            'cpu_util_raw': 90.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53466333,
            'rx_bps': 23891746816.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15044905984.0,
            'rx_pps': 4344865.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38936653824.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124545.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59670134274,
           'ierrors': 0,
           'ipackets': 86814338,
           'obytes': 97258408788,
           'oerrors': 0,
           'opackets': 142369069,
           'rx_bps': 23891746816.0,
           'rx_bps_L1': 24586925216.000004,
           'rx_pps': 4344865.0,
           'rx_util': 61.46731304000001,
           'tx_bps': 38936653824.0,
           'tx_bps_L1': 40076581024.0,
           'tx_pps': 7124545.0,
           'tx_util': 100.19145255999999}}
19/01/2022 10:41:52                         pktgen: {'ibytes': 59670134274,
 'ierrors': 0,
 'ipackets': 86814338,
 'obytes': 97258408788,
 'oerrors': 0,
 'opackets': 142369069,
 'rx_bps': 23891746816.0,
 'rx_bps_L1': 24586925216.000004,
 'rx_pps': 4344865.0,
 'rx_util': 61.46731304000001,
 'tx_bps': 38936653824.0,
 'tx_bps_L1': 40076581024.0,
 'tx_pps': 7124545.0,
 'tx_util': 100.19145255999999}
19/01/2022 10:41:52                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38936653824.000000, tx_pps: 7124545.000000 
19/01/2022 10:41:52                         pktgen: {'ibytes': 59670134274,
 'ierrors': 0,
 'ipackets': 86814338,
 'obytes': 97258408788,
 'oerrors': 0,
 'opackets': 142369069,
 'rx_bps': 23891746816.0,
 'rx_bps_L1': 24586925216.000004,
 'rx_pps': 4344865.0,
 'rx_util': 61.46731304000001,
 'tx_bps': 38936653824.0,
 'tx_bps_L1': 40076581024.0,
 'tx_pps': 7124545.0,
 'tx_util': 100.19145255999999}
19/01/2022 10:41:52                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23891746816.000000, rx_pps: 4344865.000000
19/01/2022 10:41:52                         pktgen: throughput: pps_rx 4344865.000000, bps_rx 23891746816.000000
19/01/2022 10:41:52                         pktgen: traffic completed. 
19/01/2022 10:41:53                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:41:53                         tester: /tmp/vhost_cbdma
19/01/2022 10:41:53                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:41:55                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:41:55                         tester: /tmp/vhost_cbdma
19/01/2022 10:41:55                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:41:57                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:41:57                         tester: /tmp/vhost_cbdma
19/01/2022 10:41:57                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:41:59                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:41:59                         tester: /tmp/vhost_cbdma
19/01/2022 10:41:59                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:42:01                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:42:01                         tester: /tmp/vhost_cbdma
19/01/2022 10:42:01                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:42:03                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:42:04                         tester: /tmp/vhost_cbdma
19/01/2022 10:42:04                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:42:06                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:42:06                         tester: /tmp/vhost_cbdma
19/01/2022 10:42:06                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: test port 0 map gen port 0
19/01/2022 10:42:08                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:42:08                         pktgen: trex port <0> not support flow control
19/01/2022 10:42:08                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:42:08                         pktgen: check the trex port link status
19/01/2022 10:42:08                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:42:08                         pktgen: begin traffic ......
19/01/2022 10:42:08                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:42:13                         pktgen: traffic completed. 
19/01/2022 10:42:13                         pktgen: check the trex port link status
19/01/2022 10:42:13                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:42:13                         pktgen: begin traffic ......
19/01/2022 10:42:13                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:42:33                         pktgen: begin get port statistic ...
19/01/2022 10:42:33                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:42:33                         pktgen: {0: {'ibytes': 59474340996,
     'ierrors': 0,
     'ipackets': 86483232,
     'obytes': 97258922190,
     'oerrors': 0,
     'opackets': 142369818,
     'rx_bps': 23778179072.0,
     'rx_bps_L1': 24469642432.0,
     'rx_pps': 4321646.0,
     'rx_util': 61.17410608,
     'tx_bps': 38886744064.0,
     'tx_bps_L1': 40025209824.0,
     'tx_pps': 7115411.0,
     'tx_util': 100.06302456},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.656091690063477,
            'cpu_util': 94.12899780273438,
            'cpu_util_raw': 95.0,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53521277,
            'rx_bps': 23778179072.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15108562944.0,
            'rx_pps': 4321646.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38886744064.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7115411.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59474340996,
           'ierrors': 0,
           'ipackets': 86483232,
           'obytes': 97258922190,
           'oerrors': 0,
           'opackets': 142369818,
           'rx_bps': 23778179072.0,
           'rx_bps_L1': 24469642432.0,
           'rx_pps': 4321646.0,
           'rx_util': 61.17410608,
           'tx_bps': 38886744064.0,
           'tx_bps_L1': 40025209824.0,
           'tx_pps': 7115411.0,
           'tx_util': 100.06302456}}
19/01/2022 10:42:33                         pktgen: {'ibytes': 59474340996,
 'ierrors': 0,
 'ipackets': 86483232,
 'obytes': 97258922190,
 'oerrors': 0,
 'opackets': 142369818,
 'rx_bps': 23778179072.0,
 'rx_bps_L1': 24469642432.0,
 'rx_pps': 4321646.0,
 'rx_util': 61.17410608,
 'tx_bps': 38886744064.0,
 'tx_bps_L1': 40025209824.0,
 'tx_pps': 7115411.0,
 'tx_util': 100.06302456}
19/01/2022 10:42:33                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38886744064.000000, tx_pps: 7115411.000000 
19/01/2022 10:42:33                         pktgen: {'ibytes': 59474340996,
 'ierrors': 0,
 'ipackets': 86483232,
 'obytes': 97258922190,
 'oerrors': 0,
 'opackets': 142369818,
 'rx_bps': 23778179072.0,
 'rx_bps_L1': 24469642432.0,
 'rx_pps': 4321646.0,
 'rx_util': 61.17410608,
 'tx_bps': 38886744064.0,
 'tx_bps_L1': 40025209824.0,
 'tx_pps': 7115411.0,
 'tx_util': 100.06302456}
19/01/2022 10:42:33                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23778179072.000000, rx_pps: 4321646.000000
19/01/2022 10:42:33                         pktgen: throughput: pps_rx 4321646.000000, bps_rx 23778179072.000000
19/01/2022 10:42:33                         pktgen: traffic completed. 
19/01/2022 10:42:37             dut.10.239.251.220: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
19/01/2022 10:42:37             dut.10.239.251.220: 1048576
19/01/2022 10:42:48                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:42:48                         tester: /tmp/vhost_cbdma
19/01/2022 10:42:48                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:42:50                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:42:50                         tester: /tmp/vhost_cbdma
19/01/2022 10:42:50                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:42:52                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:42:52                         tester: /tmp/vhost_cbdma
19/01/2022 10:42:52                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:42:54                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:42:54                         tester: /tmp/vhost_cbdma
19/01/2022 10:42:54                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:42:56                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:42:56                         tester: /tmp/vhost_cbdma
19/01/2022 10:42:56                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:42:58                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:42:58                         tester: /tmp/vhost_cbdma
19/01/2022 10:42:58                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:43:01                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:43:01                         tester: /tmp/vhost_cbdma
19/01/2022 10:43:01                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:03                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:43:03                         pktgen: trex port <0> not support flow control
19/01/2022 10:43:03                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:43:03                         pktgen: check the trex port link status
19/01/2022 10:43:03                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:43:03                         pktgen: begin traffic ......
19/01/2022 10:43:03                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:43:08                         pktgen: traffic completed. 
19/01/2022 10:43:08                         pktgen: check the trex port link status
19/01/2022 10:43:08                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:43:08                         pktgen: begin traffic ......
19/01/2022 10:43:08                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:43:28                         pktgen: begin get port statistic ...
19/01/2022 10:43:28                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:43:28                         pktgen: {0: {'ibytes': 59038706740,
     'ierrors': 0,
     'ipackets': 85899867,
     'obytes': 97256192866,
     'oerrors': 0,
     'opackets': 142365826,
     'rx_bps': 23638220800.0,
     'rx_bps_L1': 24326059440.0,
     'rx_pps': 4298991.5,
     'rx_util': 60.8151486,
     'tx_bps': 38937915392.0,
     'tx_bps_L1': 40077879072.0,
     'tx_pps': 7124773.0,
     'tx_util': 100.19469768},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.614809036254883,
            'cpu_util': 94.44161224365234,
            'cpu_util_raw': 91.75,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53694449,
            'rx_bps': 23638220800.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15299693568.0,
            'rx_pps': 4298991.5,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38937915392.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124773.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59038706740,
           'ierrors': 0,
           'ipackets': 85899867,
           'obytes': 97256192866,
           'oerrors': 0,
           'opackets': 142365826,
           'rx_bps': 23638220800.0,
           'rx_bps_L1': 24326059440.0,
           'rx_pps': 4298991.5,
           'rx_util': 60.8151486,
           'tx_bps': 38937915392.0,
           'tx_bps_L1': 40077879072.0,
           'tx_pps': 7124773.0,
           'tx_util': 100.19469768}}
19/01/2022 10:43:28                         pktgen: {'ibytes': 59038706740,
 'ierrors': 0,
 'ipackets': 85899867,
 'obytes': 97256192866,
 'oerrors': 0,
 'opackets': 142365826,
 'rx_bps': 23638220800.0,
 'rx_bps_L1': 24326059440.0,
 'rx_pps': 4298991.5,
 'rx_util': 60.8151486,
 'tx_bps': 38937915392.0,
 'tx_bps_L1': 40077879072.0,
 'tx_pps': 7124773.0,
 'tx_util': 100.19469768}
19/01/2022 10:43:28                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38937915392.000000, tx_pps: 7124773.000000 
19/01/2022 10:43:28                         pktgen: {'ibytes': 59038706740,
 'ierrors': 0,
 'ipackets': 85899867,
 'obytes': 97256192866,
 'oerrors': 0,
 'opackets': 142365826,
 'rx_bps': 23638220800.0,
 'rx_bps_L1': 24326059440.0,
 'rx_pps': 4298991.5,
 'rx_util': 60.8151486,
 'tx_bps': 38937915392.0,
 'tx_bps_L1': 40077879072.0,
 'tx_pps': 7124773.0,
 'tx_util': 100.19469768}
19/01/2022 10:43:28                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23638220800.000000, rx_pps: 4298991.500000
19/01/2022 10:43:28                         pktgen: throughput: pps_rx 4298991.500000, bps_rx 23638220800.000000
19/01/2022 10:43:28                         pktgen: traffic completed. 
19/01/2022 10:43:28                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:43:28                         tester: /tmp/vhost_cbdma
19/01/2022 10:43:28                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_64.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_64.pcap
19/01/2022 10:43:30                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:43:30                         tester: /tmp/vhost_cbdma
19/01/2022 10:43:30                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_128.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_128.pcap
19/01/2022 10:43:32                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:43:33                         tester: /tmp/vhost_cbdma
19/01/2022 10:43:33                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_256.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_256.pcap
19/01/2022 10:43:35                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:43:35                         tester: /tmp/vhost_cbdma
19/01/2022 10:43:35                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_512.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_512.pcap
19/01/2022 10:43:37                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:43:37                         tester: /tmp/vhost_cbdma
19/01/2022 10:43:37                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1024.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1024.pcap
19/01/2022 10:43:39                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:43:39                         tester: /tmp/vhost_cbdma
19/01/2022 10:43:39                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1280.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1280.pcap
19/01/2022 10:43:41                         tester: ls -d /tmp/vhost_cbdma
19/01/2022 10:43:41                         tester: /tmp/vhost_cbdma
19/01/2022 10:43:41                         tester: scp -v /home/lingwei/dts_vhost_cbdma/output/tmp/pcap/multiqueuerandomip_1518.pcap root@10.239.251.217:/tmp/vhost_cbdma/multiqueuerandomip_1518.pcap
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: test port 0 map gen port 0
19/01/2022 10:43:43                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'off',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:43:43                         pktgen: trex port <0> not support flow control
19/01/2022 10:43:43                         pktgen: trex packet generator: run traffic 5s to warm up ... 
19/01/2022 10:43:43                         pktgen: check the trex port link status
19/01/2022 10:43:43                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:43:43                         pktgen: begin traffic ......
19/01/2022 10:43:43                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:43:48                         pktgen: traffic completed. 
19/01/2022 10:43:48                         pktgen: check the trex port link status
19/01/2022 10:43:48                         pktgen: {'arp': '-',
 'cores': [0, 1, 2, 3],
 'description': 'Ethernet Controller XL710 for 40GbE QSFP+',
 'dest': 'b4:96:91:46:e0:5c',
 'driver': 'net_i40e',
 'fc': 'none',
 'fc_supported': 'no',
 'grat_arp': 'off',
 'hw_mac': '3c:fd:fe:c8:17:d0',
 'index': 0,
 'ipv6': 'off',
 'is_fc_supported': False,
 'is_led_supported': True,
 'is_link_supported': True,
 'is_prom_supported': True,
 'is_virtual': 'no',
 'is_vxlan_supported': 'yes',
 'layer_mode': 'Ethernet',
 'led_change_supported': 'yes',
 'link': 'UP',
 'link_change_supported': 'yes',
 'mult': 'off',
 'numa': 1,
 'pci_addr': '0000:82:00.0',
 'prom': 'on',
 'prom_supported': 'yes',
 'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
 'rx_filter_mode': 'hardware match',
 'rx_queue': 'off',
 'speed': 40.0,
 'src_ipv4': '-',
 'src_mac': '3c:fd:fe:c8:17:d0',
 'stack': 'legacy',
 'status': 'IDLE',
 'supp_speeds': [40000],
 'vlan': '-',
 'vxlan_fs': '-'}
19/01/2022 10:43:48                         pktgen: begin traffic ......
19/01/2022 10:43:48                         pktgen: {'ports': [0], 'mult': '100%', 'core_mask': None, 'force': True}
19/01/2022 10:44:08                         pktgen: begin get port statistic ...
19/01/2022 10:44:08                         pktgen: {'options': {'fields_config': {'ip': {'src': {'action': 'random',
                                              'end': '1.1.1.64',
                                              'start': '1.1.1.1',
                                              'step': 1}}},
             'pcap': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
             'stream_config': {'rate': 100,
                               'transmit_mode': 'continuous',
                               'txmode': {}}},
 'pcap_file': '/tmp/vhost_cbdma/multiqueuerandomip_64.pcap',
 'rx_port': 0,
 'tx_port': 0}
19/01/2022 10:44:08                         pktgen: {0: {'ibytes': 59250974204,
     'ierrors': 0,
     'ipackets': 86169219,
     'obytes': 97257091836,
     'oerrors': 0,
     'opackets': 142367142,
     'rx_bps': 23722051584.0,
     'rx_bps_L1': 24412032384.0,
     'rx_pps': 4312380.0,
     'rx_util': 61.03008096,
     'tx_bps': 38938267648.0,
     'tx_bps_L1': 40078241888.0,
     'tx_pps': 7124839.0,
     'tx_util': 100.19560471999999},
 1: {'ibytes': 0,
     'ierrors': 0,
     'ipackets': 0,
     'obytes': 0,
     'oerrors': 0,
     'opackets': 0,
     'rx_bps': 0.0,
     'rx_bps_L1': 0,
     'rx_pps': 0.0,
     'rx_util': 0.0,
     'tx_bps': 0.0,
     'tx_bps_L1': 0,
     'tx_pps': 0.0,
     'tx_util': 0.0},
 'flow_stats': {},
 'global': {'active_flows': 0.0,
            'active_sockets': 0,
            'bw_per_core': 20.785282135009766,
            'cpu_util': 93.66788482666016,
            'cpu_util_raw': 92.25,
            'open_flows': 0.0,
            'platform_factor': 1.0,
            'queue_full': 53367892,
            'rx_bps': 23722051584.0,
            'rx_core_pps': 0.0,
            'rx_cpu_util': 0.0,
            'rx_drop_bps': 15216215040.0,
            'rx_pps': 4312380.0,
            'socket_util': 0.0,
            'total_alloc_error': 0,
            'total_clients': 0,
            'total_servers': 0,
            'tx_bps': 38938267648.0,
            'tx_cps': 0.0,
            'tx_expected_bps': 0.0,
            'tx_expected_cps': 0.0,
            'tx_expected_pps': 0.0,
            'tx_pps': 7124839.0},
 'latency': {'global': {'bad_hdr': 0, 'old_flow': 0}},
 'total': {'ibytes': 59250974204,
           'ierrors': 0,
           'ipackets': 86169219,
           'obytes': 97257091836,
           'oerrors': 0,
           'opackets': 142367142,
           'rx_bps': 23722051584.0,
           'rx_bps_L1': 24412032384.0,
           'rx_pps': 4312380.0,
           'rx_util': 61.03008096,
           'tx_bps': 38938267648.0,
           'tx_bps_L1': 40078241888.0,
           'tx_pps': 7124839.0,
           'tx_util': 100.19560471999999}}
19/01/2022 10:44:08                         pktgen: {'ibytes': 59250974204,
 'ierrors': 0,
 'ipackets': 86169219,
 'obytes': 97257091836,
 'oerrors': 0,
 'opackets': 142367142,
 'rx_bps': 23722051584.0,
 'rx_bps_L1': 24412032384.0,
 'rx_pps': 4312380.0,
 'rx_util': 61.03008096,
 'tx_bps': 38938267648.0,
 'tx_bps_L1': 40078241888.0,
 'tx_pps': 7124839.0,
 'tx_util': 100.19560471999999}
19/01/2022 10:44:08                         pktgen: Tx Port 0 stats: 
tx_port: 0,  tx_bps: 38938267648.000000, tx_pps: 7124839.000000 
19/01/2022 10:44:08                         pktgen: {'ibytes': 59250974204,
 'ierrors': 0,
 'ipackets': 86169219,
 'obytes': 97257091836,
 'oerrors': 0,
 'opackets': 142367142,
 'rx_bps': 23722051584.0,
 'rx_bps_L1': 24412032384.0,
 'rx_pps': 4312380.0,
 'rx_util': 61.03008096,
 'tx_bps': 38938267648.0,
 'tx_bps_L1': 40078241888.0,
 'tx_pps': 7124839.0,
 'tx_util': 100.19560471999999}
19/01/2022 10:44:08                         pktgen: Rx Port 0 stats: 
rx_port: 0,  rx_bps: 23722051584.000000, rx_pps: 4312380.000000
19/01/2022 10:44:08                         pktgen: throughput: pps_rx 4312380.000000, bps_rx 23722051584.000000
19/01/2022 10:44:08                         pktgen: traffic completed. 
19/01/2022 10:44:12           TestVirTioVhostCbdma: 
+-------+--------------------------------------------+-------+------------+
| Frame |                Mode/RXD-TXD                | Mpps  | % linerate |
+=======+============================================+=======+============+
| imix  | inorder_mergeable_path_VA                  | 4.417 | 60.714     |
+-------+--------------------------------------------+-------+------------+
| imix  | inorder_mergeable_path_VA_RestartVhost     | 4.406 | 60.563     |
+-------+--------------------------------------------+-------+------------+
| imix  | mergeable_path_VA                          | 4.398 | 60.414     |
+-------+--------------------------------------------+-------+------------+
| imix  | mergeable_path_VA_RestartVhost             | 4.396 | 60.387     |
+-------+--------------------------------------------+-------+------------+
| imix  | inorder_non_mergeable_path_VA              | 4.364 | 59.972     |
+-------+--------------------------------------------+-------+------------+
| imix  | inorder_non_mergeable_path_VA_RestartVhost | 4.337 | 59.586     |
+-------+--------------------------------------------+-------+------------+
| imix  | non_mergeable_path_VA                      | 4.353 | 59.828     |
+-------+--------------------------------------------+-------+------------+
| imix  | non_mergeable_path_VA_RestartVhost         | 4.332 | 59.530     |
+-------+--------------------------------------------+-------+------------+
| imix  | vector_rx_path_VA                          | 4.318 | 59.383     |
+-------+--------------------------------------------+-------+------------+
| imix  | vector_rx_path_VA_RestartVhost             | 4.330 | 59.554     |
+-------+--------------------------------------------+-------+------------+
| imix  | inorder_mergeable_path_PA                  | 4.413 | 60.648     |
+-------+--------------------------------------------+-------+------------+
| imix  | inorder_mergeable_path_PA_RestartVhost     | 4.426 | 60.812     |
+-------+--------------------------------------------+-------+------------+
| imix  | mergeable_path_PA                          | 4.411 | 60.665     |
+-------+--------------------------------------------+-------+------------+
| imix  | mergeable_path_PA_RestartVhost             | 4.403 | 60.525     |
+-------+--------------------------------------------+-------+------------+
| imix  | inorder_non_mergeable_path_PA              | 4.331 | 59.573     |
+-------+--------------------------------------------+-------+------------+
| imix  | inorder_non_mergeable_path_PA_RestartVhost | 4.339 | 59.671     |
+-------+--------------------------------------------+-------+------------+
| imix  | non_mergeable_path_PA                      | 4.345 | 59.729     |
+-------+--------------------------------------------+-------+------------+
| imix  | non_mergeable_path_PA_RestartVhost         | 4.322 | 59.445     |
+-------+--------------------------------------------+-------+------------+
| imix  | vector_rx_path_PA                          | 4.299 | 59.096     |
+-------+--------------------------------------------+-------+------------+
| imix  | vector_rx_path_PA_RestartVhost             | 4.312 | 59.305     |
+-------+--------------------------------------------+-------+------------+
19/01/2022 10:44:12           TestVirTioVhostCbdma: 
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| Frame |                Mode/RXD-TXD                |    Mpps    | % linerate | nb_desc | Expected Throughput | Throughput Difference |
+=======+============================================+============+============+=========+=====================+=======================+
| imix  | inorder_mergeable_path_VA                  | 4.417 Mpps | 60.714%    | 1024    | 0.000 Mpps          | 4.417 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_mergeable_path_VA_RestartVhost     | 4.406 Mpps | 60.563%    | 1024    | 0.000 Mpps          | 4.406 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | mergeable_path_VA                          | 4.398 Mpps | 60.414%    | 1024    | 0.000 Mpps          | 4.398 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | mergeable_path_VA_RestartVhost             | 4.396 Mpps | 60.387%    | 1024    | 0.000 Mpps          | 4.396 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_non_mergeable_path_VA              | 4.364 Mpps | 59.972%    | 1024    | 0.000 Mpps          | 4.364 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_non_mergeable_path_VA_RestartVhost | 4.337 Mpps | 59.586%    | 1024    | 0.000 Mpps          | 4.337 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | non_mergeable_path_VA                      | 4.353 Mpps | 59.828%    | 1024    | 0.000 Mpps          | 4.353 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | non_mergeable_path_VA_RestartVhost         | 4.332 Mpps | 59.530%    | 1024    | 0.000 Mpps          | 4.332 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_VA                          | 4.318 Mpps | 59.383%    | 1024    | 0.000 Mpps          | 4.318 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_VA_RestartVhost             | 4.330 Mpps | 59.554%    | 1024    | 0.000 Mpps          | 4.330 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_mergeable_path_PA                  | 4.413 Mpps | 60.648%    | 1024    | 0.000 Mpps          | 4.413 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_mergeable_path_PA_RestartVhost     | 4.426 Mpps | 60.812%    | 1024    | 0.000 Mpps          | 4.426 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | mergeable_path_PA                          | 4.411 Mpps | 60.665%    | 1024    | 0.000 Mpps          | 4.411 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | mergeable_path_PA_RestartVhost             | 4.403 Mpps | 60.525%    | 1024    | 0.000 Mpps          | 4.403 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_non_mergeable_path_PA              | 4.331 Mpps | 59.573%    | 1024    | 0.000 Mpps          | 4.331 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | inorder_non_mergeable_path_PA_RestartVhost | 4.339 Mpps | 59.671%    | 1024    | 0.000 Mpps          | 4.339 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | non_mergeable_path_PA                      | 4.345 Mpps | 59.729%    | 1024    | 0.000 Mpps          | 4.345 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | non_mergeable_path_PA_RestartVhost         | 4.322 Mpps | 59.445%    | 1024    | 0.000 Mpps          | 4.322 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_PA                          | 4.299 Mpps | 59.096%    | 1024    | 0.000 Mpps          | 4.299 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
| imix  | vector_rx_path_PA_RestartVhost             | 4.312 Mpps | 59.305%    | 1024    | 0.000 Mpps          | 4.312 Mpps            |
+-------+--------------------------------------------+------------+------------+---------+---------------------+-----------------------+
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.417000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.406000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.398000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.396000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.364000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.337000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.353000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.332000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.318000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.330000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.413000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.426000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.411000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.403000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.331000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.339000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.345000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.322000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.299000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Accept tolerance are (Mpps) -0.000000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Throughput Difference are (Mpps) 4.312000
19/01/2022 10:44:12           TestVirTioVhostCbdma: Test Case test_perf_pvp_spilt_ring_all_path_vhost_enqueue_operations_with_cbdma Result PASSED:
19/01/2022 10:44:12             dut.10.239.251.220: killall -I dpdk-testpmd 
19/01/2022 10:44:12             dut.10.239.251.220: 
19/01/2022 10:44:12             dut.10.239.251.220: modprobe ioatdma
19/01/2022 10:44:12             dut.10.239.251.220: 
19/01/2022 10:44:12             dut.10.239.251.220: ./usertools/dpdk-devbind.py -u 0000:80:04.0
19/01/2022 10:44:13             dut.10.239.251.220: 
19/01/2022 10:44:13             dut.10.239.251.220: ./usertools/dpdk-devbind.py --force --bind=ioatdma  0000:80:04.0
19/01/2022 10:44:13             dut.10.239.251.220: 
19/01/2022 10:44:13                            dts: 
TEST SUITE ENDED: TestVirTioVhostCbdma

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-01-19  5:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-19  5:38 [dts][PATCH V2 3/3] tests/vhost_cbdma:modify test suite sync with test plan change Wei Ling
2022-01-19  5:40 ` Ling, WeiX

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).