test suite reviews and discussions
 help / color / mirror / Atom feed
* [dts] [PATCH V1] tests/fortville_rss_granularity_config and vxlan: check ports status before send pkt
@ 2019-09-04 17:59 Wenjie Li
  2019-09-06  1:21 ` Zhu, WenhuiX
  2019-09-18  5:06 ` Tu, Lijuan
  0 siblings, 2 replies; 3+ messages in thread
From: Wenjie Li @ 2019-09-04 17:59 UTC (permalink / raw)
  To: dts; +Cc: Wenjie Li

check ports status before send packets.

Signed-off-by: Wenjie Li <wenjiex.a.li@intel.com>
---
 ...tSuite_fortville_rss_granularity_config.py | 20 +++++++++++++++++++
 tests/TestSuite_vxlan.py                      | 13 ++++++++++++
 2 files changed, 33 insertions(+)

diff --git a/tests/TestSuite_fortville_rss_granularity_config.py b/tests/TestSuite_fortville_rss_granularity_config.py
index 0d19c93..e827df2 100644
--- a/tests/TestSuite_fortville_rss_granularity_config.py
+++ b/tests/TestSuite_fortville_rss_granularity_config.py
@@ -52,6 +52,7 @@ import random
 import re
 import utils
 import dut
+from pmd_output import PmdOutput
 
 testQueues = [16]
 reta_entries = []
@@ -85,6 +86,7 @@ class TestFortvilleRssGranularityConfig(TestCase):
         dutPorts = self.dut.get_ports(self.nic)
         localPort = self.tester.get_local_port(dutPorts[0])
         self.itf = self.tester.get_interface(localPort)
+        self.pmdout = PmdOutput(self.dut)
 
     def set_up(self):
         """
@@ -207,6 +209,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz ipv4-tcp enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss tcp", "testpmd> ")
             self.send_packet(self.itf, "ipv4-tcp")
@@ -278,6 +283,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz ipv4-udp enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss udp", "testpmd> ")
             self.send_packet(self.itf, "ipv4-udp")
@@ -350,6 +358,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz ipv6-tcp enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss tcp", "testpmd> ")
             self.send_packet(self.itf, "ipv6-tcp")
@@ -422,6 +433,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz ipv6-udp enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss udp", "testpmd> ")
             self.send_packet(self.itf, "ipv6-udp")
@@ -495,6 +509,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz l2_payload enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss ether", "testpmd> ")
             self.send_packet(self.itf, "l2_payload")
@@ -550,6 +567,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz ipv4-other enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss all", "testpmd> ")
             self.send_packet(self.itf, "ipv4-other")
diff --git a/tests/TestSuite_vxlan.py b/tests/TestSuite_vxlan.py
index ecc3f3a..acbb8b5 100644
--- a/tests/TestSuite_vxlan.py
+++ b/tests/TestSuite_vxlan.py
@@ -555,6 +555,8 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
         self.dut.send_expect("set verbose 1", "testpmd>", 10)
         self.enable_vxlan(self.dut_port)
         self.enable_vxlan(self.recv_port)
+        res = self.pmdout.wait_link_status_up("all")
+        self.verify(res is True, "link is donw")
 
         # check normal packet
         self.send_and_detect(outer_udp_dst=1234)
@@ -605,6 +607,8 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
         self.dut.send_expect("set verbose 1", "testpmd>", 10)
         self.enable_vxlan(self.dut_port)
         self.enable_vxlan(self.recv_port)
+        res = self.pmdout.wait_link_status_up("all")
+        self.verify(res is True, "link is donw")
 
         # check normal ipv6 packet
         self.send_and_detect(outer_ip6_src="FE80:0:0:0:0:0:0:0",
@@ -662,6 +666,9 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
         self.dut.send_expect("port start all", "testpmd>")
         self.dut.send_expect("csum parse-tunnel on %d" %
                              self.recv_port, "testpmd>", 10)
+        res = self.pmdout.wait_link_status_up("all")
+        self.verify(res is True, "link is donw")
+
 
         self.enable_vxlan(self.dut_port)
         self.enable_vxlan(self.recv_port)
@@ -736,6 +743,7 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
 
         self.enable_vxlan(self.dut_port)
         self.enable_vxlan(self.recv_port)
+        time.sleep(10) #lwj
 
         # check normal ipv6 packet
         self.send_and_check(outer_ip6_src="FE80:0:0:0:0:0:0:0",
@@ -1145,6 +1153,8 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
         self.dut.send_expect("port start all", "testpmd>")
         self.verify("Bad arguments" not in out, "Failed to set vxlan csum")
         self.verify("error" not in out, "Failed to set vxlan csum")
+        res = self.pmdout.wait_link_status_up("all")
+        self.verify(res is True, "link is donw")
 
     def csum_set_sw(self, proto, port):
         self.dut.send_expect("port stop all", "testpmd>")
@@ -1153,6 +1163,9 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
         self.dut.send_expect("port start all", "testpmd>")
         self.verify("Bad arguments" not in out, "Failed to set vxlan csum")
         self.verify("error" not in out, "Failed to set vxlan csum")
+        res = self.pmdout.wait_link_status_up("all")
+        self.verify(res is True, "link is donw")
+
 
     def tunnel_filter_add(self, *args):
         # tunnel_filter add port_id outer_mac inner_mac ip inner_vlan
-- 
2.17.1


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

* Re: [dts] [PATCH V1] tests/fortville_rss_granularity_config and vxlan: check ports status before send pkt
  2019-09-04 17:59 [dts] [PATCH V1] tests/fortville_rss_granularity_config and vxlan: check ports status before send pkt Wenjie Li
@ 2019-09-06  1:21 ` Zhu, WenhuiX
  2019-09-18  5:06 ` Tu, Lijuan
  1 sibling, 0 replies; 3+ messages in thread
From: Zhu, WenhuiX @ 2019-09-06  1:21 UTC (permalink / raw)
  To: Li, WenjieX A, dts; +Cc: Li, WenjieX A

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

Tested-by: Zhu, WenhuiX <wenhuix.zhu@intel.com>

-----Original Message-----
From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of Wenjie Li
Sent: Thursday, September 5, 2019 1:59 AM
To: dts@dpdk.org
Cc: Li, WenjieX A <wenjiex.a.li@intel.com>
Subject: [dts] [PATCH V1] tests/fortville_rss_granularity_config and vxlan: check ports status before send pkt

check ports status before send packets.

Signed-off-by: Wenjie Li <wenjiex.a.li@intel.com>
---
 ...tSuite_fortville_rss_granularity_config.py | 20 +++++++++++++++++++
 tests/TestSuite_vxlan.py                      | 13 ++++++++++++
 2 files changed, 33 insertions(+)

diff --git a/tests/TestSuite_fortville_rss_granularity_config.py b/tests/TestSuite_fortville_rss_granularity_config.py
index 0d19c93..e827df2 100644
--- a/tests/TestSuite_fortville_rss_granularity_config.py
+++ b/tests/TestSuite_fortville_rss_granularity_config.py
@@ -52,6 +52,7 @@ import random
 import re
 import utils
 import dut
+from pmd_output import PmdOutput
 
 testQueues = [16]
 reta_entries = []
@@ -85,6 +86,7 @@ class TestFortvilleRssGranularityConfig(TestCase):
         dutPorts = self.dut.get_ports(self.nic)
         localPort = self.tester.get_local_port(dutPorts[0])
         self.itf = self.tester.get_interface(localPort)
+        self.pmdout = PmdOutput(self.dut)
 
     def set_up(self):
         """
@@ -207,6 +209,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz ipv4-tcp enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss tcp", "testpmd> ")
             self.send_packet(self.itf, "ipv4-tcp") @@ -278,6 +283,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz ipv4-udp enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss udp", "testpmd> ")
             self.send_packet(self.itf, "ipv4-udp") @@ -350,6 +358,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz ipv6-tcp enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss tcp", "testpmd> ")
             self.send_packet(self.itf, "ipv6-tcp") @@ -422,6 +433,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz ipv6-udp enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss udp", "testpmd> ")
             self.send_packet(self.itf, "ipv6-udp") @@ -495,6 +509,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz l2_payload enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss ether", "testpmd> ")
             self.send_packet(self.itf, "l2_payload") @@ -550,6 +567,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
             self.dut.send_expect(
                 "set_hash_global_config  0 toeplitz ipv4-other enable", "testpmd> ")
             self.dut.send_expect("port start all", "testpmd> ")
+            res = self.pmdout.wait_link_status_up("all")
+            self.verify(res is True, "link is donw")
+
             self.dut.send_expect(
                 "port config all rss all", "testpmd> ")
             self.send_packet(self.itf, "ipv4-other") diff --git a/tests/TestSuite_vxlan.py b/tests/TestSuite_vxlan.py index ecc3f3a..acbb8b5 100644
