* [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>
---
| 20 +++++++++++++++++++
tests/TestSuite_vxlan.py | 13 ++++++++++++
2 files changed, 33 insertions(+)
--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>
---
| 20 +++++++++++++++++++
tests/TestSuite_vxlan.py | 13 ++++++++++++
2 files changed, 33 insertions(+)
--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).