--- a/tests/TestSuite_vxlan.py
+++ b/tests/TestSuite_vxlan.py
@@ -555,6 +555,8 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
         self.dut.send_expect("set verbose 1", "testpmd>", 10)
         self.enable_vxlan(self.dut_port)
         self.enable_vxlan(self.recv_port)
+        res = self.pmdout.wait_link_status_up("all")
+        self.verify(res is True, "link is donw")
 
         # check normal packet
         self.send_and_detect(outer_udp_dst=1234)
@@ -605,6 +607,8 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
         self.dut.send_expect("set verbose 1", "testpmd>", 10)
         self.enable_vxlan(self.dut_port)
         self.enable_vxlan(self.recv_port)
+        res = self.pmdout.wait_link_status_up("all")
+        self.verify(res is True, "link is donw")
 
         # check normal ipv6 packet
         self.send_and_detect(outer_ip6_src="FE80:0:0:0:0:0:0:0",
@@ -662,6 +666,9 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
         self.dut.send_expect("port start all", "testpmd>")
         self.dut.send_expect("csum parse-tunnel on %d" %
                              self.recv_port, "testpmd>", 10)
+        res = self.pmdout.wait_link_status_up("all")
+        self.verify(res is True, "link is donw")
+
 
         self.enable_vxlan(self.dut_port)
         self.enable_vxlan(self.recv_port) @@ -736,6 +743,7 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
 
         self.enable_vxlan(self.dut_port)
         self.enable_vxlan(self.recv_port)
+        time.sleep(10) #lwj
 
         # check normal ipv6 packet
         self.send_and_check(outer_ip6_src="FE80:0:0:0:0:0:0:0",
@@ -1145,6 +1153,8 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
         self.dut.send_expect("port start all", "testpmd>")
         self.verify("Bad arguments" not in out, "Failed to set vxlan csum")
         self.verify("error" not in out, "Failed to set vxlan csum")
+        res = self.pmdout.wait_link_status_up("all")
+        self.verify(res is True, "link is donw")
 
     def csum_set_sw(self, proto, port):
         self.dut.send_expect("port stop all", "testpmd>") @@ -1153,6 +1163,9 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
         self.dut.send_expect("port start all", "testpmd>")
         self.verify("Bad arguments" not in out, "Failed to set vxlan csum")
         self.verify("error" not in out, "Failed to set vxlan csum")
+        res = self.pmdout.wait_link_status_up("all")
+        self.verify(res is True, "link is donw")
+
 
     def tunnel_filter_add(self, *args):
         # tunnel_filter add port_id outer_mac inner_mac ip inner_vlan
--
2.17.1


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

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


05/09/2019 08:10:08                            dts: 
TEST SUITE : TestFortvilleRssGranularityConfig
05/09/2019 08:10:08                            dts: NIC :        fortville_eagle
05/09/2019 08:10:08             dut.10.240.176.196: 
05/09/2019 08:10:08                         tester: 
05/09/2019 08:10:08 TestFortvilleRssGranularityConfig: Test Case test_GRE_keys Begin
05/09/2019 08:10:08             dut.10.240.176.196: 
05/09/2019 08:10:08                         tester: 
05/09/2019 08:10:08             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd  -c fffff -n 4 -- -i --coremask=0xffffe --portmask=0x1 --rxq=16 --txq=16
05/09/2019 08:10:21             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
i40e_flex_payload_reg_set_default(): i40e device 0000:06:00.0 changed global register [0x00268984]. original: 0x000000e0, new: 0x00000000 
i40e_flex_payload_reg_set_default(): i40e device 0000:06:00.0 changed global register [0x00268988]. original: 0x000000e3, new: 0x00000000 
i40e_flex_payload_reg_set_default(): i40e device 0000:06:00.0 changed global register [0x0026898c]. original: 0x000000e6, new: 0x00000000 
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
previous number of forwarding cores 1 - changed to number of configured cores 19
previous number of forwarding ports 2 - changed to number of configured ports 1
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=299456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=299456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:10:21             dut.10.240.176.196: set verbose 8
05/09/2019 08:10:21             dut.10.240.176.196: set verbose 8
Change verbose level from 0 to 8
05/09/2019 08:10:21             dut.10.240.176.196: set fwd rxonly
05/09/2019 08:10:21             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
05/09/2019 08:10:21             dut.10.240.176.196: port stop all
05/09/2019 08:10:22             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
05/09/2019 08:10:22             dut.10.240.176.196: set_hash_global_config  0 toeplitz ipv4-other enable
05/09/2019 08:10:22             dut.10.240.176.196: set_hash_global_config  0 toeplitz ipv4-other enable
i40e_write_global_rx_ctl(): i40e device 0000:06:00.0 changed global register [0x00269d8c]. original: 0x00000000, new: 0x00000001
Global hash configurations have been set successfully by port 0
05/09/2019 08:10:22             dut.10.240.176.196: port start all
05/09/2019 08:10:22             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:10:22             dut.10.240.176.196: show port info all
05/09/2019 08:10:22             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:10:23             dut.10.240.176.196: show port info all
05/09/2019 08:10:23             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:10:23             dut.10.240.176.196: port config all rss all
05/09/2019 08:10:23             dut.10.240.176.196: port config all rss all
Port 0 modified RSS hash function based on hardware support,requested:0x3fffc configured:0x7ef8
Port 1 modified RSS hash function based on hardware support,requested:0x3fffc configured:0x7ef8
05/09/2019 08:10:23                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:10:24                         tester: 
05/09/2019 08:10:24             dut.10.240.176.196: start
05/09/2019 08:10:24             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:10:24                         tester: scapy
05/09/2019 08:10:25                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:10:27                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2", proto=47)/GRE(key_present=1,proto=2048,key=67108863)/IP()], iface="ens160f0")
05/09/2019 08:10:27                         tester: .
Sent 1 packets.
05/09/2019 08:10:29                         tester: exit()
05/09/2019 08:10:29                         tester: 
05/09/2019 08:10:30             dut.10.240.176.196:  port 0/queue 13: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=62 - nb_segs=1 - RSS hash=0x73222b4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l3_len=20 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:10:30             dut.10.240.176.196: stop
05/09/2019 08:10:30             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:10:30             dut.10.240.176.196: set_hash_input_set 0 ipv4-other none select
05/09/2019 08:10:31             dut.10.240.176.196: set_hash_input_set 0 ipv4-other none select
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026771c]. original: 0x00018018, new: 0x00000000
05/09/2019 08:10:31                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:10:31                         tester: 
05/09/2019 08:10:31             dut.10.240.176.196: start
05/09/2019 08:10:31             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:10:31                         tester: scapy
05/09/2019 08:10:31                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:10:33                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2", proto=47)/GRE(key_present=1,proto=2048,key=67108863)/IP()], iface="ens160f0")
05/09/2019 08:10:33                         tester: .
Sent 1 packets.
05/09/2019 08:10:35                         tester: exit()
05/09/2019 08:10:36                         tester: 
05/09/2019 08:10:37             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=62 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:10:37             dut.10.240.176.196: stop
05/09/2019 08:10:37             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:10:37             dut.10.240.176.196: set_hash_input_set 0 ipv4-other src-ipv4 add
05/09/2019 08:10:37             dut.10.240.176.196: set_hash_input_set 0 ipv4-other src-ipv4 add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026771c]. original: 0x00000000, new: 0x00018000
05/09/2019 08:10:37             dut.10.240.176.196: set_hash_input_set 0 ipv4-other dst-ipv4 add
05/09/2019 08:10:37             dut.10.240.176.196: set_hash_input_set 0 ipv4-other dst-ipv4 add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026771c]. original: 0x00018000, new: 0x00018018
05/09/2019 08:10:37                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:10:38                         tester: 
05/09/2019 08:10:38             dut.10.240.176.196: start
05/09/2019 08:10:38             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:10:38                         tester: scapy
05/09/2019 08:10:38                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:10:40                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2", proto=47)/GRE(key_present=1,proto=2048,key=67108863)/IP()], iface="ens160f0")
05/09/2019 08:10:40                         tester: .
Sent 1 packets.
05/09/2019 08:10:42                         tester: exit()
05/09/2019 08:10:43                         tester: 
05/09/2019 08:10:44             dut.10.240.176.196:  port 0/queue 13: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=62 - nb_segs=1 - RSS hash=0x73222b4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l3_len=20 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:10:44             dut.10.240.176.196: stop
05/09/2019 08:10:44             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:10:44             dut.10.240.176.196: global_config 0 gre-key-len 3
05/09/2019 08:10:44             dut.10.240.176.196: global_config 0 gre-key-len 3
05/09/2019 08:10:44             dut.10.240.176.196: set_hash_input_set 0 ipv4-other gre-key add
05/09/2019 08:10:44             dut.10.240.176.196: set_hash_input_set 0 ipv4-other gre-key add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x00267718]. original: 0x00000000, new: 0x000c0000
05/09/2019 08:10:44                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:10:44                         tester: 
05/09/2019 08:10:44             dut.10.240.176.196: start
05/09/2019 08:10:45             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:10:45                         tester: scapy
05/09/2019 08:10:45                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:10:47                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2", proto=47)/GRE(key_present=1,proto=2048,key=67108863)/IP()], iface="ens160f0")
05/09/2019 08:10:47                         tester: .
Sent 1 packets.
05/09/2019 08:10:49                         tester: exit()
05/09/2019 08:10:49                         tester: 
05/09/2019 08:10:51             dut.10.240.176.196:  port 0/queue 4: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=62 - nb_segs=1 - RSS hash=0xcefa6384 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l3_len=20 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:10:51             dut.10.240.176.196: stop
05/09/2019 08:10:51             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:10:51             dut.10.240.176.196: global_config 0 gre-key-len 4
05/09/2019 08:10:51             dut.10.240.176.196: global_config 0 gre-key-len 4
i40e_aq_debug_write_global_register(): i40e device 0000:06:00.0 changed global register [0x00269768]. original: 0x80000a5b, after: 0xa5b
05/09/2019 08:10:51                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:10:51                         tester: 
05/09/2019 08:10:51             dut.10.240.176.196: start
05/09/2019 08:10:51             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:10:51                         tester: scapy
05/09/2019 08:10:52                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:10:54                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2", proto=47)/GRE(key_present=1,proto=2048,key=67108863)/IP()], iface="ens160f0")
05/09/2019 08:10:54                         tester: .
Sent 1 packets.
05/09/2019 08:10:56                         tester: exit()
05/09/2019 08:10:56                         tester: 
05/09/2019 08:10:58             dut.10.240.176.196:  port 0/queue 1: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=62 - nb_segs=1 - RSS hash=0x9ced3e1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l3_len=20 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:10:58             dut.10.240.176.196: stop
05/09/2019 08:10:58             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:10:58             dut.10.240.176.196: quit
05/09/2019 08:11:02             dut.10.240.176.196: quit

Stopping port 0...
Stopping ports...
Done

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

Shutting down port 0...
Closing ports...

Port 1: link state change event
Done

Shutting down port 1...
Closing ports...
Done

Bye...
05/09/2019 08:11:02 TestFortvilleRssGranularityConfig: 
+--------------+------------+------------+----------+
| packet index | hash value | hash index | queue id |
+==============+============+============+==========+
| 0            | 0x73222b4d | 1.932e+09  | 13       |
+--------------+------------+------------+----------+
| 1            | 0x0        | 0          | 0        |
+--------------+------------+------------+----------+
| 2            | 0x73222b4d | 1.932e+09  | 13       |
+--------------+------------+------------+----------+
| 3            | 0xcefa6384 | 3.473e+09  | 4        |
+--------------+------------+------------+----------+
| 4            | 0x9ced3e1  | 1.645e+08  | 1        |
+--------------+------------+------------+----------+
05/09/2019 08:11:02 TestFortvilleRssGranularityConfig: Test Case test_GRE_keys Result PASSED:
05/09/2019 08:11:02 TestFortvilleRssGranularityConfig: Test Case test_dual_vlan Begin
05/09/2019 08:11:02             dut.10.240.176.196: 
05/09/2019 08:11:02                         tester: 
05/09/2019 08:11:02             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd  -c fffff -n 4 -- -i --coremask=0xffffe --portmask=0x1 --rxq=16 --txq=16
05/09/2019 08:11:15             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x00267718]. original: 0x000c0000, new: 0x00000000
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
previous number of forwarding cores 1 - changed to number of configured cores 19
previous number of forwarding ports 2 - changed to number of configured ports 1
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=299456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=299456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:11:15             dut.10.240.176.196: set verbose 8
05/09/2019 08:11:15             dut.10.240.176.196: set verbose 8
Change verbose level from 0 to 8
05/09/2019 08:11:15             dut.10.240.176.196: set fwd rxonly
05/09/2019 08:11:16             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
05/09/2019 08:11:16             dut.10.240.176.196: port stop all
05/09/2019 08:11:16             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
05/09/2019 08:11:16             dut.10.240.176.196: vlan set qinq on 0
05/09/2019 08:11:16             dut.10.240.176.196: vlan set qinq on 0
05/09/2019 08:11:16             dut.10.240.176.196: set_hash_global_config  0 toeplitz l2_payload enable
05/09/2019 08:11:16             dut.10.240.176.196: set_hash_global_config  0 toeplitz l2_payload enable
i40e_write_global_rx_ctl(): i40e device 0000:06:00.0 changed global register [0x00269dfc]. original: 0x00000000, new: 0x00000001
Global hash configurations have been set successfully by port 0
05/09/2019 08:11:16             dut.10.240.176.196: port start all
05/09/2019 08:11:17             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:11:17             dut.10.240.176.196: show port info all
05/09/2019 08:11:17             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) on 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:11:18             dut.10.240.176.196: show port info all
05/09/2019 08:11:18             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) on 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:11:18             dut.10.240.176.196: port config all rss ether
05/09/2019 08:11:18             dut.10.240.176.196: port config all rss ether
05/09/2019 08:11:18                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:11:18                         tester: 
05/09/2019 08:11:18             dut.10.240.176.196: start
05/09/2019 08:11:18             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x400 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:11:18                         tester: scapy
05/09/2019 08:11:19                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:11:21                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/Dot1Q(id=0x8100,vlan=1)/Dot1Q(id=0x8100,vlan=2)], iface="ens160f0")
05/09/2019 08:11:21                         tester: .
Sent 1 packets.
05/09/2019 08:11:23                         tester: exit()
05/09/2019 08:11:23                         tester: 
05/09/2019 08:11:24             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - VLAN tci=0x1 - hw ptype: L2_ETHER  - sw ptype: L2_ETHER_VLAN  - l2_len=18 - Receive queue=0x0
  ol_flags: PKT_RX_VLAN PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_VLAN_STRIPPED PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:11:24             dut.10.240.176.196: stop
05/09/2019 08:11:25             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:11:25             dut.10.240.176.196: set_hash_input_set 0 l2_payload none select
05/09/2019 08:11:25             dut.10.240.176.196: set_hash_input_set 0 l2_payload none select
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002677f8]. original: 0x00004000, new: 0x00000000
05/09/2019 08:11:25                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:11:25                         tester: 
05/09/2019 08:11:25             dut.10.240.176.196: start
05/09/2019 08:11:25             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x400 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:11:25                         tester: scapy
05/09/2019 08:11:25                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:11:27                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/Dot1Q(id=0x8100,vlan=1)/Dot1Q(id=0x8100,vlan=2)], iface="ens160f0")
05/09/2019 08:11:28                         tester: .
Sent 1 packets.
05/09/2019 08:11:30                         tester: exit()
05/09/2019 08:11:30                         tester: 
05/09/2019 08:11:31             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - VLAN tci=0x1 - hw ptype: L2_ETHER  - sw ptype: L2_ETHER_VLAN  - l2_len=18 - Receive queue=0x0
  ol_flags: PKT_RX_VLAN PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_VLAN_STRIPPED PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:11:31             dut.10.240.176.196: stop
05/09/2019 08:11:31             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:11:31             dut.10.240.176.196: set_hash_input_set 0 l2_payload ovlan add
05/09/2019 08:11:31             dut.10.240.176.196: set_hash_input_set 0 l2_payload ovlan add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002677f8]. original: 0x00000000, new: 0x04000000
05/09/2019 08:11:31                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:11:32                         tester: 
05/09/2019 08:11:32             dut.10.240.176.196: start
05/09/2019 08:11:32             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x400 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:11:32                         tester: scapy
05/09/2019 08:11:32                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:11:34                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/Dot1Q(id=0x8100,vlan=1)/Dot1Q(id=0x8100,vlan=2)], iface="ens160f0")
05/09/2019 08:11:34                         tester: .
Sent 1 packets.
05/09/2019 08:11:36                         tester: exit()
05/09/2019 08:11:36                         tester: 
05/09/2019 08:11:38             dut.10.240.176.196:  port 0/queue 6: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xbcb5daa6 - RSS queue=0x6 - VLAN tci=0x1 - hw ptype: L2_ETHER  - sw ptype: L2_ETHER_VLAN  - l2_len=18 - Receive queue=0x6
  ol_flags: PKT_RX_VLAN PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_VLAN_STRIPPED PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:11:38             dut.10.240.176.196: stop
05/09/2019 08:11:38             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:11:38             dut.10.240.176.196: set_hash_input_set 0 l2_payload ivlan add
05/09/2019 08:11:38             dut.10.240.176.196: set_hash_input_set 0 l2_payload ivlan add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002677fc]. original: 0x00000000, new: 0x00800000
05/09/2019 08:11:38                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:11:38                         tester: 
05/09/2019 08:11:38             dut.10.240.176.196: start
05/09/2019 08:11:38             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x400 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:11:38                         tester: scapy
05/09/2019 08:11:39                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:11:41                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/Dot1Q(id=0x8100,vlan=1)/Dot1Q(id=0x8100,vlan=2)], iface="ens160f0")
05/09/2019 08:11:41                         tester: .
Sent 1 packets.
05/09/2019 08:11:43                         tester: exit()
05/09/2019 08:11:43                         tester: 
05/09/2019 08:11:45             dut.10.240.176.196:  port 0/queue 2: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x84fcc542 - RSS queue=0x2 - VLAN tci=0x1 - hw ptype: L2_ETHER  - sw ptype: L2_ETHER_VLAN  - l2_len=18 - Receive queue=0x2
  ol_flags: PKT_RX_VLAN PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_VLAN_STRIPPED PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:11:45             dut.10.240.176.196: stop
05/09/2019 08:11:45             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:11:45             dut.10.240.176.196: quit
05/09/2019 08:11:49             dut.10.240.176.196: quit

Stopping port 0...
Stopping ports...
Done

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

Shutting down port 0...
Closing ports...

Port 1: link state change event
Done

Shutting down port 1...
Closing ports...
Done

Bye...
05/09/2019 08:11:49 TestFortvilleRssGranularityConfig: 
+--------------+------------+------------+----------+
| packet index | hash value | hash index | queue id |
+==============+============+============+==========+
| 0            | 0x0        | 0          | 0        |
+--------------+------------+------------+----------+
| 1            | 0x0        | 0          | 0        |
+--------------+------------+------------+----------+
| 2            | 0xbcb5daa6 | 3.166e+09  | 6        |
+--------------+------------+------------+----------+
| 3            | 0x84fcc542 | 2.231e+09  | 2        |
+--------------+------------+------------+----------+
05/09/2019 08:11:49 TestFortvilleRssGranularityConfig: Test Case test_dual_vlan Result PASSED:
05/09/2019 08:11:49 TestFortvilleRssGranularityConfig: Test Case test_ipv4_tcp Begin
05/09/2019 08:11:49             dut.10.240.176.196: 
05/09/2019 08:11:49                         tester: 
05/09/2019 08:11:49             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd  -c fffff -n 4 -- -i --coremask=0xffffe --portmask=0x1 --rxq=16 --txq=16
05/09/2019 08:12:02             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002677f8]. original: 0x04000000, new: 0x00004000
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002677fc]. original: 0x00800000, new: 0x00000000
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
previous number of forwarding cores 1 - changed to number of configured cores 19
previous number of forwarding ports 2 - changed to number of configured ports 1
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=299456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=299456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:12:02             dut.10.240.176.196: set verbose 8
05/09/2019 08:12:02             dut.10.240.176.196: set verbose 8
Change verbose level from 0 to 8
05/09/2019 08:12:02             dut.10.240.176.196: set fwd rxonly
05/09/2019 08:12:03             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
05/09/2019 08:12:03             dut.10.240.176.196: port stop all
05/09/2019 08:12:03             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
05/09/2019 08:12:03             dut.10.240.176.196: set_hash_global_config  0 toeplitz ipv4-tcp enable
05/09/2019 08:12:03             dut.10.240.176.196: set_hash_global_config  0 toeplitz ipv4-tcp enable
i40e_write_global_rx_ctl(): i40e device 0000:06:00.0 changed global register [0x00269d84]. original: 0x00000000, new: 0x00000001
Global hash configurations have been set successfully by port 0
05/09/2019 08:12:03             dut.10.240.176.196: port start all
05/09/2019 08:12:03             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:12:03             dut.10.240.176.196: show port info all
05/09/2019 08:12:04             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:12:05             dut.10.240.176.196: show port info all
05/09/2019 08:12:05             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:12:05             dut.10.240.176.196: port config all rss tcp
05/09/2019 08:12:05             dut.10.240.176.196: port config all rss tcp
Port 0 modified RSS hash function based on hardware support,requested:0x10410 configured:0x410
Port 1 modified RSS hash function based on hardware support,requested:0x10410 configured:0x410
05/09/2019 08:12:05                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:12:05                         tester: 
05/09/2019 08:12:05             dut.10.240.176.196: start
05/09/2019 08:12:05             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:12:05                         tester: scapy
05/09/2019 08:12:05                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:12:07                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2")/TCP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:12:08                         tester: .
Sent 1 packets.
05/09/2019 08:12:10                         tester: exit()
05/09/2019 08:12:10                         tester: 
05/09/2019 08:12:11             dut.10.240.176.196:  port 0/queue 10: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xdb440c6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:12:11             dut.10.240.176.196: stop
05/09/2019 08:12:11             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:12:11             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp none select
05/09/2019 08:12:11             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp none select
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026770c]. original: 0x0001801e, new: 0x00000000
05/09/2019 08:12:11                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:12:12                         tester: 
05/09/2019 08:12:12             dut.10.240.176.196: start
05/09/2019 08:12:12             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:12:12                         tester: scapy
05/09/2019 08:12:12                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:12:14                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2")/TCP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:12:14                         tester: .
Sent 1 packets.
05/09/2019 08:12:16                         tester: exit()
05/09/2019 08:12:17                         tester: 
05/09/2019 08:12:18             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:12:18             dut.10.240.176.196: stop
05/09/2019 08:12:18             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:12:18             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp src-ipv4 add
05/09/2019 08:12:18             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp src-ipv4 add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026770c]. original: 0x00000000, new: 0x00018000
05/09/2019 08:12:18             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp dst-ipv4 add
05/09/2019 08:12:18             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp dst-ipv4 add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026770c]. original: 0x00018000, new: 0x00018018
05/09/2019 08:12:18                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:12:18                         tester: 
05/09/2019 08:12:18             dut.10.240.176.196: start
05/09/2019 08:12:19             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:12:19                         tester: scapy
05/09/2019 08:12:19                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:12:21                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2")/TCP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:12:21                         tester: .
Sent 1 packets.
05/09/2019 08:12:23                         tester: exit()
05/09/2019 08:12:23                         tester: 
05/09/2019 08:12:25             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd7bcc163 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:12:25             dut.10.240.176.196: stop
05/09/2019 08:12:25             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:12:25             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp tcp-src-port add
05/09/2019 08:12:25             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp tcp-src-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026770c]. original: 0x00018018, new: 0x0001801c
05/09/2019 08:12:25             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp tcp-dst-port add
05/09/2019 08:12:25             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp tcp-dst-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026770c]. original: 0x0001801c, new: 0x0001801e
05/09/2019 08:12:25                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:12:25                         tester: 
05/09/2019 08:12:25             dut.10.240.176.196: start
05/09/2019 08:12:25             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:12:25                         tester: scapy
05/09/2019 08:12:26                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:12:28                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2")/TCP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:12:28                         tester: .
Sent 1 packets.
05/09/2019 08:12:30                         tester: exit()
05/09/2019 08:12:30                         tester: 
05/09/2019 08:12:32             dut.10.240.176.196:  port 0/queue 10: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xdb440c6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:12:32             dut.10.240.176.196: stop
05/09/2019 08:12:32             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:12:32             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp none select
05/09/2019 08:12:32             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp none select
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026770c]. original: 0x0001801e, new: 0x00000000
05/09/2019 08:12:32             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp tcp-src-port add
05/09/2019 08:12:32             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp tcp-src-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026770c]. original: 0x00000000, new: 0x00000004
05/09/2019 08:12:32             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp tcp-dst-port add
05/09/2019 08:12:32             dut.10.240.176.196: set_hash_input_set 0 ipv4-tcp tcp-dst-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026770c]. original: 0x00000004, new: 0x00000006
05/09/2019 08:12:32                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:12:32                         tester: 
05/09/2019 08:12:32             dut.10.240.176.196: start
05/09/2019 08:12:32             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:12:32                         tester: scapy
05/09/2019 08:12:33                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:12:35                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2")/TCP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:12:35                         tester: .
Sent 1 packets.
05/09/2019 08:12:37                         tester: exit()
05/09/2019 08:12:37                         tester: 
05/09/2019 08:12:39             dut.10.240.176.196:  port 0/queue 13: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x70ffaced - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:12:39             dut.10.240.176.196: stop
05/09/2019 08:12:39             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:12:39             dut.10.240.176.196: quit
05/09/2019 08:12:43             dut.10.240.176.196: quit

Stopping port 0...
Stopping ports...
Done

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

Shutting down port 0...
Closing ports...

Port 1: link state change event
Done

Shutting down port 1...
Closing ports...
Done

Bye...
05/09/2019 08:12:43 TestFortvilleRssGranularityConfig: 
+--------------+------------+------------+----------+
| packet index | hash value | hash index | queue id |
+==============+============+============+==========+
| 0            | 0xdb440c6a | 3.679e+09  | 10       |
+--------------+------------+------------+----------+
| 1            | 0x0        | 0          | 0        |
+--------------+------------+------------+----------+
| 2            | 0xd7bcc163 | 3.619e+09  | 3        |
+--------------+------------+------------+----------+
| 3            | 0xdb440c6a | 3.679e+09  | 10       |
+--------------+------------+------------+----------+
| 4            | 0x70ffaced | 1.896e+09  | 13       |
+--------------+------------+------------+----------+
05/09/2019 08:12:43 TestFortvilleRssGranularityConfig: Test Case test_ipv4_tcp Result PASSED:
05/09/2019 08:12:43 TestFortvilleRssGranularityConfig: Test Case test_ipv4_udp Begin
05/09/2019 08:12:43             dut.10.240.176.196: 
05/09/2019 08:12:43                         tester: 
05/09/2019 08:12:43             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd  -c fffff -n 4 -- -i --coremask=0xffffe --portmask=0x1 --rxq=16 --txq=16
05/09/2019 08:12:56             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026770c]. original: 0x00000006, new: 0x0001801e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
previous number of forwarding cores 1 - changed to number of configured cores 19
previous number of forwarding ports 2 - changed to number of configured ports 1
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=299456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=299456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:12:56             dut.10.240.176.196: set verbose 8
05/09/2019 08:12:56             dut.10.240.176.196: set verbose 8
Change verbose level from 0 to 8
05/09/2019 08:12:56             dut.10.240.176.196: set fwd rxonly
05/09/2019 08:12:57             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
05/09/2019 08:12:57             dut.10.240.176.196: port stop all
05/09/2019 08:12:57             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
05/09/2019 08:12:57             dut.10.240.176.196: set_hash_global_config  0 toeplitz ipv4-udp enable
05/09/2019 08:12:57             dut.10.240.176.196: set_hash_global_config  0 toeplitz ipv4-udp enable
i40e_write_global_rx_ctl(): i40e device 0000:06:00.0 changed global register [0x00269d7c]. original: 0x00000000, new: 0x00000001
Global hash configurations have been set successfully by port 0
05/09/2019 08:12:57             dut.10.240.176.196: port start all
05/09/2019 08:12:57             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:12:57             dut.10.240.176.196: show port info all
05/09/2019 08:12:58             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:12:59             dut.10.240.176.196: show port info all
05/09/2019 08:12:59             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:12:59             dut.10.240.176.196: port config all rss udp
05/09/2019 08:12:59             dut.10.240.176.196: port config all rss udp
Port 0 modified RSS hash function based on hardware support,requested:0x20820 configured:0x820
Port 1 modified RSS hash function based on hardware support,requested:0x20820 configured:0x820
05/09/2019 08:12:59                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:12:59                         tester: 
05/09/2019 08:12:59             dut.10.240.176.196: start
05/09/2019 08:12:59             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:12:59                         tester: scapy
05/09/2019 08:13:00                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:13:02                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:13:02                         tester: .
Sent 1 packets.
05/09/2019 08:13:04                         tester: exit()
05/09/2019 08:13:04                         tester: 
05/09/2019 08:13:05             dut.10.240.176.196:  port 0/queue 10: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xdb440c6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:13:05             dut.10.240.176.196: stop
05/09/2019 08:13:05             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:13:05             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp none select
05/09/2019 08:13:06             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp none select
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002676fc]. original: 0x0001801e, new: 0x00000000
05/09/2019 08:13:06                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:13:06                         tester: 
05/09/2019 08:13:06             dut.10.240.176.196: start
05/09/2019 08:13:06             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:13:06                         tester: scapy
05/09/2019 08:13:06                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:13:08                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:13:08                         tester: .
Sent 1 packets.
05/09/2019 08:13:10                         tester: exit()
05/09/2019 08:13:11                         tester: 
05/09/2019 08:13:12             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:13:12             dut.10.240.176.196: stop
05/09/2019 08:13:12             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:13:12             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp src-ipv4 add
05/09/2019 08:13:12             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp src-ipv4 add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002676fc]. original: 0x00000000, new: 0x00018000
05/09/2019 08:13:12             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp dst-ipv4 add
05/09/2019 08:13:12             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp dst-ipv4 add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002676fc]. original: 0x00018000, new: 0x00018018
05/09/2019 08:13:12                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:13:13                         tester: 
05/09/2019 08:13:13             dut.10.240.176.196: start
05/09/2019 08:13:13             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:13:13                         tester: scapy
05/09/2019 08:13:13                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:13:15                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:13:15                         tester: .
Sent 1 packets.
05/09/2019 08:13:17                         tester: exit()
05/09/2019 08:13:17                         tester: 
05/09/2019 08:13:19             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd7bcc163 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:13:19             dut.10.240.176.196: stop
05/09/2019 08:13:19             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:13:19             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp udp-src-port add
05/09/2019 08:13:19             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp udp-src-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002676fc]. original: 0x00018018, new: 0x0001801c
05/09/2019 08:13:19             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp udp-dst-port add
05/09/2019 08:13:19             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp udp-dst-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002676fc]. original: 0x0001801c, new: 0x0001801e
05/09/2019 08:13:19                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:13:19                         tester: 
05/09/2019 08:13:19             dut.10.240.176.196: start
05/09/2019 08:13:20             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:13:20                         tester: scapy
05/09/2019 08:13:20                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:13:22                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:13:22                         tester: .
Sent 1 packets.
05/09/2019 08:13:24                         tester: exit()
05/09/2019 08:13:24                         tester: 
05/09/2019 08:13:26             dut.10.240.176.196:  port 0/queue 10: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xdb440c6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:13:26             dut.10.240.176.196: stop
05/09/2019 08:13:26             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:13:26             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp none select
05/09/2019 08:13:26             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp none select
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002676fc]. original: 0x0001801e, new: 0x00000000
05/09/2019 08:13:26             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp udp-src-port add
05/09/2019 08:13:26             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp udp-src-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002676fc]. original: 0x00000000, new: 0x00000004
05/09/2019 08:13:26             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp udp-dst-port add
05/09/2019 08:13:26             dut.10.240.176.196: set_hash_input_set 0 ipv4-udp udp-dst-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002676fc]. original: 0x00000004, new: 0x00000006
05/09/2019 08:13:26                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:13:26                         tester: 
05/09/2019 08:13:26             dut.10.240.176.196: start
05/09/2019 08:13:27             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:13:27                         tester: scapy
05/09/2019 08:13:27                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:13:29                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:13:29                         tester: .
Sent 1 packets.
05/09/2019 08:13:31                         tester: exit()
05/09/2019 08:13:31                         tester: 
05/09/2019 08:13:33             dut.10.240.176.196:  port 0/queue 13: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x70ffaced - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:13:33             dut.10.240.176.196: stop
05/09/2019 08:13:33             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:13:33             dut.10.240.176.196: quit
05/09/2019 08:13:37             dut.10.240.176.196: quit

Stopping port 0...
Stopping ports...
Done

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

Shutting down port 0...
Closing ports...

Port 1: link state change event
Done

Shutting down port 1...
Closing ports...
Done

Bye...
05/09/2019 08:13:37 TestFortvilleRssGranularityConfig: 
+--------------+------------+------------+----------+
| packet index | hash value | hash index | queue id |
+==============+============+============+==========+
| 0            | 0xdb440c6a | 3.679e+09  | 10       |
+--------------+------------+------------+----------+
| 1            | 0x0        | 0          | 0        |
+--------------+------------+------------+----------+
| 2            | 0xd7bcc163 | 3.619e+09  | 3        |
+--------------+------------+------------+----------+
| 3            | 0xdb440c6a | 3.679e+09  | 10       |
+--------------+------------+------------+----------+
| 4            | 0x70ffaced | 1.896e+09  | 13       |
+--------------+------------+------------+----------+
05/09/2019 08:13:37 TestFortvilleRssGranularityConfig: Test Case test_ipv4_udp Result PASSED:
05/09/2019 08:13:37 TestFortvilleRssGranularityConfig: Test Case test_ipv6_tcp Begin
05/09/2019 08:13:37             dut.10.240.176.196: 
05/09/2019 08:13:38                         tester: 
05/09/2019 08:13:38             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd  -c fffff -n 4 -- -i --coremask=0xffffe --portmask=0x1 --rxq=16 --txq=16
05/09/2019 08:13:50             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x002676fc]. original: 0x00000006, new: 0x0001801e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
previous number of forwarding cores 1 - changed to number of configured cores 19
previous number of forwarding ports 2 - changed to number of configured ports 1
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=299456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=299456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:13:50             dut.10.240.176.196: set verbose 8
05/09/2019 08:13:51             dut.10.240.176.196: set verbose 8
Change verbose level from 0 to 8
05/09/2019 08:13:51             dut.10.240.176.196: set fwd rxonly
05/09/2019 08:13:51             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
05/09/2019 08:13:51             dut.10.240.176.196: port stop all
05/09/2019 08:13:51             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
05/09/2019 08:13:51             dut.10.240.176.196: set_hash_global_config  0 toeplitz ipv6-tcp enable
05/09/2019 08:13:51             dut.10.240.176.196: set_hash_global_config  0 toeplitz ipv6-tcp enable
i40e_write_global_rx_ctl(): i40e device 0000:06:00.0 changed global register [0x00269dac]. original: 0x00000000, new: 0x00000001
Global hash configurations have been set successfully by port 0
05/09/2019 08:13:51             dut.10.240.176.196: port start all
05/09/2019 08:13:52             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:13:52             dut.10.240.176.196: show port info all
05/09/2019 08:13:52             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:13:53             dut.10.240.176.196: show port info all
05/09/2019 08:13:53             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:13:53             dut.10.240.176.196: port config all rss tcp
05/09/2019 08:13:53             dut.10.240.176.196: port config all rss tcp
Port 0 modified RSS hash function based on hardware support,requested:0x10410 configured:0x410
Port 1 modified RSS hash function based on hardware support,requested:0x10410 configured:0x410
05/09/2019 08:13:53                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:13:53                         tester: 
05/09/2019 08:13:53             dut.10.240.176.196: start
05/09/2019 08:13:53             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:13:53                         tester: scapy
05/09/2019 08:13:54                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:13:56                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IPv6(src="3ffe:2501:200:1fff::1", dst="3ffe:2501:200:3::2")/TCP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:13:56                         tester: .
Sent 1 packets.
05/09/2019 08:13:58                         tester: exit()
05/09/2019 08:13:58                         tester: 
05/09/2019 08:14:00             dut.10.240.176.196:  port 0/queue 11: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=74 - nb_segs=1 - RSS hash=0xbac43a4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:14:00             dut.10.240.176.196: stop
05/09/2019 08:14:00             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:14:00             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp none select
05/09/2019 08:14:00             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp none select
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026775c]. original: 0x0007fffe, new: 0x00000000
05/09/2019 08:14:00                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:14:00                         tester: 
05/09/2019 08:14:00             dut.10.240.176.196: start
05/09/2019 08:14:00             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:14:00                         tester: scapy
05/09/2019 08:14:01                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:14:03                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IPv6(src="3ffe:2501:200:1fff::1", dst="3ffe:2501:200:3::2")/TCP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:14:03                         tester: .
Sent 1 packets.
05/09/2019 08:14:05                         tester: exit()
05/09/2019 08:14:05                         tester: 
05/09/2019 08:14:06             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=74 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:14:06             dut.10.240.176.196: stop
05/09/2019 08:14:06             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:14:06             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp src-ipv6 add
05/09/2019 08:14:07             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp src-ipv6 add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026775c]. original: 0x00000000, new: 0x0007f800
05/09/2019 08:14:07             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp dst-ipv6 add
05/09/2019 08:14:07             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp dst-ipv6 add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026775c]. original: 0x0007f800, new: 0x0007fff8
05/09/2019 08:14:07                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:14:07                         tester: 
05/09/2019 08:14:07             dut.10.240.176.196: start
05/09/2019 08:14:07             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:14:07                         tester: scapy
05/09/2019 08:14:07                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:14:09                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IPv6(src="3ffe:2501:200:1fff::1", dst="3ffe:2501:200:3::2")/TCP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:14:10                         tester: .
Sent 1 packets.
05/09/2019 08:14:12                         tester: exit()
05/09/2019 08:14:12                         tester: 
05/09/2019 08:14:13             dut.10.240.176.196:  port 0/queue 13: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=74 - nb_segs=1 - RSS hash=0x58303bfd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:14:13             dut.10.240.176.196: stop
05/09/2019 08:14:13             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:14:13             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp tcp-src-port add
05/09/2019 08:14:14             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp tcp-src-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026775c]. original: 0x0007fff8, new: 0x0007fffc
05/09/2019 08:14:14             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp tcp-dst-port add
05/09/2019 08:14:14             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp tcp-dst-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026775c]. original: 0x0007fffc, new: 0x0007fffe
05/09/2019 08:14:14                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:14:14                         tester: 
05/09/2019 08:14:14             dut.10.240.176.196: start
05/09/2019 08:14:14             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:14:14                         tester: scapy
05/09/2019 08:14:14                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:14:16                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IPv6(src="3ffe:2501:200:1fff::1", dst="3ffe:2501:200:3::2")/TCP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:14:17                         tester: .
Sent 1 packets.
05/09/2019 08:14:19                         tester: exit()
05/09/2019 08:14:19                         tester: 
05/09/2019 08:14:20             dut.10.240.176.196:  port 0/queue 11: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=74 - nb_segs=1 - RSS hash=0xbac43a4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:14:20             dut.10.240.176.196: stop
05/09/2019 08:14:20             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:14:20             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp none select
05/09/2019 08:14:20             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp none select
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026775c]. original: 0x0007fffe, new: 0x00000000
05/09/2019 08:14:20             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp tcp-src-port add
05/09/2019 08:14:21             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp tcp-src-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026775c]. original: 0x00000000, new: 0x00000004
05/09/2019 08:14:21             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp tcp-dst-port add
05/09/2019 08:14:21             dut.10.240.176.196: set_hash_input_set 0 ipv6-tcp tcp-dst-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026775c]. original: 0x00000004, new: 0x00000006
05/09/2019 08:14:21                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:14:21                         tester: 
05/09/2019 08:14:21             dut.10.240.176.196: start
05/09/2019 08:14:21             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:14:21                         tester: scapy
05/09/2019 08:14:21                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:14:23                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IPv6(src="3ffe:2501:200:1fff::1", dst="3ffe:2501:200:3::2")/TCP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:14:24                         tester: .
Sent 1 packets.
05/09/2019 08:14:26                         tester: exit()
05/09/2019 08:14:26                         tester: 
05/09/2019 08:14:27             dut.10.240.176.196:  port 0/queue 13: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=74 - nb_segs=1 - RSS hash=0x70ffaced - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:14:27             dut.10.240.176.196: stop
05/09/2019 08:14:27             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:14:27             dut.10.240.176.196: quit
05/09/2019 08:14:31             dut.10.240.176.196: quit

Stopping port 0...
Stopping ports...
Done

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

Shutting down port 0...
Closing ports...

Port 1: link state change event
Done

Shutting down port 1...
Closing ports...
Done

Bye...
05/09/2019 08:14:31 TestFortvilleRssGranularityConfig: 
+--------------+------------+------------+----------+
| packet index | hash value | hash index | queue id |
+==============+============+============+==========+
| 0            | 0xbac43a4b | 3.133e+09  | 11       |
+--------------+------------+------------+----------+
| 1            | 0x0        | 0          | 0        |
+--------------+------------+------------+----------+
| 2            | 0x58303bfd | 1.480e+09  | 13       |
+--------------+------------+------------+----------+
| 3            | 0xbac43a4b | 3.133e+09  | 11       |
+--------------+------------+------------+----------+
| 4            | 0x70ffaced | 1.896e+09  | 13       |
+--------------+------------+------------+----------+
05/09/2019 08:14:31 TestFortvilleRssGranularityConfig: Test Case test_ipv6_tcp Result PASSED:
05/09/2019 08:14:32 TestFortvilleRssGranularityConfig: Test Case test_ipv6_udp Begin
05/09/2019 08:14:32             dut.10.240.176.196: 
05/09/2019 08:14:32                         tester: 
05/09/2019 08:14:32             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd  -c fffff -n 4 -- -i --coremask=0xffffe --portmask=0x1 --rxq=16 --txq=16
05/09/2019 08:14:45             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026775c]. original: 0x00000006, new: 0x0007fffe
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
previous number of forwarding cores 1 - changed to number of configured cores 19
previous number of forwarding ports 2 - changed to number of configured ports 1
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=299456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=299456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:14:45             dut.10.240.176.196: set verbose 8
05/09/2019 08:14:45             dut.10.240.176.196: set verbose 8
Change verbose level from 0 to 8
05/09/2019 08:14:45             dut.10.240.176.196: set fwd rxonly
05/09/2019 08:14:45             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
05/09/2019 08:14:45             dut.10.240.176.196: port stop all
05/09/2019 08:14:46             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
05/09/2019 08:14:46             dut.10.240.176.196: set_hash_global_config  0 toeplitz ipv6-udp enable
05/09/2019 08:14:46             dut.10.240.176.196: set_hash_global_config  0 toeplitz ipv6-udp enable
i40e_write_global_rx_ctl(): i40e device 0000:06:00.0 changed global register [0x00269da4]. original: 0x00000000, new: 0x00000001
Global hash configurations have been set successfully by port 0
05/09/2019 08:14:46             dut.10.240.176.196: port start all
05/09/2019 08:14:46             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
05/09/2019 08:14:46             dut.10.240.176.196: show port info all
05/09/2019 08:14:46             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: down
Link speed: 100 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:14:47             dut.10.240.176.196: show port info all
05/09/2019 08:14:47             dut.10.240.176.196: show port info all

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:BB:A1
Device name: 0000:06:00.0
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8

********************* Infos for port 1  *********************
MAC address: 68:05:CA:BB:BB:A2
Device name: 0000:06:00.1
Driver name: net_i40e
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10000 Mbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off 
  filter off 
  qinq(extend) off 
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum number of VMDq pools: 64
Current number of RX queues: 16
Max possible RX queues: 320
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 320
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 255
Max segment number per MTU/TSO: 8
05/09/2019 08:14:47             dut.10.240.176.196: port config all rss udp
05/09/2019 08:14:48             dut.10.240.176.196: port config all rss udp
Port 0 modified RSS hash function based on hardware support,requested:0x20820 configured:0x820
Port 1 modified RSS hash function based on hardware support,requested:0x20820 configured:0x820
05/09/2019 08:14:48                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:14:48                         tester: 
05/09/2019 08:14:48             dut.10.240.176.196: start
05/09/2019 08:14:48             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:14:48                         tester: scapy
05/09/2019 08:14:48                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:14:50                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IPv6(src="3ffe:2501:200:1fff::1", dst="3ffe:2501:200:3::2")/UDP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:14:50                         tester: .
Sent 1 packets.
05/09/2019 08:14:52                         tester: exit()
05/09/2019 08:14:53                         tester: 
05/09/2019 08:14:54             dut.10.240.176.196:  port 0/queue 11: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=62 - nb_segs=1 - RSS hash=0xbac43a4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:14:54             dut.10.240.176.196: stop
05/09/2019 08:14:54             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:14:54             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp none select
05/09/2019 08:14:54             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp none select
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026774c]. original: 0x0007fffe, new: 0x00000000
05/09/2019 08:14:54                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:14:55                         tester: 
05/09/2019 08:14:55             dut.10.240.176.196: start
05/09/2019 08:14:55             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:14:55                         tester: scapy
05/09/2019 08:14:55                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:14:57                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IPv6(src="3ffe:2501:200:1fff::1", dst="3ffe:2501:200:3::2")/UDP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:14:57                         tester: .
Sent 1 packets.
05/09/2019 08:14:59                         tester: exit()
05/09/2019 08:14:59                         tester: 
05/09/2019 08:15:01             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=62 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:15:01             dut.10.240.176.196: stop
05/09/2019 08:15:01             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:15:01             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp src-ipv6 add
05/09/2019 08:15:01             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp src-ipv6 add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026774c]. original: 0x00000000, new: 0x0007f800
05/09/2019 08:15:01             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp dst-ipv6 add
05/09/2019 08:15:01             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp dst-ipv6 add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026774c]. original: 0x0007f800, new: 0x0007fff8
05/09/2019 08:15:01                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:15:01                         tester: 
05/09/2019 08:15:01             dut.10.240.176.196: start
05/09/2019 08:15:02             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:15:02                         tester: scapy
05/09/2019 08:15:02                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:15:04                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IPv6(src="3ffe:2501:200:1fff::1", dst="3ffe:2501:200:3::2")/UDP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:15:04                         tester: .
Sent 1 packets.
05/09/2019 08:15:06                         tester: exit()
05/09/2019 08:15:06                         tester: 
05/09/2019 08:15:08             dut.10.240.176.196:  port 0/queue 13: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=62 - nb_segs=1 - RSS hash=0x58303bfd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:15:08             dut.10.240.176.196: stop
05/09/2019 08:15:08             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:15:08             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp udp-src-port add
05/09/2019 08:15:08             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp udp-src-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026774c]. original: 0x0007fff8, new: 0x0007fffc
05/09/2019 08:15:08             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp udp-dst-port add
05/09/2019 08:15:08             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp udp-dst-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026774c]. original: 0x0007fffc, new: 0x0007fffe
05/09/2019 08:15:08                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:15:08                         tester: 
05/09/2019 08:15:08             dut.10.240.176.196: start
05/09/2019 08:15:08             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:15:08                         tester: scapy
05/09/2019 08:15:09                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:15:11                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IPv6(src="3ffe:2501:200:1fff::1", dst="3ffe:2501:200:3::2")/UDP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:15:11                         tester: .
Sent 1 packets.
05/09/2019 08:15:13                         tester: exit()
05/09/2019 08:15:13                         tester: 
05/09/2019 08:15:15             dut.10.240.176.196:  port 0/queue 11: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=62 - nb_segs=1 - RSS hash=0xbac43a4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:15:15             dut.10.240.176.196: stop
05/09/2019 08:15:15             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:15:15             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp none select
05/09/2019 08:15:15             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp none select
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026774c]. original: 0x0007fffe, new: 0x00000000
05/09/2019 08:15:15             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp udp-src-port add
05/09/2019 08:15:15             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp udp-src-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026774c]. original: 0x00000000, new: 0x00000004
05/09/2019 08:15:15             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp udp-dst-port add
05/09/2019 08:15:15             dut.10.240.176.196: set_hash_input_set 0 ipv6-udp udp-dst-port add
i40e_check_write_global_reg(): i40e device 0000:06:00.0 changed global register [0x0026774c]. original: 0x00000004, new: 0x00000006
05/09/2019 08:15:15                         tester: echo -n '' >  scapyResult.txt
05/09/2019 08:15:15                         tester: 
05/09/2019 08:15:15             dut.10.240.176.196: start
05/09/2019 08:15:16             dut.10.240.176.196: start
rxonly packet forwarding - ports=1 - cores=16 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 1 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
Logical Core 6 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
Logical Core 7 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
Logical Core 8 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
Logical Core 9 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
Logical Core 10 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
Logical Core 11 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
Logical Core 12 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
Logical Core 13 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
Logical Core 14 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
Logical Core 15 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
Logical Core 16 (socket 1) forwards packets on 1 streams:
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=19 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
05/09/2019 08:15:16                         tester: scapy
05/09/2019 08:15:16                         tester: INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.2.0)
05/09/2019 08:15:18                         tester: sendp([Ether(dst="68:05:ca:bb:bb:a1", src=get_if_hwaddr("ens160f0"))/IPv6(src="3ffe:2501:200:1fff::1", dst="3ffe:2501:200:3::2")/UDP(sport=1024,dport=1025)], iface="ens160f0")
05/09/2019 08:15:18                         tester: .
Sent 1 packets.
05/09/2019 08:15:20                         tester: exit()
05/09/2019 08:15:20                         tester: 
05/09/2019 08:15:22             dut.10.240.176.196:  port 0/queue 13: received 1 packets
  src=90:E2:BA:4A:33:50 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=62 - nb_segs=1 - RSS hash=0x70ffaced - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

05/09/2019 08:15:22             dut.10.240.176.196: stop
05/09/2019 08:15:22             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
05/09/2019 08:15:22             dut.10.240.176.196: quit
05/09/2019 08:15:26             dut.10.240.176.196: quit

Stopping port 0...
Stopping ports...
Done

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

Shutting down port 0...
Closing ports...

Port 1: link state change event
Done

Shutting down port 1...
Closing ports...
Done

Bye...
05/09/2019 08:15:26 TestFortvilleRssGranularityConfig: 
+--------------+------------+------------+----------+
| packet index | hash value | hash index | queue id |
+==============+============+============+==========+
| 0            | 0xbac43a4b | 3.133e+09  | 11       |
+--------------+------------+------------+----------+
| 1            | 0x0        | 0          | 0        |
+--------------+------------+------------+----------+
| 2            | 0x58303bfd | 1.480e+09  | 13       |
+--------------+------------+------------+----------+
| 3            | 0xbac43a4b | 3.133e+09  | 11       |
+--------------+------------+------------+----------+
| 4            | 0x70ffaced | 1.896e+09  | 13       |
+--------------+------------+------------+----------+
05/09/2019 08:15:26 TestFortvilleRssGranularityConfig: Test Case test_ipv6_udp Result PASSED:
05/09/2019 08:15:28                            dts: 
TEST SUITE ENDED: TestFortvilleRssGranularityConfig

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

* Re: [dts] [PATCH V1] tests/fortville_rss_granularity_config and vxlan: check ports status before send pkt
  2019-09-04 17:59 [dts] [PATCH V1] tests/fortville_rss_granularity_config and vxlan: check ports status before send pkt Wenjie Li
  2019-09-06  1:21 ` Zhu, WenhuiX
@ 2019-09-18  5:06 ` Tu, Lijuan
  1 sibling, 0 replies; 3+ messages in thread
From: Tu, Lijuan @ 2019-09-18  5:06 UTC (permalink / raw)
  To: Li, WenjieX A, dts; +Cc: Li, WenjieX A

Applied, thanks

> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of Wenjie Li
> Sent: Thursday, September 5, 2019 1:59 AM
> To: dts@dpdk.org
> Cc: Li, WenjieX A <wenjiex.a.li@intel.com>
> Subject: [dts] [PATCH V1] tests/fortville_rss_granularity_config and vxlan:
> check ports status before send pkt
> 
> check ports status before send packets.
> 
> Signed-off-by: Wenjie Li <wenjiex.a.li@intel.com>
> ---
>  ...tSuite_fortville_rss_granularity_config.py | 20 +++++++++++++++++++
>  tests/TestSuite_vxlan.py                      | 13 ++++++++++++
>  2 files changed, 33 insertions(+)
> 
> diff --git a/tests/TestSuite_fortville_rss_granularity_config.py
> b/tests/TestSuite_fortville_rss_granularity_config.py
> index 0d19c93..e827df2 100644
> --- a/tests/TestSuite_fortville_rss_granularity_config.py
> +++ b/tests/TestSuite_fortville_rss_granularity_config.py
> @@ -52,6 +52,7 @@ import random
>  import re
>  import utils
>  import dut
> +from pmd_output import PmdOutput
> 
>  testQueues = [16]
>  reta_entries = []
> @@ -85,6 +86,7 @@ class TestFortvilleRssGranularityConfig(TestCase):
>          dutPorts = self.dut.get_ports(self.nic)
>          localPort = self.tester.get_local_port(dutPorts[0])
>          self.itf = self.tester.get_interface(localPort)
> +        self.pmdout = PmdOutput(self.dut)
> 
>      def set_up(self):
>          """
> @@ -207,6 +209,9 @@ class TestFortvilleRssGranularityConfig(TestCase):
>              self.dut.send_expect(
>                  "set_hash_global_config  0 toeplitz ipv4-tcp enable", "testpmd> ")
>              self.dut.send_expect("port start all", "testpmd> ")
> +            res = self.pmdout.wait_link_status_up("all")
> +            self.verify(res is True, "link is donw")
> +
>              self.dut.send_expect(
>                  "port config all rss tcp", "testpmd> ")
>              self.send_packet(self.itf, "ipv4-tcp") @@ -278,6 +283,9 @@ class
> TestFortvilleRssGranularityConfig(TestCase):
>              self.dut.send_expect(
>                  "set_hash_global_config  0 toeplitz ipv4-udp enable", "testpmd> ")
>              self.dut.send_expect("port start all", "testpmd> ")
> +            res = self.pmdout.wait_link_status_up("all")
> +            self.verify(res is True, "link is donw")
> +
>              self.dut.send_expect(
>                  "port config all rss udp", "testpmd> ")
>              self.send_packet(self.itf, "ipv4-udp") @@ -350,6 +358,9 @@ class
> TestFortvilleRssGranularityConfig(TestCase):
>              self.dut.send_expect(
>                  "set_hash_global_config  0 toeplitz ipv6-tcp enable", "testpmd> ")
>              self.dut.send_expect("port start all", "testpmd> ")
> +            res = self.pmdout.wait_link_status_up("all")
> +            self.verify(res is True, "link is donw")
> +
>              self.dut.send_expect(
>                  "port config all rss tcp", "testpmd> ")
>              self.send_packet(self.itf, "ipv6-tcp") @@ -422,6 +433,9 @@ class
> TestFortvilleRssGranularityConfig(TestCase):
>              self.dut.send_expect(
>                  "set_hash_global_config  0 toeplitz ipv6-udp enable", "testpmd> ")
>              self.dut.send_expect("port start all", "testpmd> ")
> +            res = self.pmdout.wait_link_status_up("all")
> +            self.verify(res is True, "link is donw")
> +
>              self.dut.send_expect(
>                  "port config all rss udp", "testpmd> ")
>              self.send_packet(self.itf, "ipv6-udp") @@ -495,6 +509,9 @@ class
> TestFortvilleRssGranularityConfig(TestCase):
>              self.dut.send_expect(
>                  "set_hash_global_config  0 toeplitz l2_payload enable", "testpmd>
> ")
>              self.dut.send_expect("port start all", "testpmd> ")
> +            res = self.pmdout.wait_link_status_up("all")
> +            self.verify(res is True, "link is donw")
> +
>              self.dut.send_expect(
>                  "port config all rss ether", "testpmd> ")
>              self.send_packet(self.itf, "l2_payload") @@ -550,6 +567,9 @@ class
> TestFortvilleRssGranularityConfig(TestCase):
>              self.dut.send_expect(
>                  "set_hash_global_config  0 toeplitz ipv4-other enable", "testpmd>
> ")
>              self.dut.send_expect("port start all", "testpmd> ")
> +            res = self.pmdout.wait_link_status_up("all")
> +            self.verify(res is True, "link is donw")
> +
>              self.dut.send_expect(
>                  "port config all rss all", "testpmd> ")
>              self.send_packet(self.itf, "ipv4-other") diff --git
> a/tests/TestSuite_vxlan.py b/tests/TestSuite_vxlan.py index
> ecc3f3a..acbb8b5 100644
> --- a/tests/TestSuite_vxlan.py
> +++ b/tests/TestSuite_vxlan.py
> @@ -555,6 +555,8 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
>          self.dut.send_expect("set verbose 1", "testpmd>", 10)
>          self.enable_vxlan(self.dut_port)
>          self.enable_vxlan(self.recv_port)
> +        res = self.pmdout.wait_link_status_up("all")
> +        self.verify(res is True, "link is donw")
> 
>          # check normal packet
>          self.send_and_detect(outer_udp_dst=1234)
> @@ -605,6 +607,8 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
>          self.dut.send_expect("set verbose 1", "testpmd>", 10)
>          self.enable_vxlan(self.dut_port)
>          self.enable_vxlan(self.recv_port)
> +        res = self.pmdout.wait_link_status_up("all")
> +        self.verify(res is True, "link is donw")
> 
>          # check normal ipv6 packet
>          self.send_and_detect(outer_ip6_src="FE80:0:0:0:0:0:0:0",
> @@ -662,6 +666,9 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
>          self.dut.send_expect("port start all", "testpmd>")
>          self.dut.send_expect("csum parse-tunnel on %d" %
>                               self.recv_port, "testpmd>", 10)
> +        res = self.pmdout.wait_link_status_up("all")
> +        self.verify(res is True, "link is donw")
> +
> 
>          self.enable_vxlan(self.dut_port)
>          self.enable_vxlan(self.recv_port) @@ -736,6 +743,7 @@ class
> TestVxlan(TestCase, IxiaPacketGenerator):
> 
>          self.enable_vxlan(self.dut_port)
>          self.enable_vxlan(self.recv_port)
> +        time.sleep(10) #lwj
> 
>          # check normal ipv6 packet
>          self.send_and_check(outer_ip6_src="FE80:0:0:0:0:0:0:0",
> @@ -1145,6 +1153,8 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
>          self.dut.send_expect("port start all", "testpmd>")
>          self.verify("Bad arguments" not in out, "Failed to set vxlan csum")
>          self.verify("error" not in out, "Failed to set vxlan csum")
> +        res = self.pmdout.wait_link_status_up("all")
> +        self.verify(res is True, "link is donw")
> 
>      def csum_set_sw(self, proto, port):
>          self.dut.send_expect("port stop all", "testpmd>") @@ -1153,6 +1163,9
> @@ class TestVxlan(TestCase, IxiaPacketGenerator):
>          self.dut.send_expect("port start all", "testpmd>")
>          self.verify("Bad arguments" not in out, "Failed to set vxlan csum")
>          self.verify("error" not in out, "Failed to set vxlan csum")
> +        res = self.pmdout.wait_link_status_up("all")
> +        self.verify(res is True, "link is donw")
> +
> 
>      def tunnel_filter_add(self, *args):
>          # tunnel_filter add port_id outer_mac inner_mac ip inner_vlan
> --
> 2.17.1


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

end of thread, other threads:[~2019-09-18  5:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-04 17:59 [dts] [PATCH V1] tests/fortville_rss_granularity_config and vxlan: check ports status before send pkt Wenjie Li
2019-09-06  1:21 ` Zhu, WenhuiX
2019-09-18  5:06 ` Tu, Lijuan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).