* [dts] [PATCH V2 0/2] add gre inner rss cases for iavf
@ 2021-08-19 18:40 Qin Sun
2021-08-19 18:40 ` [dts] [PATCH V2 1/2] test_plans/cvl_advanced_iavf_rss: " Qin Sun
2021-08-19 18:40 ` [dts] [PATCH V2 2/2] tests/cvl_advanced_iavf_rss: " Qin Sun
0 siblings, 2 replies; 6+ messages in thread
From: Qin Sun @ 2021-08-19 18:40 UTC (permalink / raw)
To: dts; +Cc: xueqin.lin, Qin Sun
as dpdk enables iavf GRE tunnel feature, so add some rss inner cases,
related pattern: IPV4/IPV6+GRE+IPV4/IPV6+TCP/UDP, total 24 new cases
Qin Sun (2):
v2: fix test plan code style
test_plans/cvl_advanced_iavf_rss: add gre inner rss cases for iavf
tests/cvl_advanced_iavf_rss: add gre inner rss cases for iavf
.../cvl_advanced_iavf_rss_test_plan.rst | 854 +++++++++++++++
tests/TestSuite_cvl_advanced_iavf_rss.py | 997 ++++++++++++++++++
2 files changed, 1851 insertions(+)
--
2.17.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [dts] [PATCH V2 1/2] test_plans/cvl_advanced_iavf_rss: add gre inner rss cases for iavf
2021-08-19 18:40 [dts] [PATCH V2 0/2] add gre inner rss cases for iavf Qin Sun
@ 2021-08-19 18:40 ` Qin Sun
2021-08-23 8:53 ` Lin, Xueqin
2021-08-19 18:40 ` [dts] [PATCH V2 2/2] tests/cvl_advanced_iavf_rss: " Qin Sun
1 sibling, 1 reply; 6+ messages in thread
From: Qin Sun @ 2021-08-19 18:40 UTC (permalink / raw)
To: dts; +Cc: xueqin.lin, Qin Sun
as dpdk enables iavf GRE tunnel feature, so add some rss inner cases,
related pattern: IPV4/IPV6+GRE+IPV4/IPV6+TCP/UDP, total 24 new cases
Signed-off-by: Qin Sun <qinx.sun@intel.com>
---
| 854 ++++++++++++++++++
1 file changed, 854 insertions(+)
--git a/test_plans/cvl_advanced_iavf_rss_test_plan.rst b/test_plans/cvl_advanced_iavf_rss_test_plan.rst
index 6376a140..34bfceb5 100644
--- a/test_plans/cvl_advanced_iavf_rss_test_plan.rst
+++ b/test_plans/cvl_advanced_iavf_rss_test_plan.rst
@@ -175,6 +175,30 @@ Pattern and input set
+-------------------------------+---------------------------+----------------------------------------------------------------------------------+
| | MAC_IPV6_PFCP | pfcp |
+-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | IPV4/IPV6+GRE+IPV4/IPV6 | MAC_IPV4_GRE_IPV4 | ipv4, l3-src-only, l3-dst-only |
+ +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV4 | ipv4, l3-src-only, l3-dst-only |
+ +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | | MAC_IPV4_GRE_IPV6 | ipv6, l3-src-only, l3-dst-only |
+ +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV6 | ipv6, l3-src-only, l3-dst-only |
+ +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | IPV4/IPV6+GRE+IPV4/IPV6+TCP | MAC_IPV4_GRE_IPV4_TCP | ipv4-tcp, l3-src-only, l3-dst-only, l4-src-only, l4-dst-only, ipv4 |
+ +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV4_TCP | ipv4-tcp, l3-src-only, l3-dst-only, l4-src-only, l4-dst-only, ipv4 |
+ +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | | MAC_IPV4_GRE_IPV6_TCP | ipv6-tcp, l3-src-only, l3-dst-only, l4-src-only, l4-dst-only, ipv6 |
+ +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV6_TCP | ipv6-tcp, l3-src-only, l3-dst-only, l4-src-only, l4-dst-only, ipv6 |
+ +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | IPV4/IPV6+GRE+IPV4/IPV6+UDP | MAC_IPV4_GRE_IPV4_UDP | ipv4-udp, l3-src-only, l3-dst-only, l4-src-only, l4-dst-only, ipv4 |
+ +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV4_UDP | ipv4-udp, l3-src-only, l3-dst-only, l4-src-only, l4-dst-only, ipv4 |
+ +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | | MAC_IPV4_GRE_IPV6_UDP | ipv6-udp, l3-src-only, l3-dst-only, l4-src-only, l4-dst-only, ipv6 |
+ +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV6_UDP | ipv6-udp, l3-src-only, l3-dst-only, l4-src-only, l4-dst-only, ipv6 |
+ +------------------------------+----------------------------+----------------------------------------------------------------------------------+
.. table::
@@ -249,6 +273,30 @@ Pattern and input set
+-------------------------------+---------------------------+--------------------------------------------------------------------------------+
| | MAC_IPV6_GTPU_EH_IPV6_TCP | ipv6-tcp |
+-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | IPV4/IPV6+GRE+IPV4/IPV6 | MAC_IPV4_GRE_IPV4 | ipv4 |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV4 | ipv4 |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | | MAC_IPV4_GRE_IPV6 | ipv6 |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV6 | ipv6 |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | IPV4/IPV6+GRE+IPV4/IPV6+TCP | MAC_IPV4_GRE_IPV4_TCP | ipv4-tcp |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV4_TCP | ipv4-tcp |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | | MAC_IPV4_GRE_IPV6_TCP | ipv6-tcp |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV6_TCP | ipv6-tcp |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | IPV4/IPV6+GRE+IPV4/IPV6+UDP | MAC_IPV4_GRE_IPV4_UDP | ipv4-udp |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV4_UDP | ipv4-udp |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | | MAC_IPV4_GRE_IPV6_UDP | ipv6-udp |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
+ | | MAC_IPV6_GRE_IPV6_UDP | ipv6-udp |
+ +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
.. note::
@@ -259,6 +307,7 @@ Pattern and input set
Rules with src/dst mac addresses as hash input set can not be applied
to tunnel packets. So in the test cases with input set src/dst mac addresses,
matched packets do not include tunnel packets.
+ For GRE tunnel rule,the input settings are for inner layer.
Prerequisites
=============
@@ -1483,6 +1532,811 @@ Subcase: MAC_IPV6_SCTP_IPV6
Subcase: MAC_IPV6_SCTP_ALL
--------------------------
+GRE Tunnel Case Test steps
+==========================
+all the test cases run the same test steps as below:
+
+1. validate rule.
+2. create rule and list rule.
+3. send a basic hit pattern packet,record the hash value,
+ check the packet is distributed to queues by RSS.
+4. send hit pattern packet with changed input set in the rule.
+ check the received packet have different hash value with basic packet.
+ check the packet is distributed to queues by rss.
+5. send hit pattern packet with changed input set not in the rule.
+ check the received packet have same hash value with the basic packet.
+ check the packet is distributed to queues by rss.
+6. destroy the rule and list rule. check the flow list has no rule.
+
+Test case: MAC_IPV4_GRE_IPV4
+============================
+basic hit pattern packets are the same in this test case:
+ipv4-proto packets::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2, proto=6")/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_L3SRC
+--------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_L3DST
+--------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_ALL
+------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/("X"*480)],iface="enp134s0f0")
+
+Test case: MAC_IPV6_GRE_IPV4
+============================
+
+Subcase 1: MAC_IPV6_GRE_IPV4_L3SRC
+----------------------------------
+
+Subcase 2: MAC_IPV6_GRE_IPV4_L3DST
+----------------------------------
+
+Subcase 3: MAC_IPV6_GRE_IPV4_L4SRC
+----------------------------------
+
+Subcase 4: MAC_IPV6_GRE_IPV4_L4DST
+----------------------------------
+
+Subcase 5: MAC_IPV6_GRE_IPV4_ALL
+--------------------------------
+
+each subcase is the same as the subcase of Test case: MAC_IPV4_GRE_IPV4, just only pattern is different,
+replace it with 'eth / ipv6 / gre / ipv4'
+
+Test case: MAC_IPV4_GRE_IPV6
+============================
+basic hit pattern packets are the same in this test case:
+ipv6-nh packets::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_L3SRC
+--------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_L3DST
+--------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_ALL
+------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)],iface="enp134s0f0")
+
+Test case: MAC_IPV6_GRE_IPV6
+============================
+
+Subcase 1: MAC_IPV6_GRE_IPV4_L3SRC
+----------------------------------
+
+Subcase 2: MAC_IPV6_GRE_IPV4_L3DST
+----------------------------------
+
+Subcase 3: MAC_IPV6_GRE_IPV4_L4SRC
+----------------------------------
+
+Subcase 4: MAC_IPV6_GRE_IPV4_L4DST
+----------------------------------
+
+Subcase 5: MAC_IPV6_GRE_IPV4_ALL
+--------------------------------
+
+each subcase is the same as the subcase of Test case: MAC_IPV4_GRE_IPV6, just only pattern is different,
+replace it with 'eth / ipv6 / gre / ipv6'
+
+Test case: MAC_IPV4_GRE_IPV4_TCP
+================================
+basic hit pattern packets are the same in this test case:
+ipv4-tcp packets::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2, proto=6")/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_TCP_L3SRC
+------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_TCP_L3DST
+------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_TCP_L4SRC
+------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_TCP_L4DST
+------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_TCP_L3SRC_L4SRC
+------------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_TCP_L3SRC_L4DST
+------------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_TCP_L3DST_L4SRC
+------------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_TCP_L3DST_L4DST
+------------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_TCP_ALL
+----------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV4_TCP_IPV4
+-----------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Test case: MAC_IPV6_GRE_IPV4_TCP
+================================
+
+Subcase: MAC_IPV6_GRE_IPV4_TCP_L3SRC
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_TCP_L3DST
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_TCP_L4SRC
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_TCP_L4DST
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_TCP_L3SRC_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_TCP_L3SRC_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_TCP_L3DST_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_TCP_L3DST_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_TCP_ALL
+----------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_TCP_IPV4
+-----------------------------------
+
+each subcase is the same as the subcase of Test case: MAC_IPV4_GRE_IPV4_TCP, just only pattern is different,
+replace it with 'eth / ipv6 / gre / ipv4'
+
+Test case: MAC_IPV4_GRE_IPV6_TCP
+================================
+basic hit pattern packets are the same in this test case:
+ipv6-nh packets::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_TCP_L3SRC
+------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_TCP_L3DST
+------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_TCP_L4SRC
+------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_TCP_L4DST
+------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_TCP_L3SRC_L4SRC
+------------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_TCP_L3SRC_L4DST
+------------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_TCP_L3DST_L4SRC
+------------------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_TCP_ALL
+----------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Subcase: MAC_IPV4_GRE_IPV6_TCP_IPV6
+-----------------------------------
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6 end key_len 0 queues end / end
+
+2. hit pattern/defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+
+3. hit pattern/not defined input set::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
+
+Test case: MAC_IPV6_GRE_IPV6_TCP
+================================
+
+Subcase: MAC_IPV6_GRE_IPV6_TCP_L3SRC
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_TCP_L3DST
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_TCP_L4SRC
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_TCP_L4DST
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_TCP_L3SRC_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_TCP_L3SRC_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_TCP_L3DST_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_TCP_L3DST_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_TCP_ALL
+----------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_TCP_IPV6
+-----------------------------------
+
+each subcase is the same as the subcase of Test case: MAC_IPV4_GRE_IPV6_TCP, just only pattern is different,
+replace it with 'eth / ipv6 / gre / ipv6'
+
+Test case: MAC_IPV4_GRE_IPV4_UDP
+================================
+
+Subcase: MAC_IPV4_GRE_IPV4_UDP_L3SRC
+------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV4_UDP_L3DST
+------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV4_UDP_L4SRC
+------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV4_UDP_L4DST
+------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV4_UDP_L3SRC_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV4_UDP_L3SRC_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV4_UDP_L3DST_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV4_UDP_L3DST_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV4_UDP_ALL
+----------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV4_UDP_IPV4
+-----------------------------------
+
+each subcase is the same as the subcase of Test case: MAC_IPV4_GRE_IPV4_TCP, just only pattern is different,
+replace "tcp" with "udp" in all the subcases
+
+Test case: MAC_IPV4_GRE_IPV6_UDP
+================================
+
+Subcase: MAC_IPV4_GRE_IPV6_UDP_L3SRC
+------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV6_UDP_L3DST
+------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV6_UDP_L4SRC
+------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV6_UDP_L4DST
+------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV6_UDP_L3SRC_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV6_UDP_L3SRC_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV6_UDP_L3DST_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV6_UDP_L3DST_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV6_UDP_ALL
+----------------------------------
+
+Subcase: MAC_IPV4_GRE_IPV6_UDP_IPV6
+-----------------------------------
+
+each subcase is the same as the subcase of Test case: MAC_IPV4_GRE_IPV6_TCP, just only pattern is different,
+replace "tcp" with "udp" in all the subcases
+
+Test case: MAC_IPV6_GRE_IPV4_UDP
+================================
+
+Subcase: MAC_IPV6_GRE_IPV4_UDP_L3SRC
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_UDP_L3DST
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_UDP_L4SRC
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_UDP_L4DST
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_UDP_L3SRC_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_UDP_L3SRC_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_UDP_L3DST_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_UDP_L3DST_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_UDP_ALL
+----------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV4_UDP_IPV4
+-----------------------------------
+
+each subcase is the same as the subcase of Test case: MAC_IPV6_GRE_IPV4_TCP, just only pattern is different,
+replace "tcp" with "udp" in all the subcases
+
+Test case: MAC_IPV6_GRE_IPV6_UDP
+================================
+
+Subcase: MAC_IPV6_GRE_IPV6_UDP_L3SRC
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_UDP_L3DST
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_UDP_L4SRC
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_UDP_L4DST
+------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_UDP_L3SRC_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_UDP_L3SRC_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_UDP_L3DST_L4SRC
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_UDP_L3DST_L4DST
+------------------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_UDP_ALL
+----------------------------------
+
+Subcase: MAC_IPV6_GRE_IPV6_UDP_IPV6
+-----------------------------------
+
+each subcase is the same as the subcase of Test case: MAC_IPV6_GRE_IPV6_TCP, just only pattern is different,
+replace "tcp" with "udp" in all the subcases
+
+GRE Tunnel symmetric-toeplitz Test steps
+========================================
+1. validate rule.
+2. create rule and list rule.
+3. send hit pattern packets with switched value of input set in the rule.
+ check the received packets have same hash value.
+ check all the packets are distributed to queues by rss.
+
+Test case: symmetric MAC_IPV4_GRE_IPV4
+======================================
+
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
+
+2. hit pattern with switched value of input set in the rule::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1", proto=6)/("X"*480)],iface="enp134s0f0")
+
+Test case: symmetric MAC_IPV6_GRE_IPV4
+======================================
+
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
+
+2. hit pattern with switched value of input set in the rule::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1", proto=6)/("X"*480)],iface="enp134s0f0")
+
+Test case: symmetric MAC_IPV4_GRE_IPV6
+======================================
+
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
+
+2. hit pattern with switched value of input set in the rule::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2020",dst="CDCD:910A:2222:5498:8475:1111:3900:2929", nh=6)/("X"*480)],iface="enp134s0f0")
+
+Test case: symmetric MAC_IPV6_GRE_IPV6
+======================================
+
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
+
+2. hit pattern with switched value of input set in the rule::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2020",dst="CDCD:910A:2222:5498:8475:1111:3900:2929", nh=6)/("X"*480)],iface="enp134s0f0")
+
+Test case: symmetric MAC_IPV4_GRE_IPV4_TCP
+==========================================
+
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
+
+2. hit pattern with switched value of input set in the rule::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=23,dport=22)/("X"*480)],iface="enp134s0f0")
+
+Test case: symmetric MAC_IPV6_GRE_IPV4_TCP
+==========================================
+
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
+
+2. hit pattern with switched value of input set in the rule::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1", proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=23,dport=22)/("X"*480)],iface="enp134s0f0")
+
+Test case: symmetric MAC_IPV4_GRE_IPV6_TCP
+==========================================
+
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
+
+2. hit pattern with switched value of input set in the rule::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2020",dst="CDCD:910A:2222:5498:8475:1111:3900:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=23,dport=22)/("X"*480)],iface="enp134s0f0")
+
+Test case: symmetric MAC_IPV6_GRE_IPV6_TCP
+==========================================
+
+1. create rss rule::
+
+ flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
+
+2. hit pattern with switched value of input set in the rule::
+
+ sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2020",dst="CDCD:910A:2222:5498:8475:1111:3900:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
+ sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=23,dport=22)/("X"*480)],iface="enp134s0f0")
+
+Test case: symmetric MAC_IPV4_GRE_IPV4_TCP
+==========================================
+test steps same as Test case: symmetric MAC_IPV4_GRE_IPV4_TCP, just only pattern is different,
+replace "tcp" with "udp"
+
+Test case: symmetric MAC_IPV6_GRE_IPV4_TCP
+==========================================
+test steps same as Test case: symmetric MAC_IPV6_GRE_IPV4_TCP, just only pattern is different,
+replace "tcp" with "udp"
+
+Test case: symmetric MAC_IPV4_GRE_IPV6_TCP
+==========================================
+test steps same as Test case: symmetric MAC_IPV4_GRE_IPV6_TCP, just only pattern is different,
+replace "tcp" with "udp"
+
+Test case: symmetric MAC_IPV6_GRE_IPV6_TCP
+==========================================
+test steps same as Test case: symmetric MAC_IPV6_GRE_IPV6_TCP, just only pattern is different,
+replace "tcp" with "udp"
symmetric-toeplitz Test steps
=============================
--
2.17.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [dts] [PATCH V2 2/2] tests/cvl_advanced_iavf_rss: add gre inner rss cases for iavf
2021-08-19 18:40 [dts] [PATCH V2 0/2] add gre inner rss cases for iavf Qin Sun
2021-08-19 18:40 ` [dts] [PATCH V2 1/2] test_plans/cvl_advanced_iavf_rss: " Qin Sun
@ 2021-08-19 18:40 ` Qin Sun
2021-08-20 10:02 ` Sun, QinX
2021-08-23 8:54 ` Lin, Xueqin
1 sibling, 2 replies; 6+ messages in thread
From: Qin Sun @ 2021-08-19 18:40 UTC (permalink / raw)
To: dts; +Cc: xueqin.lin, Qin Sun
according to test plan to add 24 new cases related gre inner rss for iavf
Signed-off-by: Qin Sun <qinx.sun@intel.com>
---
| 997 +++++++++++++++++++++++
1 file changed, 997 insertions(+)
--git a/tests/TestSuite_cvl_advanced_iavf_rss.py b/tests/TestSuite_cvl_advanced_iavf_rss.py
index a7003b38..249f6bcf 100644
--- a/tests/TestSuite_cvl_advanced_iavf_rss.py
+++ b/tests/TestSuite_cvl_advanced_iavf_rss.py
@@ -4150,6 +4150,931 @@ ipv6_64bit_prefix_l3_src_dst_only = {
ipv6_64bit_prefix = [ipv6_64bit_prefix_l3_src_only, ipv6_64bit_prefix_l3_dst_only, ipv6_64bit_prefix_l3_src_dst_only]
+#gre tunnel related data
+mac_ipv4_gre_ipv4_basic_pkt = {
+ 'ipv4-proto':
+ 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/("X"*480)' % vf0_mac,
+ 'ipv4-tcp':
+ 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+}
+
+mac_ipv4_gre_ipv6_basic_pkt = {
+ 'ipv6-nh':
+ 'Ether(dst="%s")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)' % vf0_mac,
+ 'ipv6-tcp':
+ 'Ether(dst="%s")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+}
+
+mac_ipv4_gre_ipv4_all = {
+ 'sub_casename': 'ipv4_gre_ipv4_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'],
+ 'action': {'save_hash': 'ipv4-proto'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'].replace('dst="192.168.0.1"','dst="192.168.1.1"'),
+ 'action': {'check_hash_different': 'ipv4-proto'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'].replace('src="192.168.0.2"','src="192.168.1.2"'),
+ 'action': {'check_hash_different': 'ipv4-proto'},
+ },
+ ],
+}
+
+mac_ipv4_gre_ipv4_l3_src = {
+ 'sub_casename': 'ipv4_gre_ipv4_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'],
+ 'action': {'save_hash': 'ipv4-proto'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'].replace('src="192.168.0.2"','src="192.168.1.2"'),
+ 'action': {'check_hash_different': 'ipv4-proto'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'].replace('dst="192.168.0.1"','dst="192.168.1.1"'),
+ 'action': {'check_hash_same': 'ipv4-proto'},
+ },
+ ],
+}
+
+mac_ipv4_gre_ipv4_l3_dst = {
+ 'sub_casename': 'ipv4_gre_ipv4_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'],
+ 'action': {'save_hash': 'ipv4-proto'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'].replace('dst="192.168.0.1"','dst="192.168.1.1"'),
+ 'action': {'check_hash_different': 'ipv4-proto'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'].replace('src="192.168.0.2"','src="192.168.1.2"'),
+ 'action': {'check_hash_same': 'ipv4-proto'},
+ },
+ ],
+}
+
+mac_ipv4_gre_ipv4_tcp_l3_src = {
+ 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+}
+
+mac_ipv4_gre_ipv4_tcp_l3_dst = {
+ 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+}
+
+mac_ipv4_gre_ipv4_tcp_l3_src_l4_src = {
+ 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_src_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+}
+
+mac_ipv4_gre_ipv4_tcp_l3_src_l4_dst = {
+ 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_src_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+}
+
+mac_ipv4_gre_ipv4_tcp_l3_dst_l4_src = {
+ 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_dst_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet':mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+}
+
+mac_ipv4_gre_ipv4_tcp_l3_dst_l4_dst = {
+ 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_dst_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+}
+
+mac_ipv4_gre_ipv4_tcp_l4_src = {
+ 'sub_casename': 'ipv4_gre_ipv4_tcp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
+
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv4_tcp_l4_dst = {
+ 'sub_casename': 'ipv4_gre_ipv4_tcp_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv4_tcp_all = {
+ 'sub_casename': 'ipv4_gre_ipv4_tcp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
+ 'action': {'check_hash_different': 'ipv4-tcp'}
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
+ 'action': {'check_hash_different': 'ipv4-tcp'}
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_different': 'ipv4-tcp'}
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_different': 'ipv4-tcp'}
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv4_tcp_ipv4 = {
+ 'sub_casename': 'ipv4_gre_ipv4_tcp_ipv4',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
+ 'action': {'check_hash_different': 'ipv4-tcp'}
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
+
+ 'action': {'check_hash_different': 'ipv4-tcp'}
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('sport=22', 'sport=21'),
+
+ 'action': {'check_hash_same': 'ipv4-tcp'}
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dport=23', 'dport=24'),
+
+ 'action': {'check_hash_same': 'ipv4-tcp'}
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_l3_src = {
+ 'sub_casename': 'ipv4_gre_ipv6_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'],
+ 'action': {'save_hash': 'ipv6-nh'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'].replace('src="ABAB:910B:6666:3457:8295:3333:1800:2929"','src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_different': 'ipv6-nh'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'].replace('dst="CDCD:910A:2222:5498:8475:1111:3900:2020"', 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_same': 'ipv6-nh'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_l3_dst = {
+ 'sub_casename': 'ipv4_gre_ipv6_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'],
+ 'action': {'save_hash': 'ipv6-nh'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'].replace('dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_different': 'ipv6-nh'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'].replace('src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_same': 'ipv6-nh'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_all = {
+ 'sub_casename': 'ipv4_gre_ipv6_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'],
+ 'action': {'save_hash': 'ipv6-nh'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'].replace('dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_different': 'ipv6-nh'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'].replace('src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_different': 'ipv6-nh'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_tcp_l3_src = {
+ 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"', 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'].replace(
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_tcp_l3_dst = {
+ 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'].replace(
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"', 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_tcp_l4_src = {
+ 'sub_casename': 'ipv4_gre_ipv6_tcp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"', 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_tcp_l4_dst = {
+ 'sub_casename': 'ipv4_gre_ipv6_tcp_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"', 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_tcp_l3_src_l4_src = {
+ 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_src_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"', 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_tcp_l3_src_l4_dst = {
+ 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_src_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"', 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_tcp_l3_dst_l4_src = {
+ 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_dst_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"', 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_tcp_l3_dst_l4_dst = {
+ 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_dst_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"', 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_tcp_all = {
+ 'sub_casename': 'ipv4_gre_ipv6_tcp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"', 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv6_tcp_ipv6 = {
+ 'sub_casename': 'ipv4_gre_ipv6_tcp_ipv6',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
+ 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('dport=23', 'dport=24'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
+ 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"', 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace('sport=22', 'sport=21'),
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ]
+}
+
+mac_ipv4_gre_ipv4 = [
+ mac_ipv4_gre_ipv4_l3_src,
+ mac_ipv4_gre_ipv4_l3_dst,
+ mac_ipv4_gre_ipv4_all
+ ]
+
+mac_ipv6_gre_ipv4 = [eval(str(each).replace('ipv4_gre_ipv4','ipv6_gre_ipv4').replace('IP()','IPv6()')
+ .replace('eth / ipv4','eth / ipv6')) for each in mac_ipv4_gre_ipv4]
+
+mac_ipv4_gre_ipv6 = [
+ mac_ipv4_gre_ipv6_l3_src,
+ mac_ipv4_gre_ipv6_l3_dst,
+ mac_ipv4_gre_ipv6_all
+ ]
+
+mac_ipv6_gre_ipv6 = [eval(str(each).replace('ipv4_gre_ipv6','ipv6_gre_ipv6').replace('IP()','IPv6()')
+ .replace('eth / ipv4','eth / ipv6')) for each in mac_ipv4_gre_ipv6]
+
+mac_ipv4_gre_ipv4_tcp = [
+ mac_ipv4_gre_ipv4_tcp_l3_src,
+ mac_ipv4_gre_ipv4_tcp_l3_dst,
+ mac_ipv4_gre_ipv4_tcp_l4_src,
+ mac_ipv4_gre_ipv4_tcp_l4_dst,
+ mac_ipv4_gre_ipv4_tcp_l3_src_l4_src,
+ mac_ipv4_gre_ipv4_tcp_l3_src_l4_dst,
+ mac_ipv4_gre_ipv4_tcp_l3_dst_l4_src,
+ mac_ipv4_gre_ipv4_tcp_l3_dst_l4_dst,
+ mac_ipv4_gre_ipv4_tcp_all,
+ mac_ipv4_gre_ipv4_tcp_ipv4,
+ ]
+
+mac_ipv6_gre_ipv4_tcp = [eval(str(each).replace('ipv4_gre_ipv4','ipv6_gre_ipv4').replace('IP()','IPv6()')
+ .replace('eth / ipv4','eth / ipv6')) for each in mac_ipv4_gre_ipv4_tcp]
+
+mac_ipv4_gre_ipv6_tcp = [
+ mac_ipv4_gre_ipv6_tcp_l3_src,
+ mac_ipv4_gre_ipv6_tcp_l3_dst,
+ mac_ipv4_gre_ipv6_tcp_l4_src,
+ mac_ipv4_gre_ipv6_tcp_l4_dst,
+ mac_ipv4_gre_ipv6_tcp_l3_src_l4_src,
+ mac_ipv4_gre_ipv6_tcp_l3_src_l4_dst,
+ mac_ipv4_gre_ipv6_tcp_l3_dst_l4_src,
+ mac_ipv4_gre_ipv6_tcp_l3_dst_l4_dst,
+ mac_ipv4_gre_ipv6_tcp_all,
+ mac_ipv4_gre_ipv6_tcp_ipv6,
+ ]
+
+mac_ipv6_gre_ipv6_tcp = [eval(str(each).replace('ipv4_gre_ipv6','ipv6_gre_ipv6').replace('IP()','IPv6()')
+ .replace('eth / ipv4','eth / ipv6')) for each in mac_ipv4_gre_ipv6_tcp]
+
+mac_ipv4_gre_ipv4_udp = [eval(str(each).replace('tcp','udp').replace('TCP','UDP').replace('proto=6','proto=17')) for each in mac_ipv4_gre_ipv4_tcp]
+
+mac_ipv6_gre_ipv4_udp = [eval(str(each).replace('tcp','udp').replace('TCP','UDP').replace('proto=6','proto=17')) for each in mac_ipv6_gre_ipv4_tcp]
+
+mac_ipv4_gre_ipv6_udp = [eval(str(each).replace('tcp','udp').replace('TCP','UDP').replace('nh=6','nh=17')) for each in mac_ipv4_gre_ipv6_tcp]
+
+mac_ipv6_gre_ipv6_udp = [eval(str(each).replace('tcp','udp').replace('TCP','UDP').replace('nh=6','nh=17')) for each in mac_ipv6_gre_ipv6_tcp]
+
+mac_ipv4_gre_ipv4_symmetric = {
+ 'sub_casename': 'mac_ipv4_gre_ipv4_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=6)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-proto'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1",proto=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-proto'},
+ },
+ ],
+}
+
+mac_ipv6_gre_ipv4_symmetric = eval(str(mac_ipv4_gre_ipv4_symmetric).replace('ipv4_gre_ipv4','ipv6_gre_ipv4').replace('IP()','IPv6()')
+ .replace('eth / ipv4','eth / ipv6'))
+
+mac_ipv4_gre_ipv6_symmetric = {
+ 'sub_casename': 'mac_ipv4_gre_ipv6_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-nh'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-nh'},
+ },
+ ],
+}
+
+mac_ipv6_gre_ipv6_symmetric = eval(str(mac_ipv4_gre_ipv6_symmetric).replace('ipv4_gre_ipv6','ipv6_gre_ipv6').replace('IP()','IPv6()')
+ .replace('eth / ipv4','eth / ipv6'))
+
+mac_ipv4_gre_ipv4_tcp_symmetric = {
+ 'sub_casename': 'mac_ipv4_gre_ipv4_tcp_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=6)/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-proto'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1",proto=6)/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-proto'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=6)/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-proto'},
+ },
+ ],
+}
+
+mac_ipv6_gre_ipv4_tcp_symmetric = eval(str(mac_ipv4_gre_ipv4_tcp_symmetric).replace('ipv4_gre_ipv4','ipv6_gre_ipv4').replace('IP()','IPv6()')
+ .replace('eth / ipv4','eth / ipv6'))
+
+mac_ipv4_gre_ipv6_tcp_symmetric = {
+ 'sub_casename': 'mac_ipv4_gre_ipv6_tcp_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-nh'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-nh'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-nh'},
+ },
+ ],
+}
+
+mac_ipv6_gre_ipv6_tcp_symmetric = eval(str(mac_ipv4_gre_ipv6_tcp_symmetric).replace('ipv4_gre_ipv6','ipv6_gre_ipv6').replace('IP()','IPv6()')
+ .replace('eth / ipv4','eth / ipv6'))
+
+mac_ipv4_gre_ipv4_udp_symmetric = eval(str(mac_ipv4_gre_ipv4_tcp_symmetric).replace('tcp','udp').replace('TCP','UDP').replace('proto=6','proto=17'))
+
+mac_ipv6_gre_ipv4_udp_symmetric = eval(str(mac_ipv6_gre_ipv4_tcp_symmetric).replace('tcp','udp').replace('TCP','UDP').replace('proto=6','proto=17'))
+
+mac_ipv4_gre_ipv6_udp_symmetric = eval(str(mac_ipv4_gre_ipv6_tcp_symmetric).replace('tcp','udp').replace('TCP','UDP').replace('proto=6','proto=17'))
+
+mac_ipv6_gre_ipv6_udp_symmetric = eval(str(mac_ipv6_gre_ipv6_tcp_symmetric).replace('tcp','udp').replace('TCP','UDP').replace('proto=6','proto=17'))
+#gre tunnel end
+
class AdvancedIavfRSSTest(TestCase):
def set_up_all(self):
@@ -4451,6 +5376,78 @@ class AdvancedIavfRSSTest(TestCase):
self.rssprocess.handle_tests(tests, 0)
self.verify(not self.rssprocess.error_msgs, 'some subcases failed')
+ def test_mac_ipv4_gre_ipv4(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv4)
+
+ def test_mac_ipv6_gre_ipv4(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv4)
+
+ def test_mac_ipv4_gre_ipv6(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv6)
+
+ def test_mac_ipv6_gre_ipv6(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv6)
+
+ def test_mac_ipv4_gre_ipv4_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv4_tcp)
+
+ def test_mac_ipv6_gre_ipv4_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv4_tcp)
+
+ def test_mac_ipv4_gre_ipv6_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv6_tcp)
+
+ def test_mac_ipv6_gre_ipv6_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv6_tcp)
+
+ def test_mac_ipv4_gre_ipv4_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv4_udp)
+
+ def test_mac_ipv6_gre_ipv4_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv4_udp)
+
+ def test_mac_ipv4_gre_ipv6_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv6_udp)
+
+ def test_mac_ipv6_gre_ipv6_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv6_udp)
+
+ def test_symmetric_mac_ipv4_gre_ipv4(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv4_symmetric)
+
+ def test_symmetric_mac_ipv6_gre_ipv4(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv4_symmetric)
+
+ def test_symmetric_mac_ipv4_gre_ipv6(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv6_symmetric)
+
+ def test_symmetric_mac_ipv6_gre_ipv6(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv6_symmetric)
+
+ def test_symmetric_mac_ipv4_gre_ipv4_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv4_tcp_symmetric)
+
+ def test_symmetric_mac_ipv6_gre_ipv4_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv4_tcp_symmetric)
+
+ def test_symmetric_mac_ipv4_gre_ipv6_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv6_tcp_symmetric)
+
+ def test_symmetric_mac_ipv6_gre_ipv6_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv6_tcp_symmetric)
+
+ def test_symmetric_mac_ipv4_gre_ipv4_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv4_udp_symmetric)
+
+ def test_symmetric_mac_ipv6_gre_ipv4_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv4_udp_symmetric)
+
+ def test_symmetric_mac_ipv4_gre_ipv6_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ipv6_udp_symmetric)
+
+ def test_symmetric_mac_ipv6_gre_ipv6_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ipv6_udp_symmetric)
+
def tear_down(self):
# destroy all flow rule on port 0
self.dut.send_command("flow flush 0", timeout=1)
--
2.17.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [dts] [PATCH V2 2/2] tests/cvl_advanced_iavf_rss: add gre inner rss cases for iavf
2021-08-19 18:40 ` [dts] [PATCH V2 2/2] tests/cvl_advanced_iavf_rss: " Qin Sun
@ 2021-08-20 10:02 ` Sun, QinX
2021-08-23 8:54 ` Lin, Xueqin
1 sibling, 0 replies; 6+ messages in thread
From: Sun, QinX @ 2021-08-20 10:02 UTC (permalink / raw)
To: dts; +Cc: Lin, Xueqin
[-- Attachment #1: Type: text/plain, Size: 343 bytes --]
> -----Original Message-----
> From: Sun, QinX <qinx.sun@intel.com>
> Sent: Friday, August 20, 2021 2:41 AM
> To: dts@dpdk.org
> Cc: Lin, Xueqin <xueqin.lin@intel.com>; Sun, QinX <qinx.sun@intel.com>
> Subject: [dts] [PATCH V2 2/2] tests/cvl_advanced_iavf_rss: add gre inner rss cases for iavf
Tested-by: Qin Sun <qinx.sun@intel.com>
[-- Attachment #2: AdvancedIavfRSSTest.log --]
[-- Type: application/octet-stream, Size: 1260945 bytes --]
19/08/2021 19:51:12 dts:
TEST SUITE : AdvancedIavfRSSTest
19/08/2021 19:51:12 dts: NIC : columbiaville_100g
19/08/2021 19:51:12 dut.10.240.183.186:
19/08/2021 19:51:12 tester:
19/08/2021 19:51:12 dut.10.240.183.186: ls
19/08/2021 19:51:12 dut.10.240.183.186: ABI_VERSION MAINTAINERS Makefile README VERSION app buildtoo config devtoo doc dpdk.log drivers examples kernel lib license meson.build meson_options.txt usertoo x86_64-native-linuxapp-gcc
19/08/2021 19:51:12 dut.10.240.183.186: usertools/dpdk-devbind.py --force --bind=ice 0000:05:00.0 0000:08:00.0
19/08/2021 19:51:14 dut.10.240.183.186:
19/08/2021 19:51:16 dut.10.240.183.186: cat /sys/bus/pci/devices/0000\:05\:01.0/vendor
19/08/2021 19:51:16 dut.10.240.183.186: 0x8086
19/08/2021 19:51:16 dut.10.240.183.186: cat /sys/bus/pci/devices/0000\:05\:01.0/device
19/08/2021 19:51:16 dut.10.240.183.186: 0x1889
19/08/2021 19:51:18 dut.10.240.183.186: ifconfig ens785 up
19/08/2021 19:51:18 dut.10.240.183.186:
19/08/2021 19:51:18 dut.10.240.183.186: ip link set ens785 vf 0 mac 00:11:22:33:44:55
19/08/2021 19:51:19 dut.10.240.183.186:
19/08/2021 19:51:48 dut.10.240.183.186: flow flush 0
19/08/2021 19:51:49 dut.10.240.183.186:
testpmd>
19/08/2021 19:51:49 dut.10.240.183.186: clear port stats all
19/08/2021 19:51:50 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 19:51:50 dut.10.240.183.186: stop
19/08/2021 19:51:50 dut.10.240.183.186:
Telling cores to ...
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 Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 19:51:50 dut.10.240.183.186: quit
19/08/2021 19:51:51 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
Port 0 is closed
Done
Bye...
19/08/2021 19:53:24 dut.10.240.183.186: flow flush 0
19/08/2021 19:53:25 dut.10.240.183.186:
testpmd>
19/08/2021 19:53:25 dut.10.240.183.186: clear port stats all
19/08/2021 19:53:27 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 19:53:27 dut.10.240.183.186: stop
19/08/2021 19:53:27 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 19:53:27 dut.10.240.183.186: quit
19/08/2021 19:53:28 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
Port 0 is closed
Done
Bye...
19/08/2021 19:53:28 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv4 Begin
19/08/2021 19:53:28 dut.10.240.183.186:
19/08/2021 19:53:28 tester:
19/08/2021 19:53:28 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 19:53:29 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 19:53:39 dut.10.240.183.186: port config all rss all
19/08/2021 19:53:39 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 19:53:39 dut.10.240.183.186: set fwd rxonly
19/08/2021 19:53:39 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 19:53:39 dut.10.240.183.186: set verbose 1
19/08/2021 19:53:39 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 19:53:39 dut.10.240.183.186: show port info all
19/08/2021 19:53:39 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 19:53:39 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 19:53:39 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 19:53:39 dut.10.240.183.186: start
19/08/2021 19:53:40 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 19:53:40 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_l3_src================
19/08/2021 19:53:40 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:53:40 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
19/08/2021 19:53:40 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:53:40 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
19/08/2021 19:53:40 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:53:40 dut.10.240.183.186: flow list 0
19/08/2021 19:53:40 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 => RSS
19/08/2021 19:53:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:53:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 19:53:41 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0x55ea8c34 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:53:41 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 19:53:41 AdvancedIavfRSSTest: hash_infos: [('0x55ea8c34', '0x4')]
19/08/2021 19:53:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:53:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/("X"*480)
19/08/2021 19:53:42 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0x8de182a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:53:42 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-proto'}
19/08/2021 19:53:42 AdvancedIavfRSSTest: hash_infos: [('0x8de182a3', '0x3')]
19/08/2021 19:53:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:53:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 19:53:43 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0x55ea8c34 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:53:43 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 19:53:43 AdvancedIavfRSSTest: hash_infos: [('0x55ea8c34', '0x4')]
19/08/2021 19:53:43 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_l3_src passed
19/08/2021 19:53:43 dut.10.240.183.186: flow flush 0
19/08/2021 19:53:43 dut.10.240.183.186:
19/08/2021 19:53:43 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_l3_dst================
19/08/2021 19:53:43 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:53:43 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
19/08/2021 19:53:43 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:53:43 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
19/08/2021 19:53:43 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:53:43 dut.10.240.183.186: flow list 0
19/08/2021 19:53:43 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 => RSS
19/08/2021 19:53:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:53:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 19:53:44 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0x5b635069 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:53:44 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 19:53:44 AdvancedIavfRSSTest: hash_infos: [('0x5b635069', '0x9')]
19/08/2021 19:53:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:53:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 19:53:46 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0x83685efe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:53:46 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-proto'}
19/08/2021 19:53:46 AdvancedIavfRSSTest: hash_infos: [('0x83685efe', '0xe')]
19/08/2021 19:53:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:53:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/("X"*480)
19/08/2021 19:53:47 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0x5b635069 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:53:47 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 19:53:47 AdvancedIavfRSSTest: hash_infos: [('0x5b635069', '0x9')]
19/08/2021 19:53:47 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_l3_dst passed
19/08/2021 19:53:47 dut.10.240.183.186: flow flush 0
19/08/2021 19:53:47 dut.10.240.183.186:
19/08/2021 19:53:47 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_all================
19/08/2021 19:53:47 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:53:47 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 19:53:47 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:53:47 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 19:53:47 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:53:47 dut.10.240.183.186: flow list 0
19/08/2021 19:53:47 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 => RSS
19/08/2021 19:53:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:53:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 19:53:48 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0x5fbc2ee9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:53:48 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 19:53:48 AdvancedIavfRSSTest: hash_infos: [('0x5fbc2ee9', '0x9')]
19/08/2021 19:53:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:53:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 19:53:49 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0xc9373e72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:53:49 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-proto'}
19/08/2021 19:53:49 AdvancedIavfRSSTest: hash_infos: [('0xc9373e72', '0x2')]
19/08/2021 19:53:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:53:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/("X"*480)
19/08/2021 19:53:50 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0x87b7207e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:53:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-proto'}
19/08/2021 19:53:50 AdvancedIavfRSSTest: hash_infos: [('0x87b7207e', '0xe')]
19/08/2021 19:53:50 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_all passed
19/08/2021 19:53:50 dut.10.240.183.186: flow flush 0
19/08/2021 19:53:50 dut.10.240.183.186:
19/08/2021 19:53:50 AdvancedIavfRSSTest: {'ipv4_gre_ipv4_l3_src': {'result': 'passed'}, 'ipv4_gre_ipv4_l3_dst': {'result': 'passed'}, 'ipv4_gre_ipv4_all': {'result': 'passed'}}
19/08/2021 19:53:50 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 19:53:50 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv4 Result PASSED:
19/08/2021 19:53:50 dut.10.240.183.186: flow flush 0
19/08/2021 19:53:51 dut.10.240.183.186:
testpmd>
19/08/2021 19:53:51 dut.10.240.183.186: clear port stats all
19/08/2021 19:53:53 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 19:53:53 dut.10.240.183.186: stop
19/08/2021 19:53:53 dut.10.240.183.186:
Telling cores to ...
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 Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 19:53:53 dut.10.240.183.186: quit
19/08/2021 19:53:54 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 19:53:54 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv4_tcp Begin
19/08/2021 19:53:54 dut.10.240.183.186:
19/08/2021 19:53:54 tester:
19/08/2021 19:53:54 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 19:53:55 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 19:54:05 dut.10.240.183.186: port config all rss all
19/08/2021 19:54:05 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 19:54:05 dut.10.240.183.186: set fwd rxonly
19/08/2021 19:54:05 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 19:54:05 dut.10.240.183.186: set verbose 1
19/08/2021 19:54:05 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 19:54:05 dut.10.240.183.186: show port info all
19/08/2021 19:54:05 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 19:54:05 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 19:54:05 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 19:54:05 dut.10.240.183.186: start
19/08/2021 19:54:06 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 19:54:06 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_tcp_l3_src================
19/08/2021 19:54:06 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:54:06 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
19/08/2021 19:54:06 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:54:06 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
19/08/2021 19:54:06 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:54:06 dut.10.240.183.186: flow list 0
19/08/2021 19:54:06 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 TCP => RSS
19/08/2021 19:54:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:07 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x9843a2f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:07 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 19:54:07 AdvancedIavfRSSTest: hash_infos: [('0x9843a2f', '0xf')]
19/08/2021 19:54:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:08 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x59e31cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:08 AdvancedIavfRSSTest: hash_infos: [('0x59e31cf', '0xf')]
19/08/2021 19:54:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:09 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x9843a2f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:09 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:09 AdvancedIavfRSSTest: hash_infos: [('0x9843a2f', '0xf')]
19/08/2021 19:54:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:54:10 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x9843a2f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:10 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:10 AdvancedIavfRSSTest: hash_infos: [('0x9843a2f', '0xf')]
19/08/2021 19:54:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:54:11 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x9843a2f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:11 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:11 AdvancedIavfRSSTest: hash_infos: [('0x9843a2f', '0xf')]
19/08/2021 19:54:11 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_tcp_l3_src passed
19/08/2021 19:54:11 dut.10.240.183.186: flow flush 0
19/08/2021 19:54:11 dut.10.240.183.186:
19/08/2021 19:54:11 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_tcp_l3_dst================
19/08/2021 19:54:11 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:54:11 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
19/08/2021 19:54:11 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:54:11 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
19/08/2021 19:54:12 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:54:12 dut.10.240.183.186: flow list 0
19/08/2021 19:54:12 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 TCP => RSS
19/08/2021 19:54:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:13 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x1e8a2a47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:13 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 19:54:13 AdvancedIavfRSSTest: hash_infos: [('0x1e8a2a47', '0x7')]
19/08/2021 19:54:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:14 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x129021a7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:14 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:14 AdvancedIavfRSSTest: hash_infos: [('0x129021a7', '0x7')]
19/08/2021 19:54:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:15 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x1e8a2a47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:15 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:15 AdvancedIavfRSSTest: hash_infos: [('0x1e8a2a47', '0x7')]
19/08/2021 19:54:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:54:16 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x1e8a2a47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:16 AdvancedIavfRSSTest: hash_infos: [('0x1e8a2a47', '0x7')]
19/08/2021 19:54:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:54:17 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x1e8a2a47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:17 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:17 AdvancedIavfRSSTest: hash_infos: [('0x1e8a2a47', '0x7')]
19/08/2021 19:54:17 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_tcp_l3_dst passed
19/08/2021 19:54:17 dut.10.240.183.186: flow flush 0
19/08/2021 19:54:17 dut.10.240.183.186:
19/08/2021 19:54:17 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_tcp_l4_src================
19/08/2021 19:54:17 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:54:17 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
19/08/2021 19:54:17 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:54:17 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
19/08/2021 19:54:17 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:54:17 dut.10.240.183.186: flow list 0
19/08/2021 19:54:17 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 TCP => RSS
19/08/2021 19:54:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:18 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x868ab0a5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:18 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 19:54:18 AdvancedIavfRSSTest: hash_infos: [('0x868ab0a5', '0x5')]
19/08/2021 19:54:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:54:20 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x634f0baf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:20 AdvancedIavfRSSTest: hash_infos: [('0x634f0baf', '0xf')]
19/08/2021 19:54:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:21 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x868ab0a5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:21 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:21 AdvancedIavfRSSTest: hash_infos: [('0x868ab0a5', '0x5')]
19/08/2021 19:54:21 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:22 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x868ab0a5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:22 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:22 AdvancedIavfRSSTest: hash_infos: [('0x868ab0a5', '0x5')]
19/08/2021 19:54:22 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:54:23 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x868ab0a5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:23 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:23 AdvancedIavfRSSTest: hash_infos: [('0x868ab0a5', '0x5')]
19/08/2021 19:54:23 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_tcp_l4_src passed
19/08/2021 19:54:23 dut.10.240.183.186: flow flush 0
19/08/2021 19:54:23 dut.10.240.183.186:
19/08/2021 19:54:23 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_tcp_l4_dst================
19/08/2021 19:54:23 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:54:23 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
19/08/2021 19:54:23 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:54:23 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
19/08/2021 19:54:23 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:54:23 dut.10.240.183.186: flow list 0
19/08/2021 19:54:23 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 TCP => RSS
19/08/2021 19:54:23 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:24 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc00c62a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:24 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 19:54:24 AdvancedIavfRSSTest: hash_infos: [('0xc00c62a9', '0x9')]
19/08/2021 19:54:24 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:54:25 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x1cb8b761 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 19:54:25 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:25 AdvancedIavfRSSTest: hash_infos: [('0x1cb8b761', '0x1')]
19/08/2021 19:54:25 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:26 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc00c62a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:26 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:26 AdvancedIavfRSSTest: hash_infos: [('0xc00c62a9', '0x9')]
19/08/2021 19:54:26 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:28 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc00c62a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:28 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:28 AdvancedIavfRSSTest: hash_infos: [('0xc00c62a9', '0x9')]
19/08/2021 19:54:28 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:54:29 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc00c62a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:29 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:29 AdvancedIavfRSSTest: hash_infos: [('0xc00c62a9', '0x9')]
19/08/2021 19:54:29 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_tcp_l4_dst passed
19/08/2021 19:54:29 dut.10.240.183.186: flow flush 0
19/08/2021 19:54:29 dut.10.240.183.186:
19/08/2021 19:54:29 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_tcp_l3_src_l4_src================
19/08/2021 19:54:29 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:54:29 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:54:29 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:54:29 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:54:29 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:54:29 dut.10.240.183.186: flow list 0
19/08/2021 19:54:29 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 TCP => RSS
19/08/2021 19:54:29 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:30 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xbfb4db09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:30 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 19:54:30 AdvancedIavfRSSTest: hash_infos: [('0xbfb4db09', '0x9')]
19/08/2021 19:54:30 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:31 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xb3aed0e9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:31 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:31 AdvancedIavfRSSTest: hash_infos: [('0xb3aed0e9', '0x9')]
19/08/2021 19:54:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:54:32 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xafdce34b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:54:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:32 AdvancedIavfRSSTest: hash_infos: [('0xafdce34b', '0xb')]
19/08/2021 19:54:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:33 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xbfb4db09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:33 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:33 AdvancedIavfRSSTest: hash_infos: [('0xbfb4db09', '0x9')]
19/08/2021 19:54:33 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:54:34 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xbfb4db09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:34 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:34 AdvancedIavfRSSTest: hash_infos: [('0xbfb4db09', '0x9')]
19/08/2021 19:54:34 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_tcp_l3_src_l4_src passed
19/08/2021 19:54:34 dut.10.240.183.186: flow flush 0
19/08/2021 19:54:35 dut.10.240.183.186:
19/08/2021 19:54:35 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_tcp_l3_src_l4_dst================
19/08/2021 19:54:35 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:54:35 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:54:35 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:54:35 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:54:35 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:54:35 dut.10.240.183.186: flow list 0
19/08/2021 19:54:35 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 TCP => RSS
19/08/2021 19:54:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:36 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x5ffb0b75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:36 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 19:54:36 AdvancedIavfRSSTest: hash_infos: [('0x5ffb0b75', '0x5')]
19/08/2021 19:54:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:37 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x53e10095 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:37 AdvancedIavfRSSTest: hash_infos: [('0x53e10095', '0x5')]
19/08/2021 19:54:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:54:38 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xcb893d27 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:38 AdvancedIavfRSSTest: hash_infos: [('0xcb893d27', '0x7')]
19/08/2021 19:54:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:39 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x5ffb0b75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:39 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:39 AdvancedIavfRSSTest: hash_infos: [('0x5ffb0b75', '0x5')]
19/08/2021 19:54:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:54:40 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x5ffb0b75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:40 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:40 AdvancedIavfRSSTest: hash_infos: [('0x5ffb0b75', '0x5')]
19/08/2021 19:54:40 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_tcp_l3_src_l4_dst passed
19/08/2021 19:54:40 dut.10.240.183.186: flow flush 0
19/08/2021 19:54:40 dut.10.240.183.186:
19/08/2021 19:54:40 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_tcp_l3_dst_l4_src================
19/08/2021 19:54:40 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:54:40 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:54:40 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:54:40 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:54:40 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:54:40 dut.10.240.183.186: flow list 0
19/08/2021 19:54:40 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 TCP => RSS
19/08/2021 19:54:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:42 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xa8bacb61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 19:54:42 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 19:54:42 AdvancedIavfRSSTest: hash_infos: [('0xa8bacb61', '0x1')]
19/08/2021 19:54:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:43 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xa4a0c081 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 19:54:43 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:43 AdvancedIavfRSSTest: hash_infos: [('0xa4a0c081', '0x1')]
19/08/2021 19:54:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:54:44 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xb8d2f323 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:54:44 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:44 AdvancedIavfRSSTest: hash_infos: [('0xb8d2f323', '0x3')]
19/08/2021 19:54:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:45 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xa8bacb61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 19:54:45 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:45 AdvancedIavfRSSTest: hash_infos: [('0xa8bacb61', '0x1')]
19/08/2021 19:54:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:54:46 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xa8bacb61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 19:54:46 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:46 AdvancedIavfRSSTest: hash_infos: [('0xa8bacb61', '0x1')]
19/08/2021 19:54:46 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_tcp_l3_dst_l4_src passed
19/08/2021 19:54:46 dut.10.240.183.186: flow flush 0
19/08/2021 19:54:46 dut.10.240.183.186:
19/08/2021 19:54:46 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_tcp_l3_dst_l4_dst================
19/08/2021 19:54:46 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:54:46 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:54:46 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:54:46 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:54:46 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:54:46 dut.10.240.183.186: flow list 0
19/08/2021 19:54:46 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 TCP => RSS
19/08/2021 19:54:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:47 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x48f51b1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:54:47 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 19:54:47 AdvancedIavfRSSTest: hash_infos: [('0x48f51b1d', '0xd')]
19/08/2021 19:54:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:48 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x44ef10fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:54:48 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:48 AdvancedIavfRSSTest: hash_infos: [('0x44ef10fd', '0xd')]
19/08/2021 19:54:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:54:50 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xdc872d4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:50 AdvancedIavfRSSTest: hash_infos: [('0xdc872d4f', '0xf')]
19/08/2021 19:54:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:51 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x48f51b1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:54:51 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:51 AdvancedIavfRSSTest: hash_infos: [('0x48f51b1d', '0xd')]
19/08/2021 19:54:51 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:54:52 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x48f51b1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:54:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:54:52 AdvancedIavfRSSTest: hash_infos: [('0x48f51b1d', '0xd')]
19/08/2021 19:54:52 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_tcp_l3_dst_l4_dst passed
19/08/2021 19:54:52 dut.10.240.183.186: flow flush 0
19/08/2021 19:54:52 dut.10.240.183.186:
19/08/2021 19:54:52 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_tcp_all================
19/08/2021 19:54:52 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:54:52 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
19/08/2021 19:54:52 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:54:52 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
19/08/2021 19:54:52 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:54:52 dut.10.240.183.186: flow list 0
19/08/2021 19:54:52 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 TCP => RSS
19/08/2021 19:54:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:53 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x1936b3fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:53 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 19:54:53 AdvancedIavfRSSTest: hash_infos: [('0x1936b3fc', '0xc')]
19/08/2021 19:54:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:54 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x56e6cfca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:54:54 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:54 AdvancedIavfRSSTest: hash_infos: [('0x56e6cfca', '0xa')]
19/08/2021 19:54:54 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:55 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x152cb81c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:55 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:55 AdvancedIavfRSSTest: hash_infos: [('0x152cb81c', '0xc')]
19/08/2021 19:54:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:54:56 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x345ed9dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:54:56 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:56 AdvancedIavfRSSTest: hash_infos: [('0x345ed9dd', '0xd')]
19/08/2021 19:54:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:54:58 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x699fb251 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 19:54:58 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:54:58 AdvancedIavfRSSTest: hash_infos: [('0x699fb251', '0x1')]
19/08/2021 19:54:58 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_tcp_all passed
19/08/2021 19:54:58 dut.10.240.183.186: flow flush 0
19/08/2021 19:54:58 dut.10.240.183.186:
19/08/2021 19:54:58 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_tcp_ipv4================
19/08/2021 19:54:58 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:54:58 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 19:54:58 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:54:58 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 19:54:58 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:54:58 dut.10.240.183.186: flow list 0
19/08/2021 19:54:58 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 TCP => RSS
19/08/2021 19:54:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:54:59 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xb10b56ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:54:59 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 19:54:59 AdvancedIavfRSSTest: hash_infos: [('0xb10b56ec', '0xc')]
19/08/2021 19:54:59 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:54:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:00 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xfedb2ada - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:00 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:55:00 AdvancedIavfRSSTest: hash_infos: [('0xfedb2ada', '0xa')]
19/08/2021 19:55:00 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:01 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xbd115d0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:01 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 19:55:01 AdvancedIavfRSSTest: hash_infos: [('0xbd115d0c', '0xc')]
19/08/2021 19:55:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:55:02 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xb10b56ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:02 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:55:02 AdvancedIavfRSSTest: hash_infos: [('0xb10b56ec', '0xc')]
19/08/2021 19:55:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:55:03 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xb10b56ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:03 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 19:55:03 AdvancedIavfRSSTest: hash_infos: [('0xb10b56ec', '0xc')]
19/08/2021 19:55:03 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_tcp_ipv4 passed
19/08/2021 19:55:03 dut.10.240.183.186: flow flush 0
19/08/2021 19:55:03 dut.10.240.183.186:
19/08/2021 19:55:03 AdvancedIavfRSSTest: {'ipv4_gre_ipv4_tcp_l3_src': {'result': 'passed'}, 'ipv4_gre_ipv4_tcp_l3_dst': {'result': 'passed'}, 'ipv4_gre_ipv4_tcp_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv4_tcp_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv4_tcp_l3_src_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv4_tcp_l3_src_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv4_tcp_l3_dst_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv4_tcp_l3_dst_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv4_tcp_all': {'result': 'passed'}, 'ipv4_gre_ipv4_tcp_ipv4': {'result': 'passed'}}
19/08/2021 19:55:03 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 19:55:03 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv4_tcp Result PASSED:
19/08/2021 19:55:03 dut.10.240.183.186: flow flush 0
19/08/2021 19:55:05 dut.10.240.183.186:
testpmd>
19/08/2021 19:55:05 dut.10.240.183.186: clear port stats all
19/08/2021 19:55:06 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 19:55:06 dut.10.240.183.186: stop
19/08/2021 19:55:06 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 19:55:06 dut.10.240.183.186: quit
19/08/2021 19:55:07 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 19:55:07 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv4_udp Begin
19/08/2021 19:55:07 dut.10.240.183.186:
19/08/2021 19:55:07 tester:
19/08/2021 19:55:07 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 19:55:08 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 19:55:18 dut.10.240.183.186: port config all rss all
19/08/2021 19:55:18 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 19:55:18 dut.10.240.183.186: set fwd rxonly
19/08/2021 19:55:18 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 19:55:18 dut.10.240.183.186: set verbose 1
19/08/2021 19:55:19 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 19:55:19 dut.10.240.183.186: show port info all
19/08/2021 19:55:19 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 19:55:19 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 19:55:19 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 19:55:19 dut.10.240.183.186: start
19/08/2021 19:55:19 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 19:55:19 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_udp_l3_src================
19/08/2021 19:55:19 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:55:19 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
19/08/2021 19:55:19 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:55:19 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
19/08/2021 19:55:19 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:55:19 dut.10.240.183.186: flow list 0
19/08/2021 19:55:19 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 UDP => RSS
19/08/2021 19:55:19 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:20 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x8a2d4994 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 19:55:20 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 19:55:20 AdvancedIavfRSSTest: hash_infos: [('0x8a2d4994', '0x4')]
19/08/2021 19:55:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:21 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x2db7bfa0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:21 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:55:21 AdvancedIavfRSSTest: hash_infos: [('0x2db7bfa0', '0x0')]
19/08/2021 19:55:21 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:22 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x8a2d4994 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 19:55:22 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:22 AdvancedIavfRSSTest: hash_infos: [('0x8a2d4994', '0x4')]
19/08/2021 19:55:22 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:55:23 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x8a2d4994 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 19:55:23 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:23 AdvancedIavfRSSTest: hash_infos: [('0x8a2d4994', '0x4')]
19/08/2021 19:55:23 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:55:24 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x8a2d4994 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 19:55:24 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:24 AdvancedIavfRSSTest: hash_infos: [('0x8a2d4994', '0x4')]
19/08/2021 19:55:24 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_udp_l3_src passed
19/08/2021 19:55:24 dut.10.240.183.186: flow flush 0
19/08/2021 19:55:25 dut.10.240.183.186:
19/08/2021 19:55:25 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_udp_l3_dst================
19/08/2021 19:55:25 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:55:25 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
19/08/2021 19:55:25 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:55:25 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
19/08/2021 19:55:25 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:55:25 dut.10.240.183.186: flow list 0
19/08/2021 19:55:25 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 UDP => RSS
19/08/2021 19:55:25 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:26 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xdda067c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:26 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 19:55:26 AdvancedIavfRSSTest: hash_infos: [('0xdda067c8', '0x8')]
19/08/2021 19:55:26 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:27 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x7a3a91fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:27 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:55:27 AdvancedIavfRSSTest: hash_infos: [('0x7a3a91fc', '0xc')]
19/08/2021 19:55:27 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:28 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xdda067c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:28 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:28 AdvancedIavfRSSTest: hash_infos: [('0xdda067c8', '0x8')]
19/08/2021 19:55:28 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:55:29 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xdda067c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:29 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:29 AdvancedIavfRSSTest: hash_infos: [('0xdda067c8', '0x8')]
19/08/2021 19:55:29 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:55:30 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xdda067c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:30 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:30 AdvancedIavfRSSTest: hash_infos: [('0xdda067c8', '0x8')]
19/08/2021 19:55:30 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_udp_l3_dst passed
19/08/2021 19:55:30 dut.10.240.183.186: flow flush 0
19/08/2021 19:55:30 dut.10.240.183.186:
19/08/2021 19:55:30 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_udp_l4_src================
19/08/2021 19:55:30 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:55:30 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
19/08/2021 19:55:30 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:55:30 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
19/08/2021 19:55:30 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:55:30 dut.10.240.183.186: flow list 0
19/08/2021 19:55:31 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 UDP => RSS
19/08/2021 19:55:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:32 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x3745b890 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:32 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 19:55:32 AdvancedIavfRSSTest: hash_infos: [('0x3745b890', '0x0')]
19/08/2021 19:55:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:55:33 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x25a68d64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 19:55:33 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:55:33 AdvancedIavfRSSTest: hash_infos: [('0x25a68d64', '0x4')]
19/08/2021 19:55:33 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:34 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x3745b890 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:34 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:34 AdvancedIavfRSSTest: hash_infos: [('0x3745b890', '0x0')]
19/08/2021 19:55:34 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:35 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x3745b890 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:35 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:35 AdvancedIavfRSSTest: hash_infos: [('0x3745b890', '0x0')]
19/08/2021 19:55:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:55:36 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x3745b890 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:36 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:36 AdvancedIavfRSSTest: hash_infos: [('0x3745b890', '0x0')]
19/08/2021 19:55:36 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_udp_l4_src passed
19/08/2021 19:55:36 dut.10.240.183.186: flow flush 0
19/08/2021 19:55:36 dut.10.240.183.186:
19/08/2021 19:55:36 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_udp_l4_dst================
19/08/2021 19:55:36 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:55:36 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
19/08/2021 19:55:36 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:55:36 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
19/08/2021 19:55:36 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:55:36 dut.10.240.183.186: flow list 0
19/08/2021 19:55:36 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 UDP => RSS
19/08/2021 19:55:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:37 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xd4079e37 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:37 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 19:55:37 AdvancedIavfRSSTest: hash_infos: [('0xd4079e37', '0x7')]
19/08/2021 19:55:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:55:39 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x425c66be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:39 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:55:39 AdvancedIavfRSSTest: hash_infos: [('0x425c66be', '0xe')]
19/08/2021 19:55:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:40 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xd4079e37 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:40 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:40 AdvancedIavfRSSTest: hash_infos: [('0xd4079e37', '0x7')]
19/08/2021 19:55:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:41 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xd4079e37 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:41 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:41 AdvancedIavfRSSTest: hash_infos: [('0xd4079e37', '0x7')]
19/08/2021 19:55:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:55:42 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xd4079e37 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:42 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:42 AdvancedIavfRSSTest: hash_infos: [('0xd4079e37', '0x7')]
19/08/2021 19:55:42 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_udp_l4_dst passed
19/08/2021 19:55:42 dut.10.240.183.186: flow flush 0
19/08/2021 19:55:42 dut.10.240.183.186:
19/08/2021 19:55:42 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_udp_l3_src_l4_src================
19/08/2021 19:55:42 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:55:42 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:55:42 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:55:42 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:55:42 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:55:42 dut.10.240.183.186: flow list 0
19/08/2021 19:55:42 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 UDP => RSS
19/08/2021 19:55:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:43 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x7e459efa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:43 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 19:55:43 AdvancedIavfRSSTest: hash_infos: [('0x7e459efa', '0xa')]
19/08/2021 19:55:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:44 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xd9df68ce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:44 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:55:44 AdvancedIavfRSSTest: hash_infos: [('0xd9df68ce', '0xe')]
19/08/2021 19:55:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:55:45 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x50192b0d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:55:45 AdvancedIavfRSSTest: hash_infos: [('0x50192b0d', '0xd')]
19/08/2021 19:55:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:47 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x7e459efa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:47 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:47 AdvancedIavfRSSTest: hash_infos: [('0x7e459efa', '0xa')]
19/08/2021 19:55:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:55:48 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x7e459efa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:48 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:48 AdvancedIavfRSSTest: hash_infos: [('0x7e459efa', '0xa')]
19/08/2021 19:55:48 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_udp_l3_src_l4_src passed
19/08/2021 19:55:48 dut.10.240.183.186: flow flush 0
19/08/2021 19:55:48 dut.10.240.183.186:
19/08/2021 19:55:48 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_udp_l3_src_l4_dst================
19/08/2021 19:55:48 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:55:48 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:55:48 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:55:48 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:55:48 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:55:48 dut.10.240.183.186: flow list 0
19/08/2021 19:55:48 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 UDP => RSS
19/08/2021 19:55:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:49 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x4a2d47a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:49 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 19:55:49 AdvancedIavfRSSTest: hash_infos: [('0x4a2d47a0', '0x0')]
19/08/2021 19:55:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:50 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xedb7b194 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 19:55:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:55:50 AdvancedIavfRSSTest: hash_infos: [('0xedb7b194', '0x4')]
19/08/2021 19:55:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:55:51 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x2fe6df2a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:51 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:55:51 AdvancedIavfRSSTest: hash_infos: [('0x2fe6df2a', '0xa')]
19/08/2021 19:55:51 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:52 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x4a2d47a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:52 AdvancedIavfRSSTest: hash_infos: [('0x4a2d47a0', '0x0')]
19/08/2021 19:55:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:55:54 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x4a2d47a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:55:54 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:54 AdvancedIavfRSSTest: hash_infos: [('0x4a2d47a0', '0x0')]
19/08/2021 19:55:54 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_udp_l3_src_l4_dst passed
19/08/2021 19:55:54 dut.10.240.183.186: flow flush 0
19/08/2021 19:55:54 dut.10.240.183.186:
19/08/2021 19:55:54 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_udp_l3_dst_l4_src================
19/08/2021 19:55:54 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:55:54 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:55:54 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:55:54 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:55:54 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:55:54 dut.10.240.183.186: flow list 0
19/08/2021 19:55:54 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 UDP => RSS
19/08/2021 19:55:54 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:55 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x29c8b0a6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:55 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 19:55:55 AdvancedIavfRSSTest: hash_infos: [('0x29c8b0a6', '0x6')]
19/08/2021 19:55:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:56 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x8e524692 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:56 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:55:56 AdvancedIavfRSSTest: hash_infos: [('0x8e524692', '0x2')]
19/08/2021 19:55:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:55:57 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x7940551 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 19:55:57 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:55:57 AdvancedIavfRSSTest: hash_infos: [('0x7940551', '0x1')]
19/08/2021 19:55:57 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:55:58 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x29c8b0a6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:58 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:58 AdvancedIavfRSSTest: hash_infos: [('0x29c8b0a6', '0x6')]
19/08/2021 19:55:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:55:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:55:59 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x29c8b0a6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:55:59 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:55:59 AdvancedIavfRSSTest: hash_infos: [('0x29c8b0a6', '0x6')]
19/08/2021 19:55:59 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_udp_l3_dst_l4_src passed
19/08/2021 19:55:59 dut.10.240.183.186: flow flush 0
19/08/2021 19:55:59 dut.10.240.183.186:
19/08/2021 19:55:59 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_udp_l3_dst_l4_dst================
19/08/2021 19:55:59 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:55:59 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:56:00 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:56:00 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:56:00 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:56:00 dut.10.240.183.186: flow list 0
19/08/2021 19:56:00 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 UDP => RSS
19/08/2021 19:56:00 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:56:01 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x1da069fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:01 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 19:56:01 AdvancedIavfRSSTest: hash_infos: [('0x1da069fc', '0xc')]
19/08/2021 19:56:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:56:02 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xba3a9fc8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:56:02 AdvancedIavfRSSTest: hash_infos: [('0xba3a9fc8', '0x8')]
19/08/2021 19:56:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:56:03 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x786bf176 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:56:03 AdvancedIavfRSSTest: hash_infos: [('0x786bf176', '0x6')]
19/08/2021 19:56:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:56:04 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x1da069fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:04 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:56:04 AdvancedIavfRSSTest: hash_infos: [('0x1da069fc', '0xc')]
19/08/2021 19:56:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:56:05 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x1da069fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:05 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:56:05 AdvancedIavfRSSTest: hash_infos: [('0x1da069fc', '0xc')]
19/08/2021 19:56:05 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_udp_l3_dst_l4_dst passed
19/08/2021 19:56:05 dut.10.240.183.186: flow flush 0
19/08/2021 19:56:05 dut.10.240.183.186:
19/08/2021 19:56:05 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_udp_all================
19/08/2021 19:56:05 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:56:05 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
19/08/2021 19:56:05 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:56:05 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
19/08/2021 19:56:05 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:56:05 dut.10.240.183.186: flow list 0
19/08/2021 19:56:05 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 UDP => RSS
19/08/2021 19:56:05 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:56:07 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xd866b0c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:07 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 19:56:07 AdvancedIavfRSSTest: hash_infos: [('0xd866b0c5', '0x5')]
19/08/2021 19:56:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:56:08 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xb0bfea2a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:56:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:56:08 AdvancedIavfRSSTest: hash_infos: [('0xb0bfea2a', '0xa')]
19/08/2021 19:56:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:56:09 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x7ffc46f1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 19:56:09 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:56:09 AdvancedIavfRSSTest: hash_infos: [('0x7ffc46f1', '0x1')]
19/08/2021 19:56:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:56:10 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x408a297d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:56:10 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:56:10 AdvancedIavfRSSTest: hash_infos: [('0x408a297d', '0xd')]
19/08/2021 19:56:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:56:11 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x67b04891 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 19:56:11 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:56:11 AdvancedIavfRSSTest: hash_infos: [('0x67b04891', '0x1')]
19/08/2021 19:56:11 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_udp_all passed
19/08/2021 19:56:11 dut.10.240.183.186: flow flush 0
19/08/2021 19:56:11 dut.10.240.183.186:
19/08/2021 19:56:11 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv4_udp_ipv4================
19/08/2021 19:56:11 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:56:11 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 19:56:11 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:56:11 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 19:56:11 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:56:11 dut.10.240.183.186: flow list 0
19/08/2021 19:56:11 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 UDP => RSS
19/08/2021 19:56:11 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:56:12 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x960593fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:56:12 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 19:56:12 AdvancedIavfRSSTest: hash_infos: [('0x960593fd', '0xd')]
19/08/2021 19:56:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:56:13 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0xfedcc912 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:13 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:56:13 AdvancedIavfRSSTest: hash_infos: [('0xfedcc912', '0x2')]
19/08/2021 19:56:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:56:15 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x319f65c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 19:56:15 AdvancedIavfRSSTest: hash_infos: [('0x319f65c9', '0x9')]
19/08/2021 19:56:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:56:16 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x960593fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:56:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:56:16 AdvancedIavfRSSTest: hash_infos: [('0x960593fd', '0xd')]
19/08/2021 19:56:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:56:17 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x960593fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 19:56:17 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 19:56:17 AdvancedIavfRSSTest: hash_infos: [('0x960593fd', '0xd')]
19/08/2021 19:56:17 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv4_udp_ipv4 passed
19/08/2021 19:56:17 dut.10.240.183.186: flow flush 0
19/08/2021 19:56:17 dut.10.240.183.186:
19/08/2021 19:56:17 AdvancedIavfRSSTest: {'ipv4_gre_ipv4_udp_l3_src': {'result': 'passed'}, 'ipv4_gre_ipv4_udp_l3_dst': {'result': 'passed'}, 'ipv4_gre_ipv4_udp_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv4_udp_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv4_udp_l3_src_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv4_udp_l3_src_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv4_udp_l3_dst_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv4_udp_l3_dst_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv4_udp_all': {'result': 'passed'}, 'ipv4_gre_ipv4_udp_ipv4': {'result': 'passed'}}
19/08/2021 19:56:17 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 19:56:17 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv4_udp Result PASSED:
19/08/2021 19:56:17 dut.10.240.183.186: flow flush 0
19/08/2021 19:56:18 dut.10.240.183.186:
testpmd>
19/08/2021 19:56:18 dut.10.240.183.186: clear port stats all
19/08/2021 19:56:19 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 19:56:19 dut.10.240.183.186: stop
19/08/2021 19:56:19 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 19:56:19 dut.10.240.183.186: quit
19/08/2021 19:56:20 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 19:56:20 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv6 Begin
19/08/2021 19:56:20 dut.10.240.183.186:
19/08/2021 19:56:20 tester:
19/08/2021 19:56:20 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 19:56:22 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 19:56:32 dut.10.240.183.186: port config all rss all
19/08/2021 19:56:32 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 19:56:32 dut.10.240.183.186: set fwd rxonly
19/08/2021 19:56:32 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 19:56:32 dut.10.240.183.186: set verbose 1
19/08/2021 19:56:32 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 19:56:32 dut.10.240.183.186: show port info all
19/08/2021 19:56:32 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 19:56:32 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 19:56:32 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 19:56:32 dut.10.240.183.186: start
19/08/2021 19:56:32 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 19:56:32 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_l3_src================
19/08/2021 19:56:32 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:56:32 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
19/08/2021 19:56:32 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:56:32 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
19/08/2021 19:56:32 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:56:32 dut.10.240.183.186: flow list 0
19/08/2021 19:56:32 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 => RSS
19/08/2021 19:56:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 19:56:33 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x4c1ab333 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:33 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 19:56:33 AdvancedIavfRSSTest: hash_infos: [('0x4c1ab333', '0x3')]
19/08/2021 19:56:33 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/("X"*480)
19/08/2021 19:56:35 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xa8bc4d77 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nh'}
19/08/2021 19:56:35 AdvancedIavfRSSTest: hash_infos: [('0xa8bc4d77', '0x7')]
19/08/2021 19:56:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 19:56:36 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x4c1ab333 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:36 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 19:56:36 AdvancedIavfRSSTest: hash_infos: [('0x4c1ab333', '0x3')]
19/08/2021 19:56:36 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_l3_src passed
19/08/2021 19:56:36 dut.10.240.183.186: flow flush 0
19/08/2021 19:56:36 dut.10.240.183.186:
19/08/2021 19:56:36 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_l3_dst================
19/08/2021 19:56:36 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:56:36 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
19/08/2021 19:56:36 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:56:36 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
19/08/2021 19:56:36 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:56:36 dut.10.240.183.186: flow list 0
19/08/2021 19:56:36 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 => RSS
19/08/2021 19:56:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 19:56:37 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xa5ba2576 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:37 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 19:56:37 AdvancedIavfRSSTest: hash_infos: [('0xa5ba2576', '0x6')]
19/08/2021 19:56:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 19:56:38 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x2878a383 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nh'}
19/08/2021 19:56:38 AdvancedIavfRSSTest: hash_infos: [('0x2878a383', '0x3')]
19/08/2021 19:56:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/("X"*480)
19/08/2021 19:56:39 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xa5ba2576 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:39 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 19:56:39 AdvancedIavfRSSTest: hash_infos: [('0xa5ba2576', '0x6')]
19/08/2021 19:56:39 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_l3_dst passed
19/08/2021 19:56:39 dut.10.240.183.186: flow flush 0
19/08/2021 19:56:39 dut.10.240.183.186:
19/08/2021 19:56:39 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_all================
19/08/2021 19:56:39 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:56:39 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 19:56:39 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:56:39 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 19:56:39 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:56:39 dut.10.240.183.186: flow list 0
19/08/2021 19:56:40 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 => RSS
19/08/2021 19:56:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 19:56:41 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xda59e95a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:41 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 19:56:41 AdvancedIavfRSSTest: hash_infos: [('0xda59e95a', '0xa')]
19/08/2021 19:56:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 19:56:42 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xf7f93626 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:42 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nh'}
19/08/2021 19:56:42 AdvancedIavfRSSTest: hash_infos: [('0xf7f93626', '0x6')]
19/08/2021 19:56:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/("X"*480)
19/08/2021 19:56:43 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x3eff171e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:56:43 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nh'}
19/08/2021 19:56:43 AdvancedIavfRSSTest: hash_infos: [('0x3eff171e', '0xe')]
19/08/2021 19:56:43 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_all passed
19/08/2021 19:56:43 dut.10.240.183.186: flow flush 0
19/08/2021 19:56:43 dut.10.240.183.186:
19/08/2021 19:56:43 AdvancedIavfRSSTest: {'ipv4_gre_ipv6_l3_src': {'result': 'passed'}, 'ipv4_gre_ipv6_l3_dst': {'result': 'passed'}, 'ipv4_gre_ipv6_all': {'result': 'passed'}}
19/08/2021 19:56:43 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 19:56:43 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv6 Result PASSED:
19/08/2021 19:56:43 dut.10.240.183.186: flow flush 0
19/08/2021 19:56:44 dut.10.240.183.186:
testpmd>
19/08/2021 19:56:44 dut.10.240.183.186: clear port stats all
19/08/2021 19:56:45 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 19:56:45 dut.10.240.183.186: stop
19/08/2021 19:56:45 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 19:56:45 dut.10.240.183.186: quit
19/08/2021 19:56:46 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 19:56:46 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv6_tcp Begin
19/08/2021 19:56:46 dut.10.240.183.186:
19/08/2021 19:56:46 tester:
19/08/2021 19:56:46 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 19:56:48 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 19:56:58 dut.10.240.183.186: port config all rss all
19/08/2021 19:56:58 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 19:56:58 dut.10.240.183.186: set fwd rxonly
19/08/2021 19:56:58 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 19:56:58 dut.10.240.183.186: set verbose 1
19/08/2021 19:56:58 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 19:56:58 dut.10.240.183.186: show port info all
19/08/2021 19:56:58 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 19:56:58 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 19:56:58 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 19:56:58 dut.10.240.183.186: start
19/08/2021 19:56:58 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 19:56:58 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_tcp_l3_src================
19/08/2021 19:56:58 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:56:58 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
19/08/2021 19:56:58 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:56:58 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
19/08/2021 19:56:58 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:56:58 dut.10.240.183.186: flow list 0
19/08/2021 19:56:58 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 TCP => RSS
19/08/2021 19:56:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:56:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:00 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x911daa09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:00 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 19:57:00 AdvancedIavfRSSTest: hash_infos: [('0x911daa09', '0x9')]
19/08/2021 19:57:00 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:01 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x6190c618 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:01 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:01 AdvancedIavfRSSTest: hash_infos: [('0x6190c618', '0x8')]
19/08/2021 19:57:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 19:57:02 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x911daa09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:02 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:02 AdvancedIavfRSSTest: hash_infos: [('0x911daa09', '0x9')]
19/08/2021 19:57:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:57:03 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x911daa09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:03 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:03 AdvancedIavfRSSTest: hash_infos: [('0x911daa09', '0x9')]
19/08/2021 19:57:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:57:04 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x911daa09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:04 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:04 AdvancedIavfRSSTest: hash_infos: [('0x911daa09', '0x9')]
19/08/2021 19:57:04 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_tcp_l3_src passed
19/08/2021 19:57:04 dut.10.240.183.186: flow flush 0
19/08/2021 19:57:04 dut.10.240.183.186:
19/08/2021 19:57:04 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_tcp_l3_dst================
19/08/2021 19:57:04 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:57:04 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
19/08/2021 19:57:04 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:57:04 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
19/08/2021 19:57:04 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:57:04 dut.10.240.183.186: flow list 0
19/08/2021 19:57:04 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 TCP => RSS
19/08/2021 19:57:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:05 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x405be847 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:05 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 19:57:05 AdvancedIavfRSSTest: hash_infos: [('0x405be847', '0x7')]
19/08/2021 19:57:05 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 19:57:06 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x66717fdc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:06 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:06 AdvancedIavfRSSTest: hash_infos: [('0x66717fdc', '0xc')]
19/08/2021 19:57:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:08 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x405be847 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:08 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:08 AdvancedIavfRSSTest: hash_infos: [('0x405be847', '0x7')]
19/08/2021 19:57:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:57:09 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x405be847 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:09 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:09 AdvancedIavfRSSTest: hash_infos: [('0x405be847', '0x7')]
19/08/2021 19:57:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:57:10 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x405be847 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:10 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:10 AdvancedIavfRSSTest: hash_infos: [('0x405be847', '0x7')]
19/08/2021 19:57:10 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_tcp_l3_dst passed
19/08/2021 19:57:10 dut.10.240.183.186: flow flush 0
19/08/2021 19:57:10 dut.10.240.183.186:
19/08/2021 19:57:10 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_tcp_l4_src================
19/08/2021 19:57:10 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:57:10 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
19/08/2021 19:57:10 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:57:10 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
19/08/2021 19:57:10 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:57:10 dut.10.240.183.186: flow list 0
19/08/2021 19:57:10 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 TCP => RSS
19/08/2021 19:57:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:11 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xd155f779 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:11 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 19:57:11 AdvancedIavfRSSTest: hash_infos: [('0xd155f779', '0x9')]
19/08/2021 19:57:11 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:57:12 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xce337aba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:57:12 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:12 AdvancedIavfRSSTest: hash_infos: [('0xce337aba', '0xa')]
19/08/2021 19:57:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:13 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xd155f779 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:13 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:13 AdvancedIavfRSSTest: hash_infos: [('0xd155f779', '0x9')]
19/08/2021 19:57:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:15 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xd155f779 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:15 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:15 AdvancedIavfRSSTest: hash_infos: [('0xd155f779', '0x9')]
19/08/2021 19:57:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:57:16 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xd155f779 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:16 AdvancedIavfRSSTest: hash_infos: [('0xd155f779', '0x9')]
19/08/2021 19:57:16 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_tcp_l4_src passed
19/08/2021 19:57:16 dut.10.240.183.186: flow flush 0
19/08/2021 19:57:16 dut.10.240.183.186:
19/08/2021 19:57:16 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_tcp_l4_dst================
19/08/2021 19:57:16 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:57:16 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
19/08/2021 19:57:16 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:57:16 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
19/08/2021 19:57:16 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:57:16 dut.10.240.183.186: flow list 0
19/08/2021 19:57:16 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 TCP => RSS
19/08/2021 19:57:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:17 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xc4eefe04 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_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
19/08/2021 19:57:17 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 19:57:17 AdvancedIavfRSSTest: hash_infos: [('0xc4eefe04', '0x4')]
19/08/2021 19:57:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:57:18 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5c51d0b7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:18 AdvancedIavfRSSTest: hash_infos: [('0x5c51d0b7', '0x7')]
19/08/2021 19:57:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:57:19 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xc4eefe04 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_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
19/08/2021 19:57:19 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:19 AdvancedIavfRSSTest: hash_infos: [('0xc4eefe04', '0x4')]
19/08/2021 19:57:19 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:20 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xc4eefe04 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_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
19/08/2021 19:57:20 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:20 AdvancedIavfRSSTest: hash_infos: [('0xc4eefe04', '0x4')]
19/08/2021 19:57:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:21 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xc4eefe04 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_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
19/08/2021 19:57:21 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:21 AdvancedIavfRSSTest: hash_infos: [('0xc4eefe04', '0x4')]
19/08/2021 19:57:21 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_tcp_l4_dst passed
19/08/2021 19:57:21 dut.10.240.183.186: flow flush 0
19/08/2021 19:57:22 dut.10.240.183.186:
19/08/2021 19:57:22 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_tcp_l3_src_l4_src================
19/08/2021 19:57:22 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:57:22 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:57:22 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:57:22 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:57:22 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:57:22 dut.10.240.183.186: flow list 0
19/08/2021 19:57:22 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 TCP => RSS
19/08/2021 19:57:22 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:23 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xd64f1db7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:23 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 19:57:23 AdvancedIavfRSSTest: hash_infos: [('0xd64f1db7', '0x7')]
19/08/2021 19:57:23 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:24 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x26c271a6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:24 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:24 AdvancedIavfRSSTest: hash_infos: [('0x26c271a6', '0x6')]
19/08/2021 19:57:24 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:57:25 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xa190e8e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:25 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:25 AdvancedIavfRSSTest: hash_infos: [('0xa190e8e', '0xe')]
19/08/2021 19:57:25 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:26 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xd64f1db7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:26 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:26 AdvancedIavfRSSTest: hash_infos: [('0xd64f1db7', '0x7')]
19/08/2021 19:57:26 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:57:27 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xd64f1db7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:27 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:27 AdvancedIavfRSSTest: hash_infos: [('0xd64f1db7', '0x7')]
19/08/2021 19:57:27 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_tcp_l3_src_l4_src passed
19/08/2021 19:57:27 dut.10.240.183.186: flow flush 0
19/08/2021 19:57:27 dut.10.240.183.186:
19/08/2021 19:57:27 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_tcp_l3_src_l4_dst================
19/08/2021 19:57:27 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:57:27 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:57:27 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:57:27 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:57:27 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:57:27 dut.10.240.183.186: flow list 0
19/08/2021 19:57:28 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 TCP => RSS
19/08/2021 19:57:28 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:29 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x41d4ff99 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:29 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 19:57:29 AdvancedIavfRSSTest: hash_infos: [('0x41d4ff99', '0x9')]
19/08/2021 19:57:29 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:30 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xb1599388 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:30 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:30 AdvancedIavfRSSTest: hash_infos: [('0xb1599388', '0x8')]
19/08/2021 19:57:30 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:57:31 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x6a97686e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:31 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:31 AdvancedIavfRSSTest: hash_infos: [('0x6a97686e', '0xe')]
19/08/2021 19:57:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:57:32 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x41d4ff99 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:32 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:32 AdvancedIavfRSSTest: hash_infos: [('0x41d4ff99', '0x9')]
19/08/2021 19:57:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:33 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x41d4ff99 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:33 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:33 AdvancedIavfRSSTest: hash_infos: [('0x41d4ff99', '0x9')]
19/08/2021 19:57:33 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_tcp_l3_src_l4_dst passed
19/08/2021 19:57:33 dut.10.240.183.186: flow flush 0
19/08/2021 19:57:33 dut.10.240.183.186:
19/08/2021 19:57:33 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_tcp_l3_dst_l4_src================
19/08/2021 19:57:33 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:57:33 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:57:33 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:57:33 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:57:33 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:57:33 dut.10.240.183.186: flow list 0
19/08/2021 19:57:33 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 TCP => RSS
19/08/2021 19:57:33 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:34 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x7095ff9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:34 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 19:57:34 AdvancedIavfRSSTest: hash_infos: [('0x7095ff9', '0x9')]
19/08/2021 19:57:34 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:36 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x2123c862 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:36 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:36 AdvancedIavfRSSTest: hash_infos: [('0x2123c862', '0x2')]
19/08/2021 19:57:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:57:37 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xdb5f4cc0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:57:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:37 AdvancedIavfRSSTest: hash_infos: [('0xdb5f4cc0', '0x0')]
19/08/2021 19:57:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:57:38 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x7095ff9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:38 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:38 AdvancedIavfRSSTest: hash_infos: [('0x7095ff9', '0x9')]
19/08/2021 19:57:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:39 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x7095ff9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:39 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:39 AdvancedIavfRSSTest: hash_infos: [('0x7095ff9', '0x9')]
19/08/2021 19:57:39 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_tcp_l3_dst_l4_src passed
19/08/2021 19:57:39 dut.10.240.183.186: flow flush 0
19/08/2021 19:57:39 dut.10.240.183.186:
19/08/2021 19:57:39 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_tcp_l3_dst_l4_dst================
19/08/2021 19:57:39 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:57:39 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:57:39 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:57:39 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:57:39 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:57:39 dut.10.240.183.186: flow list 0
19/08/2021 19:57:39 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 TCP => RSS
19/08/2021 19:57:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:40 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x9092bdd7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:40 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 19:57:40 AdvancedIavfRSSTest: hash_infos: [('0x9092bdd7', '0x7')]
19/08/2021 19:57:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:41 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xb6b82a4c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:41 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:41 AdvancedIavfRSSTest: hash_infos: [('0xb6b82a4c', '0xc')]
19/08/2021 19:57:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:57:42 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xbbd12a20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:57:42 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:42 AdvancedIavfRSSTest: hash_infos: [('0xbbd12a20', '0x0')]
19/08/2021 19:57:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:44 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x9092bdd7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:44 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:44 AdvancedIavfRSSTest: hash_infos: [('0x9092bdd7', '0x7')]
19/08/2021 19:57:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:57:45 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x9092bdd7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:45 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:45 AdvancedIavfRSSTest: hash_infos: [('0x9092bdd7', '0x7')]
19/08/2021 19:57:45 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_tcp_l3_dst_l4_dst passed
19/08/2021 19:57:45 dut.10.240.183.186: flow flush 0
19/08/2021 19:57:45 dut.10.240.183.186:
19/08/2021 19:57:45 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_tcp_all================
19/08/2021 19:57:45 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:57:45 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
19/08/2021 19:57:45 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:57:45 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
19/08/2021 19:57:45 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:57:45 dut.10.240.183.186: flow list 0
19/08/2021 19:57:45 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 TCP => RSS
19/08/2021 19:57:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:46 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x4db0d88a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:57:46 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 19:57:46 AdvancedIavfRSSTest: hash_infos: [('0x4db0d88a', '0xa')]
19/08/2021 19:57:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:47 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x151ceb78 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:47 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:47 AdvancedIavfRSSTest: hash_infos: [('0x151ceb78', '0x8')]
19/08/2021 19:57:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:48 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xbd3db49b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:57:48 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:48 AdvancedIavfRSSTest: hash_infos: [('0xbd3db49b', '0xb')]
19/08/2021 19:57:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:57:49 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xe53e364a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:57:49 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:49 AdvancedIavfRSSTest: hash_infos: [('0xe53e364a', '0xa')]
19/08/2021 19:57:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:57:51 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x67bbad78 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:51 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:51 AdvancedIavfRSSTest: hash_infos: [('0x67bbad78', '0x8')]
19/08/2021 19:57:51 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_tcp_all passed
19/08/2021 19:57:51 dut.10.240.183.186: flow flush 0
19/08/2021 19:57:51 dut.10.240.183.186:
19/08/2021 19:57:51 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_tcp_ipv6================
19/08/2021 19:57:51 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:57:51 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 19:57:51 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:57:51 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 19:57:51 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:57:51 dut.10.240.183.186: flow list 0
19/08/2021 19:57:51 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 TCP => RSS
19/08/2021 19:57:51 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:52 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5dbae76c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:52 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 19:57:52 AdvancedIavfRSSTest: hash_infos: [('0x5dbae76c', '0xc')]
19/08/2021 19:57:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:53 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x516d49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:53 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:53 AdvancedIavfRSSTest: hash_infos: [('0x516d49e', '0xe')]
19/08/2021 19:57:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 19:57:54 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5dbae76c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:54 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:54 AdvancedIavfRSSTest: hash_infos: [('0x5dbae76c', '0xc')]
19/08/2021 19:57:54 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 19:57:55 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xad378b7d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:57:55 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 19:57:55 AdvancedIavfRSSTest: hash_infos: [('0xad378b7d', '0xd')]
19/08/2021 19:57:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:57:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 19:57:56 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5dbae76c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:57:56 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 19:57:56 AdvancedIavfRSSTest: hash_infos: [('0x5dbae76c', '0xc')]
19/08/2021 19:57:56 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_tcp_ipv6 passed
19/08/2021 19:57:56 dut.10.240.183.186: flow flush 0
19/08/2021 19:57:56 dut.10.240.183.186:
19/08/2021 19:57:56 AdvancedIavfRSSTest: {'ipv4_gre_ipv6_tcp_l3_src': {'result': 'passed'}, 'ipv4_gre_ipv6_tcp_l3_dst': {'result': 'passed'}, 'ipv4_gre_ipv6_tcp_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv6_tcp_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv6_tcp_l3_src_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv6_tcp_l3_src_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv6_tcp_l3_dst_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv6_tcp_l3_dst_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv6_tcp_all': {'result': 'passed'}, 'ipv4_gre_ipv6_tcp_ipv6': {'result': 'passed'}}
19/08/2021 19:57:56 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 19:57:56 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv6_tcp Result PASSED:
19/08/2021 19:57:56 dut.10.240.183.186: flow flush 0
19/08/2021 19:57:58 dut.10.240.183.186:
testpmd>
19/08/2021 19:57:58 dut.10.240.183.186: clear port stats all
19/08/2021 19:57:59 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 19:57:59 dut.10.240.183.186: stop
19/08/2021 19:57:59 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 11 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 14 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 19:57:59 dut.10.240.183.186: quit
19/08/2021 19:58:00 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 19:58:00 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv6_udp Begin
19/08/2021 19:58:00 dut.10.240.183.186:
19/08/2021 19:58:00 tester:
19/08/2021 19:58:00 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 19:58:01 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 19:58:11 dut.10.240.183.186: port config all rss all
19/08/2021 19:58:11 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 19:58:11 dut.10.240.183.186: set fwd rxonly
19/08/2021 19:58:11 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 19:58:11 dut.10.240.183.186: set verbose 1
19/08/2021 19:58:12 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 19:58:12 dut.10.240.183.186: show port info all
19/08/2021 19:58:12 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 19:58:12 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 19:58:12 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 19:58:12 dut.10.240.183.186: start
19/08/2021 19:58:12 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 19:58:12 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_udp_l3_src================
19/08/2021 19:58:12 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:58:12 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
19/08/2021 19:58:12 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:58:12 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
19/08/2021 19:58:12 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:58:12 dut.10.240.183.186: flow list 0
19/08/2021 19:58:12 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 UDP => RSS
19/08/2021 19:58:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:13 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x8a24afb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:13 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 19:58:13 AdvancedIavfRSSTest: hash_infos: [('0x8a24afb7', '0x7')]
19/08/2021 19:58:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:14 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xa124e84 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:14 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:14 AdvancedIavfRSSTest: hash_infos: [('0xa124e84', '0x4')]
19/08/2021 19:58:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/("X"*480)
19/08/2021 19:58:15 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x8a24afb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:15 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:15 AdvancedIavfRSSTest: hash_infos: [('0x8a24afb7', '0x7')]
19/08/2021 19:58:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:58:16 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x8a24afb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:16 AdvancedIavfRSSTest: hash_infos: [('0x8a24afb7', '0x7')]
19/08/2021 19:58:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:58:17 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x8a24afb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:17 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:17 AdvancedIavfRSSTest: hash_infos: [('0x8a24afb7', '0x7')]
19/08/2021 19:58:17 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_udp_l3_src passed
19/08/2021 19:58:17 dut.10.240.183.186: flow flush 0
19/08/2021 19:58:17 dut.10.240.183.186:
19/08/2021 19:58:17 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_udp_l3_dst================
19/08/2021 19:58:17 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:58:17 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
19/08/2021 19:58:18 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:58:18 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
19/08/2021 19:58:18 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:58:18 dut.10.240.183.186: flow list 0
19/08/2021 19:58:18 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 UDP => RSS
19/08/2021 19:58:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:19 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x2e6503b3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:58:19 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 19:58:19 AdvancedIavfRSSTest: hash_infos: [('0x2e6503b3', '0x3')]
19/08/2021 19:58:19 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/("X"*480)
19/08/2021 19:58:20 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xa7f9befd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:20 AdvancedIavfRSSTest: hash_infos: [('0xa7f9befd', '0xd')]
19/08/2021 19:58:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:21 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x2e6503b3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:58:21 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:21 AdvancedIavfRSSTest: hash_infos: [('0x2e6503b3', '0x3')]
19/08/2021 19:58:21 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:58:22 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x2e6503b3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:58:22 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:22 AdvancedIavfRSSTest: hash_infos: [('0x2e6503b3', '0x3')]
19/08/2021 19:58:22 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:58:23 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x2e6503b3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:58:23 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:23 AdvancedIavfRSSTest: hash_infos: [('0x2e6503b3', '0x3')]
19/08/2021 19:58:23 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_udp_l3_dst passed
19/08/2021 19:58:23 dut.10.240.183.186: flow flush 0
19/08/2021 19:58:23 dut.10.240.183.186:
19/08/2021 19:58:23 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_udp_l4_src================
19/08/2021 19:58:23 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:58:23 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
19/08/2021 19:58:23 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:58:23 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
19/08/2021 19:58:23 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:58:23 dut.10.240.183.186: flow list 0
19/08/2021 19:58:23 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 UDP => RSS
19/08/2021 19:58:23 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:25 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xe9e646c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:25 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 19:58:25 AdvancedIavfRSSTest: hash_infos: [('0xe9e646c1', '0x1')]
19/08/2021 19:58:25 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:58:26 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x3d5fe40e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:26 AdvancedIavfRSSTest: hash_infos: [('0x3d5fe40e', '0xe')]
19/08/2021 19:58:26 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:27 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xe9e646c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:27 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:27 AdvancedIavfRSSTest: hash_infos: [('0xe9e646c1', '0x1')]
19/08/2021 19:58:27 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:28 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xe9e646c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:28 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:28 AdvancedIavfRSSTest: hash_infos: [('0xe9e646c1', '0x1')]
19/08/2021 19:58:28 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:58:29 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xe9e646c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:29 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:29 AdvancedIavfRSSTest: hash_infos: [('0xe9e646c1', '0x1')]
19/08/2021 19:58:29 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_udp_l4_src passed
19/08/2021 19:58:29 dut.10.240.183.186: flow flush 0
19/08/2021 19:58:29 dut.10.240.183.186:
19/08/2021 19:58:29 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_udp_l4_dst================
19/08/2021 19:58:29 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:58:29 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
19/08/2021 19:58:29 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:58:29 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
19/08/2021 19:58:29 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:58:29 dut.10.240.183.186: flow list 0
19/08/2021 19:58:29 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 UDP => RSS
19/08/2021 19:58:29 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:30 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x8ec885b4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:30 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 19:58:30 AdvancedIavfRSSTest: hash_infos: [('0x8ec885b4', '0x4')]
19/08/2021 19:58:30 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:58:31 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x6f5f4fc8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:31 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:31 AdvancedIavfRSSTest: hash_infos: [('0x6f5f4fc8', '0x8')]
19/08/2021 19:58:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:58:33 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x8ec885b4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:33 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:33 AdvancedIavfRSSTest: hash_infos: [('0x8ec885b4', '0x4')]
19/08/2021 19:58:33 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:34 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x8ec885b4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:34 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:34 AdvancedIavfRSSTest: hash_infos: [('0x8ec885b4', '0x4')]
19/08/2021 19:58:34 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:35 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x8ec885b4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:35 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:35 AdvancedIavfRSSTest: hash_infos: [('0x8ec885b4', '0x4')]
19/08/2021 19:58:35 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_udp_l4_dst passed
19/08/2021 19:58:35 dut.10.240.183.186: flow flush 0
19/08/2021 19:58:35 dut.10.240.183.186:
19/08/2021 19:58:35 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_udp_l3_src_l4_src================
19/08/2021 19:58:35 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:58:35 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:58:35 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:58:35 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:58:35 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:58:35 dut.10.240.183.186: flow list 0
19/08/2021 19:58:35 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 UDP => RSS
19/08/2021 19:58:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:36 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x3004fefd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:58:36 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 19:58:36 AdvancedIavfRSSTest: hash_infos: [('0x3004fefd', '0xd')]
19/08/2021 19:58:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:37 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xb0321fce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:37 AdvancedIavfRSSTest: hash_infos: [('0xb0321fce', '0xe')]
19/08/2021 19:58:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:58:38 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xd3ed95d0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:58:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:38 AdvancedIavfRSSTest: hash_infos: [('0xd3ed95d0', '0x0')]
19/08/2021 19:58:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:39 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x3004fefd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:58:39 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:39 AdvancedIavfRSSTest: hash_infos: [('0x3004fefd', '0xd')]
19/08/2021 19:58:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:58:41 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x3004fefd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:58:41 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:41 AdvancedIavfRSSTest: hash_infos: [('0x3004fefd', '0xd')]
19/08/2021 19:58:41 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_udp_l3_src_l4_src passed
19/08/2021 19:58:41 dut.10.240.183.186: flow flush 0
19/08/2021 19:58:41 dut.10.240.183.186:
19/08/2021 19:58:41 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_udp_l3_src_l4_dst================
19/08/2021 19:58:41 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:58:41 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:58:41 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:58:41 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:58:41 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:58:41 dut.10.240.183.186: flow list 0
19/08/2021 19:58:41 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 UDP => RSS
19/08/2021 19:58:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:42 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x8d4ab334 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:42 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 19:58:42 AdvancedIavfRSSTest: hash_infos: [('0x8d4ab334', '0x4')]
19/08/2021 19:58:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:43 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xd7c5207 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:43 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:43 AdvancedIavfRSSTest: hash_infos: [('0xd7c5207', '0x7')]
19/08/2021 19:58:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:58:44 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xd65982d2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:44 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:44 AdvancedIavfRSSTest: hash_infos: [('0xd65982d2', '0x2')]
19/08/2021 19:58:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:58:45 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x8d4ab334 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:45 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:45 AdvancedIavfRSSTest: hash_infos: [('0x8d4ab334', '0x4')]
19/08/2021 19:58:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:46 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x8d4ab334 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:46 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:46 AdvancedIavfRSSTest: hash_infos: [('0x8d4ab334', '0x4')]
19/08/2021 19:58:46 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_udp_l3_src_l4_dst passed
19/08/2021 19:58:46 dut.10.240.183.186: flow flush 0
19/08/2021 19:58:46 dut.10.240.183.186:
19/08/2021 19:58:46 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_udp_l3_dst_l4_src================
19/08/2021 19:58:46 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:58:46 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:58:47 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:58:47 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 19:58:47 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:58:47 dut.10.240.183.186: flow list 0
19/08/2021 19:58:47 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 UDP => RSS
19/08/2021 19:58:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:48 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x944552f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:48 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 19:58:48 AdvancedIavfRSSTest: hash_infos: [('0x944552f9', '0x9')]
19/08/2021 19:58:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:49 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x1dd9efb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:49 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:49 AdvancedIavfRSSTest: hash_infos: [('0x1dd9efb7', '0x7')]
19/08/2021 19:58:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:58:50 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x77ac39d4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 19:58:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:50 AdvancedIavfRSSTest: hash_infos: [('0x77ac39d4', '0x4')]
19/08/2021 19:58:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:58:51 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x944552f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:51 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:51 AdvancedIavfRSSTest: hash_infos: [('0x944552f9', '0x9')]
19/08/2021 19:58:51 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:52 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x944552f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:52 AdvancedIavfRSSTest: hash_infos: [('0x944552f9', '0x9')]
19/08/2021 19:58:52 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_udp_l3_dst_l4_src passed
19/08/2021 19:58:52 dut.10.240.183.186: flow flush 0
19/08/2021 19:58:52 dut.10.240.183.186:
19/08/2021 19:58:52 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_udp_l3_dst_l4_dst================
19/08/2021 19:58:52 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:58:52 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:58:52 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:58:52 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 19:58:52 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:58:52 dut.10.240.183.186: flow list 0
19/08/2021 19:58:52 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 UDP => RSS
19/08/2021 19:58:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:54 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x290b1f30 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:58:54 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 19:58:54 AdvancedIavfRSSTest: hash_infos: [('0x290b1f30', '0x0')]
19/08/2021 19:58:54 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:55 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xa097a27e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:55 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:55 AdvancedIavfRSSTest: hash_infos: [('0xa097a27e', '0xe')]
19/08/2021 19:58:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:58:56 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x72182ed6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:56 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:58:56 AdvancedIavfRSSTest: hash_infos: [('0x72182ed6', '0x6')]
19/08/2021 19:58:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:57 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x290b1f30 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:58:57 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:57 AdvancedIavfRSSTest: hash_infos: [('0x290b1f30', '0x0')]
19/08/2021 19:58:57 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:58:58 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x290b1f30 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:58:58 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:58:58 AdvancedIavfRSSTest: hash_infos: [('0x290b1f30', '0x0')]
19/08/2021 19:58:58 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_udp_l3_dst_l4_dst passed
19/08/2021 19:58:58 dut.10.240.183.186: flow flush 0
19/08/2021 19:58:58 dut.10.240.183.186:
19/08/2021 19:58:58 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_udp_all================
19/08/2021 19:58:58 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:58:58 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
19/08/2021 19:58:58 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:58:58 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
19/08/2021 19:58:58 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:58:58 dut.10.240.183.186: flow list 0
19/08/2021 19:58:58 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 UDP => RSS
19/08/2021 19:58:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:58:59 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x576941f8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:58:59 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 19:58:59 AdvancedIavfRSSTest: hash_infos: [('0x576941f8', '0x8')]
19/08/2021 19:58:59 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:58:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:59:01 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xcd414cce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:59:01 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:59:01 AdvancedIavfRSSTest: hash_infos: [('0xcd414cce', '0xe')]
19/08/2021 19:59:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:59:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:59:02 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xd75fa0cb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:59:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:59:02 AdvancedIavfRSSTest: hash_infos: [('0xd75fa0cb', '0xb')]
19/08/2021 19:59:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:59:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:59:03 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x7da5359d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:59:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:59:03 AdvancedIavfRSSTest: hash_infos: [('0x7da5359d', '0xd')]
19/08/2021 19:59:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:59:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:59:04 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x5cc436f7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:59:04 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:59:04 AdvancedIavfRSSTest: hash_infos: [('0x5cc436f7', '0x7')]
19/08/2021 19:59:04 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_udp_all passed
19/08/2021 19:59:04 dut.10.240.183.186: flow flush 0
19/08/2021 19:59:04 dut.10.240.183.186:
19/08/2021 19:59:04 AdvancedIavfRSSTest: ===================Test sub case: ipv4_gre_ipv6_udp_ipv6================
19/08/2021 19:59:04 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 19:59:04 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 19:59:04 dut.10.240.183.186:
Flow rule validated
19/08/2021 19:59:04 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 19:59:04 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 19:59:04 dut.10.240.183.186: flow list 0
19/08/2021 19:59:04 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 UDP => RSS
19/08/2021 19:59:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:59:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:59:05 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x564119b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:59:05 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 19:59:05 AdvancedIavfRSSTest: hash_infos: [('0x564119b5', '0x5')]
19/08/2021 19:59:05 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:59:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:59:06 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xcc691483 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 19:59:06 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:59:06 AdvancedIavfRSSTest: hash_infos: [('0xcc691483', '0x3')]
19/08/2021 19:59:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:59:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 19:59:07 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x564119b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:59:07 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:59:07 AdvancedIavfRSSTest: hash_infos: [('0x564119b5', '0x5')]
19/08/2021 19:59:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:59:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 19:59:08 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xd677f886 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:59:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 19:59:08 AdvancedIavfRSSTest: hash_infos: [('0xd677f886', '0x6')]
19/08/2021 19:59:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 19:59:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 19:59:10 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x564119b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 19:59:10 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 19:59:10 AdvancedIavfRSSTest: hash_infos: [('0x564119b5', '0x5')]
19/08/2021 19:59:10 AdvancedIavfRSSTest: sub_case ipv4_gre_ipv6_udp_ipv6 passed
19/08/2021 19:59:10 dut.10.240.183.186: flow flush 0
19/08/2021 19:59:10 dut.10.240.183.186:
19/08/2021 19:59:10 AdvancedIavfRSSTest: {'ipv4_gre_ipv6_udp_l3_src': {'result': 'passed'}, 'ipv4_gre_ipv6_udp_l3_dst': {'result': 'passed'}, 'ipv4_gre_ipv6_udp_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv6_udp_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv6_udp_l3_src_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv6_udp_l3_src_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv6_udp_l3_dst_l4_src': {'result': 'passed'}, 'ipv4_gre_ipv6_udp_l3_dst_l4_dst': {'result': 'passed'}, 'ipv4_gre_ipv6_udp_all': {'result': 'passed'}, 'ipv4_gre_ipv6_udp_ipv6': {'result': 'passed'}}
19/08/2021 19:59:10 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 19:59:10 AdvancedIavfRSSTest: Test Case test_mac_ipv4_gre_ipv6_udp Result PASSED:
19/08/2021 19:59:10 dut.10.240.183.186: flow flush 0
19/08/2021 19:59:11 dut.10.240.183.186:
testpmd>
19/08/2021 19:59:11 dut.10.240.183.186: clear port stats all
19/08/2021 19:59:12 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 19:59:12 dut.10.240.183.186: stop
19/08/2021 19:59:12 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 19:59:12 dut.10.240.183.186: quit
19/08/2021 19:59:13 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:00:15 dut.10.240.183.186: flow flush 0
19/08/2021 20:00:16 dut.10.240.183.186:
testpmd>
19/08/2021 20:00:16 dut.10.240.183.186: clear port stats all
19/08/2021 20:00:17 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:00:17 dut.10.240.183.186: stop
19/08/2021 20:00:17 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:00:17 dut.10.240.183.186: quit
19/08/2021 20:00:18 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:00:18 AdvancedIavfRSSTest: Test Case test_mac_ipv4_tcp Begin
19/08/2021 20:00:18 dut.10.240.183.186:
19/08/2021 20:00:18 tester:
19/08/2021 20:00:18 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:00:19 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:00:29 dut.10.240.183.186: port config all rss all
19/08/2021 20:00:30 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:00:30 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:00:30 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:00:30 dut.10.240.183.186: set verbose 1
19/08/2021 20:00:30 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:00:30 dut.10.240.183.186: show port info all
19/08/2021 20:00:30 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:00:30 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:00:30 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:00:30 dut.10.240.183.186: start
19/08/2021 20:00:30 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:00:30 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l2_src================
19/08/2021 20:00:30 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:00:30 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
19/08/2021 20:00:30 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:00:30 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
19/08/2021 20:00:30 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:00:30 dut.10.240.183.186: flow list 0
19/08/2021 20:00:30 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:00:30 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:30 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:00:31 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc484dee4 - RSS queue=0x4 - 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=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:31 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:00:31 AdvancedIavfRSSTest: hash_infos: [('0xc484dee4', '0x4')]
19/08/2021 20:00:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:00:32 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xfdaf224f - RSS queue=0xf - 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=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:00:32 AdvancedIavfRSSTest: hash_infos: [('0xfdaf224f', '0xf')]
19/08/2021 20:00:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)
19/08/2021 20:00:33 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc484dee4 - RSS queue=0x4 - 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=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:33 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:00:33 AdvancedIavfRSSTest: hash_infos: [('0xc484dee4', '0x4')]
19/08/2021 20:00:33 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l2_src passed
19/08/2021 20:00:33 dut.10.240.183.186: flow flush 0
19/08/2021 20:00:33 dut.10.240.183.186:
19/08/2021 20:00:33 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l2_dst================
19/08/2021 20:00:33 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:00:33 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
19/08/2021 20:00:33 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:00:33 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
19/08/2021 20:00:34 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:00:34 dut.10.240.183.186: flow list 0
19/08/2021 20:00:34 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:00:34 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:34 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:00:35 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x63beecca - 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
19/08/2021 20:00:35 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:00:35 AdvancedIavfRSSTest: hash_infos: [('0x63beecca', '0xa')]
19/08/2021 20:00:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)
19/08/2021 20:00:36 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x63beecca - 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
19/08/2021 20:00:36 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:00:36 AdvancedIavfRSSTest: hash_infos: [('0x63beecca', '0xa')]
19/08/2021 20:00:36 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l2_dst passed
19/08/2021 20:00:36 dut.10.240.183.186: flow flush 0
19/08/2021 20:00:36 dut.10.240.183.186:
19/08/2021 20:00:36 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l2src_l2dst================
19/08/2021 20:00:36 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:00:36 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
19/08/2021 20:00:36 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:00:36 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
19/08/2021 20:00:36 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:00:36 dut.10.240.183.186: flow list 0
19/08/2021 20:00:36 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:00:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:36 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:00:37 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x27e6ac9 - RSS queue=0x9 - 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=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:37 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:00:37 AdvancedIavfRSSTest: hash_infos: [('0x27e6ac9', '0x9')]
19/08/2021 20:00:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:00:38 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xccc2ba58 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:00:38 AdvancedIavfRSSTest: hash_infos: [('0xccc2ba58', '0x8')]
19/08/2021 20:00:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)
19/08/2021 20:00:39 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x27e6ac9 - RSS queue=0x9 - 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=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:39 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:00:39 AdvancedIavfRSSTest: hash_infos: [('0x27e6ac9', '0x9')]
19/08/2021 20:00:39 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l2src_l2dst passed
19/08/2021 20:00:39 dut.10.240.183.186: flow flush 0
19/08/2021 20:00:39 dut.10.240.183.186:
19/08/2021 20:00:39 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3_src================
19/08/2021 20:00:39 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:00:39 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
19/08/2021 20:00:40 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:00:40 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
19/08/2021 20:00:40 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:00:40 dut.10.240.183.186: flow list 0
19/08/2021 20:00:40 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:00:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:40 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:00:41 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xefff025c - RSS queue=0xc - 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=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:41 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:00:41 AdvancedIavfRSSTest: hash_infos: [('0xefff025c', '0xc')]
19/08/2021 20:00:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:00:42 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf5c629a0 - 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
19/08/2021 20:00:42 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:00:42 AdvancedIavfRSSTest: hash_infos: [('0xf5c629a0', '0x0')]
19/08/2021 20:00:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)
19/08/2021 20:00:43 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xefff025c - RSS queue=0xc - 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=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:43 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:00:43 AdvancedIavfRSSTest: hash_infos: [('0xefff025c', '0xc')]
19/08/2021 20:00:43 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3_src passed
19/08/2021 20:00:43 dut.10.240.183.186: flow flush 0
19/08/2021 20:00:43 dut.10.240.183.186:
19/08/2021 20:00:43 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3_dst================
19/08/2021 20:00:43 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:00:43 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:00:43 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:00:43 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:00:43 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:00:43 dut.10.240.183.186: flow list 0
19/08/2021 20:00:43 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:00:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:43 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:00:44 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xca4100a2 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:44 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:00:44 AdvancedIavfRSSTest: hash_infos: [('0xca4100a2', '0x2')]
19/08/2021 20:00:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:00:45 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xd0782b5e - RSS queue=0xe - 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=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:00:45 AdvancedIavfRSSTest: hash_infos: [('0xd0782b5e', '0xe')]
19/08/2021 20:00:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=33)/("X"*480)
19/08/2021 20:00:47 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xca4100a2 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:47 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:00:47 AdvancedIavfRSSTest: hash_infos: [('0xca4100a2', '0x2')]
19/08/2021 20:00:47 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3_dst passed
19/08/2021 20:00:47 dut.10.240.183.186: flow flush 0
19/08/2021 20:00:47 dut.10.240.183.186:
19/08/2021 20:00:47 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3src_l4src================
19/08/2021 20:00:47 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:00:47 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:00:47 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:00:47 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:00:47 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:00:47 dut.10.240.183.186: flow list 0
19/08/2021 20:00:47 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:00:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:47 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:00:48 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x514abd46 - RSS queue=0x6 - 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=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:48 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:00:48 AdvancedIavfRSSTest: hash_infos: [('0x514abd46', '0x6')]
19/08/2021 20:00:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:00:49 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x4b7396ba - 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
19/08/2021 20:00:49 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:00:49 AdvancedIavfRSSTest: hash_infos: [('0x4b7396ba', '0xa')]
19/08/2021 20:00:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
19/08/2021 20:00:50 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xb01a5da9 - RSS queue=0x9 - 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=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:00:50 AdvancedIavfRSSTest: hash_infos: [('0xb01a5da9', '0x9')]
19/08/2021 20:00:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
19/08/2021 20:00:51 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x514abd46 - RSS queue=0x6 - 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=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:51 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:00:51 AdvancedIavfRSSTest: hash_infos: [('0x514abd46', '0x6')]
19/08/2021 20:00:51 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3src_l4src passed
19/08/2021 20:00:51 dut.10.240.183.186: flow flush 0
19/08/2021 20:00:51 dut.10.240.183.186:
19/08/2021 20:00:51 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3src_l4dst================
19/08/2021 20:00:51 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:00:51 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:00:51 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:00:51 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:00:52 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:00:52 dut.10.240.183.186: flow list 0
19/08/2021 20:00:52 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:00:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:52 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:00:53 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xade143fa - 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
19/08/2021 20:00:53 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:00:53 AdvancedIavfRSSTest: hash_infos: [('0xade143fa', '0xa')]
19/08/2021 20:00:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:00:54 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xb7d86806 - RSS queue=0x6 - 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=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:54 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:00:54 AdvancedIavfRSSTest: hash_infos: [('0xb7d86806', '0x6')]
19/08/2021 20:00:54 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
19/08/2021 20:00:55 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x4cb1a315 - RSS queue=0x5 - 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=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:55 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:00:55 AdvancedIavfRSSTest: hash_infos: [('0x4cb1a315', '0x5')]
19/08/2021 20:00:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
19/08/2021 20:00:56 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xade143fa - 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
19/08/2021 20:00:56 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:00:56 AdvancedIavfRSSTest: hash_infos: [('0xade143fa', '0xa')]
19/08/2021 20:00:56 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3src_l4dst passed
19/08/2021 20:00:56 dut.10.240.183.186: flow flush 0
19/08/2021 20:00:56 dut.10.240.183.186:
19/08/2021 20:00:56 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3dst_l4src================
19/08/2021 20:00:56 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:00:56 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:00:56 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:00:56 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:00:56 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:00:56 dut.10.240.183.186: flow list 0
19/08/2021 20:00:56 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:00:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:56 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:00:57 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x74f4bfb8 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:57 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:00:57 AdvancedIavfRSSTest: hash_infos: [('0x74f4bfb8', '0x8')]
19/08/2021 20:00:57 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:00:58 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6ecd9444 - RSS queue=0x4 - 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=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:00:58 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:00:58 AdvancedIavfRSSTest: hash_infos: [('0x6ecd9444', '0x4')]
19/08/2021 20:00:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:00:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
19/08/2021 20:01:00 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x95a45f57 - RSS queue=0x7 - 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=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:00 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:01:00 AdvancedIavfRSSTest: hash_infos: [('0x95a45f57', '0x7')]
19/08/2021 20:01:00 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)
19/08/2021 20:01:01 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x74f4bfb8 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:01 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:01:01 AdvancedIavfRSSTest: hash_infos: [('0x74f4bfb8', '0x8')]
19/08/2021 20:01:01 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3dst_l4src passed
19/08/2021 20:01:01 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:01 dut.10.240.183.186:
19/08/2021 20:01:01 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3dst_l4dst================
19/08/2021 20:01:01 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:01:01 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:01:01 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:01:01 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:01:01 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:01:01 dut.10.240.183.186: flow list 0
19/08/2021 20:01:01 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:01:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:01 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:01:02 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x885f4104 - RSS queue=0x4 - 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=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:02 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:01:02 AdvancedIavfRSSTest: hash_infos: [('0x885f4104', '0x4')]
19/08/2021 20:01:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:01:03 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x92666af8 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:01:03 AdvancedIavfRSSTest: hash_infos: [('0x92666af8', '0x8')]
19/08/2021 20:01:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
19/08/2021 20:01:04 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x690fa1eb - RSS queue=0xb - 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=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:04 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:01:04 AdvancedIavfRSSTest: hash_infos: [('0x690fa1eb', '0xb')]
19/08/2021 20:01:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
19/08/2021 20:01:05 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x885f4104 - RSS queue=0x4 - 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=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:05 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:01:05 AdvancedIavfRSSTest: hash_infos: [('0x885f4104', '0x4')]
19/08/2021 20:01:05 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3dst_l4dst passed
19/08/2021 20:01:05 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:05 dut.10.240.183.186:
19/08/2021 20:01:05 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l4_src================
19/08/2021 20:01:05 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:01:05 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
19/08/2021 20:01:06 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:01:06 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
19/08/2021 20:01:06 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:01:06 dut.10.240.183.186: flow list 0
19/08/2021 20:01:06 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:01:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:06 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:01:07 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x50d53ada - 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
19/08/2021 20:01:07 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:01:07 AdvancedIavfRSSTest: hash_infos: [('0x50d53ada', '0xa')]
19/08/2021 20:01:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
19/08/2021 20:01:08 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x86955108 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:01:08 AdvancedIavfRSSTest: hash_infos: [('0x86955108', '0x8')]
19/08/2021 20:01:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)
19/08/2021 20:01:09 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x50d53ada - 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
19/08/2021 20:01:09 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:01:09 AdvancedIavfRSSTest: hash_infos: [('0x50d53ada', '0xa')]
19/08/2021 20:01:09 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l4_src passed
19/08/2021 20:01:09 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:09 dut.10.240.183.186:
19/08/2021 20:01:09 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l4_dst================
19/08/2021 20:01:09 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:01:09 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:01:09 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:01:09 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:01:09 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:01:09 dut.10.240.183.186: flow list 0
19/08/2021 20:01:09 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:01:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:09 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:01:10 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x827f1bc0 - 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
19/08/2021 20:01:10 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:01:10 AdvancedIavfRSSTest: hash_infos: [('0x827f1bc0', '0x0')]
19/08/2021 20:01:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
19/08/2021 20:01:11 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x543f7012 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:11 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:01:11 AdvancedIavfRSSTest: hash_infos: [('0x543f7012', '0x2')]
19/08/2021 20:01:11 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
19/08/2021 20:01:13 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x827f1bc0 - 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
19/08/2021 20:01:13 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:01:13 AdvancedIavfRSSTest: hash_infos: [('0x827f1bc0', '0x0')]
19/08/2021 20:01:13 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l4_dst passed
19/08/2021 20:01:13 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:13 dut.10.240.183.186:
19/08/2021 20:01:13 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_all================
19/08/2021 20:01:13 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:01:13 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
19/08/2021 20:01:13 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:01:13 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
19/08/2021 20:01:13 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:01:13 dut.10.240.183.186: flow list 0
19/08/2021 20:01:13 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:01:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:13 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:01:14 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x29dceb88 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:14 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:01:14 AdvancedIavfRSSTest: hash_infos: [('0x29dceb88', '0x8')]
19/08/2021 20:01:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
19/08/2021 20:01:15 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x5e3dbd52 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:01:15 AdvancedIavfRSSTest: hash_infos: [('0x5e3dbd52', '0x2')]
19/08/2021 20:01:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
19/08/2021 20:01:16 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x57b39c69 - RSS queue=0x9 - 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=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:16 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:01:16 AdvancedIavfRSSTest: hash_infos: [('0x57b39c69', '0x9')]
19/08/2021 20:01:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:01:17 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x82225746 - RSS queue=0x6 - 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=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:17 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:01:17 AdvancedIavfRSSTest: hash_infos: [('0x82225746', '0x6')]
19/08/2021 20:01:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:01:18 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x33e5c074 - RSS queue=0x4 - 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=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:01:18 AdvancedIavfRSSTest: hash_infos: [('0x33e5c074', '0x4')]
19/08/2021 20:01:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:01:19 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x29dceb88 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:19 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:01:19 AdvancedIavfRSSTest: hash_infos: [('0x29dceb88', '0x8')]
19/08/2021 20:01:19 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_all passed
19/08/2021 20:01:19 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:20 dut.10.240.183.186:
19/08/2021 20:01:20 AdvancedIavfRSSTest: {'mac_ipv4_tcp_l2_src': {'result': 'passed'}, 'mac_ipv4_tcp_l2_dst': {'result': 'passed'}, 'mac_ipv4_tcp_l2src_l2dst': {'result': 'passed'}, 'mac_ipv4_tcp_l3_src': {'result': 'passed'}, 'mac_ipv4_tcp_l3_dst': {'result': 'passed'}, 'mac_ipv4_tcp_l3src_l4src': {'result': 'passed'}, 'mac_ipv4_tcp_l3src_l4dst': {'result': 'passed'}, 'mac_ipv4_tcp_l3dst_l4src': {'result': 'passed'}, 'mac_ipv4_tcp_l3dst_l4dst': {'result': 'passed'}, 'mac_ipv4_tcp_l4_src': {'result': 'passed'}, 'mac_ipv4_tcp_l4_dst': {'result': 'passed'}, 'mac_ipv4_tcp_all': {'result': 'passed'}}
19/08/2021 20:01:20 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:01:20 AdvancedIavfRSSTest: Test Case test_mac_ipv4_tcp Result PASSED:
19/08/2021 20:01:20 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:21 dut.10.240.183.186:
testpmd>
19/08/2021 20:01:21 dut.10.240.183.186: clear port stats all
19/08/2021 20:01:22 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:01:22 dut.10.240.183.186: stop
19/08/2021 20:01:22 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:01:22 dut.10.240.183.186: quit
19/08/2021 20:01:23 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:01:23 AdvancedIavfRSSTest: Test Case test_mac_ipv4_udp Begin
19/08/2021 20:01:23 dut.10.240.183.186:
19/08/2021 20:01:23 tester:
19/08/2021 20:01:23 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:01:24 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:01:34 dut.10.240.183.186: port config all rss all
19/08/2021 20:01:35 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:01:35 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:01:35 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:01:35 dut.10.240.183.186: set verbose 1
19/08/2021 20:01:35 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:01:35 dut.10.240.183.186: show port info all
19/08/2021 20:01:35 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:01:35 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:01:35 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:01:35 dut.10.240.183.186: start
19/08/2021 20:01:35 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:01:35 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l2_src================
19/08/2021 20:01:35 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:01:35 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
19/08/2021 20:01:35 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:01:35 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
19/08/2021 20:01:35 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:01:35 dut.10.240.183.186: flow list 0
19/08/2021 20:01:35 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:01:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:35 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:01:36 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xe539774e - RSS queue=0xe - 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=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:36 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:01:36 AdvancedIavfRSSTest: hash_infos: [('0xe539774e', '0xe')]
19/08/2021 20:01:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:01:37 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xe4230c10 - 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
19/08/2021 20:01:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:01:37 AdvancedIavfRSSTest: hash_infos: [('0xe4230c10', '0x0')]
19/08/2021 20:01:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)
19/08/2021 20:01:38 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xe539774e - RSS queue=0xe - 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=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:38 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:01:38 AdvancedIavfRSSTest: hash_infos: [('0xe539774e', '0xe')]
19/08/2021 20:01:38 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l2_src passed
19/08/2021 20:01:38 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:38 dut.10.240.183.186:
19/08/2021 20:01:38 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l2_dst================
19/08/2021 20:01:38 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:01:38 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
19/08/2021 20:01:38 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:01:38 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
19/08/2021 20:01:39 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:01:39 dut.10.240.183.186: flow list 0
19/08/2021 20:01:39 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:01:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:39 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:01:40 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x22a3ea1f - RSS queue=0xf - 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=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:40 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:01:40 AdvancedIavfRSSTest: hash_infos: [('0x22a3ea1f', '0xf')]
19/08/2021 20:01:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)
19/08/2021 20:01:41 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x22a3ea1f - RSS queue=0xf - 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=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:41 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:01:41 AdvancedIavfRSSTest: hash_infos: [('0x22a3ea1f', '0xf')]
19/08/2021 20:01:41 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l2_dst passed
19/08/2021 20:01:41 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:41 dut.10.240.183.186:
19/08/2021 20:01:41 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l2src_l2dst================
19/08/2021 20:01:41 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:01:41 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
19/08/2021 20:01:41 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:01:41 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
19/08/2021 20:01:41 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:01:41 dut.10.240.183.186: flow list 0
19/08/2021 20:01:41 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:01:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:41 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:01:42 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x48052cb - RSS queue=0xb - 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=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:42 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:01:42 AdvancedIavfRSSTest: hash_infos: [('0x48052cb', '0xb')]
19/08/2021 20:01:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:01:43 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x6250552e - RSS queue=0xe - 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=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:43 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:01:43 AdvancedIavfRSSTest: hash_infos: [('0x6250552e', '0xe')]
19/08/2021 20:01:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)
19/08/2021 20:01:44 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x48052cb - RSS queue=0xb - 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=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:44 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:01:44 AdvancedIavfRSSTest: hash_infos: [('0x48052cb', '0xb')]
19/08/2021 20:01:44 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l2src_l2dst passed
19/08/2021 20:01:44 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:44 dut.10.240.183.186:
19/08/2021 20:01:44 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3_src================
19/08/2021 20:01:44 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:01:44 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
19/08/2021 20:01:45 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:01:45 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
19/08/2021 20:01:45 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:01:45 dut.10.240.183.186: flow list 0
19/08/2021 20:01:45 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:01:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:45 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:01:46 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd067f59b - RSS queue=0xb - 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=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:46 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:01:46 AdvancedIavfRSSTest: hash_infos: [('0xd067f59b', '0xb')]
19/08/2021 20:01:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:01:47 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5766efe0 - 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
19/08/2021 20:01:47 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:01:47 AdvancedIavfRSSTest: hash_infos: [('0x5766efe0', '0x0')]
19/08/2021 20:01:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=33)/("X"*480)
19/08/2021 20:01:48 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd067f59b - RSS queue=0xb - 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=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:48 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:01:48 AdvancedIavfRSSTest: hash_infos: [('0xd067f59b', '0xb')]
19/08/2021 20:01:48 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3_src passed
19/08/2021 20:01:48 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:48 dut.10.240.183.186:
19/08/2021 20:01:48 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3_dst================
19/08/2021 20:01:48 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:01:48 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:01:48 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:01:48 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:01:48 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:01:48 dut.10.240.183.186: flow list 0
19/08/2021 20:01:48 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:01:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:48 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:01:49 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x51f0b36a - 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
19/08/2021 20:01:49 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:01:49 AdvancedIavfRSSTest: hash_infos: [('0x51f0b36a', '0xa')]
19/08/2021 20:01:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:01:50 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd6f1a911 - RSS queue=0x1 - 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=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:01:50 AdvancedIavfRSSTest: hash_infos: [('0xd6f1a911', '0x1')]
19/08/2021 20:01:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=33)/("X"*480)
19/08/2021 20:01:52 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x51f0b36a - 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
19/08/2021 20:01:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:01:52 AdvancedIavfRSSTest: hash_infos: [('0x51f0b36a', '0xa')]
19/08/2021 20:01:52 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3_dst passed
19/08/2021 20:01:52 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:52 dut.10.240.183.186:
19/08/2021 20:01:52 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3src_l4src================
19/08/2021 20:01:52 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:01:52 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:01:52 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:01:52 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:01:52 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:01:52 dut.10.240.183.186: flow list 0
19/08/2021 20:01:52 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:01:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:52 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:01:53 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd4aac73d - 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
19/08/2021 20:01:53 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:01:53 AdvancedIavfRSSTest: hash_infos: [('0xd4aac73d', '0xd')]
19/08/2021 20:01:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:01:54 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x53abdd46 - RSS queue=0x6 - 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=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:54 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:01:54 AdvancedIavfRSSTest: hash_infos: [('0x53abdd46', '0x6')]
19/08/2021 20:01:54 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
19/08/2021 20:01:55 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x3bd0331 - RSS queue=0x1 - 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=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:55 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:01:55 AdvancedIavfRSSTest: hash_infos: [('0x3bd0331', '0x1')]
19/08/2021 20:01:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
19/08/2021 20:01:56 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd4aac73d - 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
19/08/2021 20:01:56 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:01:56 AdvancedIavfRSSTest: hash_infos: [('0xd4aac73d', '0xd')]
19/08/2021 20:01:56 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3src_l4src passed
19/08/2021 20:01:56 dut.10.240.183.186: flow flush 0
19/08/2021 20:01:56 dut.10.240.183.186:
19/08/2021 20:01:56 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3src_l4dst================
19/08/2021 20:01:56 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:01:56 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:01:56 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:01:56 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:01:56 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:01:56 dut.10.240.183.186: flow list 0
19/08/2021 20:01:57 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:01:57 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:57 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:01:58 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xaff4127a - 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
19/08/2021 20:01:58 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:01:58 AdvancedIavfRSSTest: hash_infos: [('0xaff4127a', '0xa')]
19/08/2021 20:01:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:01:59 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x28f50801 - RSS queue=0x1 - 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=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:01:59 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:01:59 AdvancedIavfRSSTest: hash_infos: [('0x28f50801', '0x1')]
19/08/2021 20:01:59 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:01:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
19/08/2021 20:02:00 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x78e3d676 - RSS queue=0x6 - 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=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:00 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:02:00 AdvancedIavfRSSTest: hash_infos: [('0x78e3d676', '0x6')]
19/08/2021 20:02:00 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
19/08/2021 20:02:01 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xaff4127a - 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
19/08/2021 20:02:01 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:02:01 AdvancedIavfRSSTest: hash_infos: [('0xaff4127a', '0xa')]
19/08/2021 20:02:01 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3src_l4dst passed
19/08/2021 20:02:01 dut.10.240.183.186: flow flush 0
19/08/2021 20:02:01 dut.10.240.183.186:
19/08/2021 20:02:01 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3dst_l4src================
19/08/2021 20:02:01 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:02:01 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:02:01 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:02:01 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:02:01 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:02:01 dut.10.240.183.186: flow list 0
19/08/2021 20:02:01 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:02:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:01 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:02:02 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x553d81cc - RSS queue=0xc - 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=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:02 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:02:02 AdvancedIavfRSSTest: hash_infos: [('0x553d81cc', '0xc')]
19/08/2021 20:02:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:02:03 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd23c9bb7 - RSS queue=0x7 - 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=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:02:03 AdvancedIavfRSSTest: hash_infos: [('0xd23c9bb7', '0x7')]
19/08/2021 20:02:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
19/08/2021 20:02:05 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x822a45c0 - 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
19/08/2021 20:02:05 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:02:05 AdvancedIavfRSSTest: hash_infos: [('0x822a45c0', '0x0')]
19/08/2021 20:02:05 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)
19/08/2021 20:02:06 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x553d81cc - RSS queue=0xc - 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=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:06 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:02:06 AdvancedIavfRSSTest: hash_infos: [('0x553d81cc', '0xc')]
19/08/2021 20:02:06 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3dst_l4src passed
19/08/2021 20:02:06 dut.10.240.183.186: flow flush 0
19/08/2021 20:02:06 dut.10.240.183.186:
19/08/2021 20:02:06 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3dst_l4dst================
19/08/2021 20:02:06 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:02:06 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:02:06 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:02:06 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:02:06 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:02:06 dut.10.240.183.186: flow list 0
19/08/2021 20:02:06 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:02:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:06 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:02:07 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x2e63548b - RSS queue=0xb - 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=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:07 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:02:07 AdvancedIavfRSSTest: hash_infos: [('0x2e63548b', '0xb')]
19/08/2021 20:02:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:02:08 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xa9624ef0 - 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
19/08/2021 20:02:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:02:08 AdvancedIavfRSSTest: hash_infos: [('0xa9624ef0', '0x0')]
19/08/2021 20:02:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
19/08/2021 20:02:09 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xf9749087 - RSS queue=0x7 - 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=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:09 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:02:09 AdvancedIavfRSSTest: hash_infos: [('0xf9749087', '0x7')]
19/08/2021 20:02:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
19/08/2021 20:02:10 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x2e63548b - RSS queue=0xb - 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=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:10 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:02:10 AdvancedIavfRSSTest: hash_infos: [('0x2e63548b', '0xb')]
19/08/2021 20:02:10 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3dst_l4dst passed
19/08/2021 20:02:10 dut.10.240.183.186: flow flush 0
19/08/2021 20:02:10 dut.10.240.183.186:
19/08/2021 20:02:10 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l4_src================
19/08/2021 20:02:10 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:02:10 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
19/08/2021 20:02:10 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:02:10 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
19/08/2021 20:02:11 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:02:11 dut.10.240.183.186: flow list 0
19/08/2021 20:02:11 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:02:11 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:11 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:02:12 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x96cb6fea - 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
19/08/2021 20:02:12 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:02:12 AdvancedIavfRSSTest: hash_infos: [('0x96cb6fea', '0xa')]
19/08/2021 20:02:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
19/08/2021 20:02:13 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x7be0cac4 - RSS queue=0x4 - 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=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:13 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:02:13 AdvancedIavfRSSTest: hash_infos: [('0x7be0cac4', '0x4')]
19/08/2021 20:02:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)
19/08/2021 20:02:14 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x96cb6fea - 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
19/08/2021 20:02:14 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:02:14 AdvancedIavfRSSTest: hash_infos: [('0x96cb6fea', '0xa')]
19/08/2021 20:02:14 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l4_src passed
19/08/2021 20:02:14 dut.10.240.183.186: flow flush 0
19/08/2021 20:02:14 dut.10.240.183.186:
19/08/2021 20:02:14 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l4_dst================
19/08/2021 20:02:14 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:02:14 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:02:14 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:02:14 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:02:14 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:02:14 dut.10.240.183.186: flow list 0
19/08/2021 20:02:14 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:02:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:14 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:02:15 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xead2376d - 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
19/08/2021 20:02:15 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:02:15 AdvancedIavfRSSTest: hash_infos: [('0xead2376d', '0xd')]
19/08/2021 20:02:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
19/08/2021 20:02:16 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x7f99243 - 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
19/08/2021 20:02:16 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:02:16 AdvancedIavfRSSTest: hash_infos: [('0x7f99243', '0x3')]
19/08/2021 20:02:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
19/08/2021 20:02:17 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xead2376d - 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
19/08/2021 20:02:17 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:02:17 AdvancedIavfRSSTest: hash_infos: [('0xead2376d', '0xd')]
19/08/2021 20:02:17 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l4_dst passed
19/08/2021 20:02:17 dut.10.240.183.186: flow flush 0
19/08/2021 20:02:18 dut.10.240.183.186:
19/08/2021 20:02:18 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_all================
19/08/2021 20:02:18 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:02:18 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
19/08/2021 20:02:18 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:02:18 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
19/08/2021 20:02:18 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:02:18 dut.10.240.183.186: flow list 0
19/08/2021 20:02:18 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:02:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:18 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:02:19 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xb21b04b8 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:19 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:02:19 AdvancedIavfRSSTest: hash_infos: [('0xb21b04b8', '0x8')]
19/08/2021 20:02:19 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
19/08/2021 20:02:20 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x3051edc3 - 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
19/08/2021 20:02:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:02:20 AdvancedIavfRSSTest: hash_infos: [('0x3051edc3', '0x3')]
19/08/2021 20:02:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
19/08/2021 20:02:21 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x959c86f2 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:21 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:02:21 AdvancedIavfRSSTest: hash_infos: [('0x959c86f2', '0x2')]
19/08/2021 20:02:21 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:02:22 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xecce43de - RSS queue=0xe - 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=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:22 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:02:22 AdvancedIavfRSSTest: hash_infos: [('0xecce43de', '0xe')]
19/08/2021 20:02:22 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:02:23 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x351a1ec3 - 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
19/08/2021 20:02:23 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:02:23 AdvancedIavfRSSTest: hash_infos: [('0x351a1ec3', '0x3')]
19/08/2021 20:02:23 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:02:24 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xb21b04b8 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:24 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:02:24 AdvancedIavfRSSTest: hash_infos: [('0xb21b04b8', '0x8')]
19/08/2021 20:02:24 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_all passed
19/08/2021 20:02:24 dut.10.240.183.186: flow flush 0
19/08/2021 20:02:24 dut.10.240.183.186:
19/08/2021 20:02:24 AdvancedIavfRSSTest: {'mac_ipv4_udp_l2_src': {'result': 'passed'}, 'mac_ipv4_udp_l2_dst': {'result': 'passed'}, 'mac_ipv4_udp_l2src_l2dst': {'result': 'passed'}, 'mac_ipv4_udp_l3_src': {'result': 'passed'}, 'mac_ipv4_udp_l3_dst': {'result': 'passed'}, 'mac_ipv4_udp_l3src_l4src': {'result': 'passed'}, 'mac_ipv4_udp_l3src_l4dst': {'result': 'passed'}, 'mac_ipv4_udp_l3dst_l4src': {'result': 'passed'}, 'mac_ipv4_udp_l3dst_l4dst': {'result': 'passed'}, 'mac_ipv4_udp_l4_src': {'result': 'passed'}, 'mac_ipv4_udp_l4_dst': {'result': 'passed'}, 'mac_ipv4_udp_all': {'result': 'passed'}}
19/08/2021 20:02:24 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:02:24 AdvancedIavfRSSTest: Test Case test_mac_ipv4_udp Result PASSED:
19/08/2021 20:02:24 dut.10.240.183.186: flow flush 0
19/08/2021 20:02:26 dut.10.240.183.186:
testpmd>
19/08/2021 20:02:26 dut.10.240.183.186: clear port stats all
19/08/2021 20:02:27 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:02:27 dut.10.240.183.186: stop
19/08/2021 20:02:27 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:02:27 dut.10.240.183.186: quit
19/08/2021 20:02:28 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:02:28 AdvancedIavfRSSTest: Test Case test_mac_ipv6 Begin
19/08/2021 20:02:28 dut.10.240.183.186:
19/08/2021 20:02:28 tester:
19/08/2021 20:02:28 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:02:29 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:02:39 dut.10.240.183.186: port config all rss all
19/08/2021 20:02:39 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:02:39 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:02:39 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:02:39 dut.10.240.183.186: set verbose 1
19/08/2021 20:02:40 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:02:40 dut.10.240.183.186: show port info all
19/08/2021 20:02:40 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:02:40 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:02:40 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:02:40 dut.10.240.183.186: start
19/08/2021 20:02:40 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:02:40 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_l2_src================
19/08/2021 20:02:40 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:02:40 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
19/08/2021 20:02:40 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:02:40 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
19/08/2021 20:02:40 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:02:40 dut.10.240.183.186: flow list 0
19/08/2021 20:02:40 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
19/08/2021 20:02:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:40 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
19/08/2021 20:02:41 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x245018ea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:02:41 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
19/08/2021 20:02:41 AdvancedIavfRSSTest: hash_infos: [('0x245018ea', '0xa')]
19/08/2021 20:02:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:02:42 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xe243f466 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:42 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
19/08/2021 20:02:42 AdvancedIavfRSSTest: hash_infos: [('0xe243f466', '0x6')]
19/08/2021 20:02:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)
19/08/2021 20:02:43 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x245018ea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:02:43 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
19/08/2021 20:02:43 AdvancedIavfRSSTest: hash_infos: [('0x245018ea', '0xa')]
19/08/2021 20:02:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:43 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
19/08/2021 20:02:44 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x245018ea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:02:44 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
19/08/2021 20:02:44 AdvancedIavfRSSTest: hash_infos: [('0x245018ea', '0xa')]
19/08/2021 20:02:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:02:45 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe243f466 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
19/08/2021 20:02:45 AdvancedIavfRSSTest: hash_infos: [('0xe243f466', '0x6')]
19/08/2021 20:02:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:02:47 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x245018ea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:02:47 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
19/08/2021 20:02:47 AdvancedIavfRSSTest: hash_infos: [('0x245018ea', '0xa')]
19/08/2021 20:02:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:47 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
19/08/2021 20:02:48 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x245018ea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:02:48 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
19/08/2021 20:02:48 AdvancedIavfRSSTest: hash_infos: [('0x245018ea', '0xa')]
19/08/2021 20:02:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:02:49 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe243f466 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:49 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
19/08/2021 20:02:49 AdvancedIavfRSSTest: hash_infos: [('0xe243f466', '0x6')]
19/08/2021 20:02:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/ICMP()/("X"*480)
19/08/2021 20:02:50 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x245018ea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:02:50 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
19/08/2021 20:02:50 AdvancedIavfRSSTest: hash_infos: [('0x245018ea', '0xa')]
19/08/2021 20:02:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:50 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:02:51 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x245018ea - RSS queue=0xa - 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=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:51 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:02:51 AdvancedIavfRSSTest: hash_infos: [('0x245018ea', '0xa')]
19/08/2021 20:02:51 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:02:52 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe243f466 - RSS queue=0x6 - 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=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:52 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:02:52 AdvancedIavfRSSTest: hash_infos: [('0xe243f466', '0x6')]
19/08/2021 20:02:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
19/08/2021 20:02:53 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x245018ea - RSS queue=0xa - 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=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:53 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:02:53 AdvancedIavfRSSTest: hash_infos: [('0x245018ea', '0xa')]
19/08/2021 20:02:53 AdvancedIavfRSSTest: sub_case mac_ipv6_l2_src passed
19/08/2021 20:02:53 dut.10.240.183.186: flow flush 0
19/08/2021 20:02:53 dut.10.240.183.186:
19/08/2021 20:02:53 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_l2_dst================
19/08/2021 20:02:53 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:02:53 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
19/08/2021 20:02:53 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:02:53 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
19/08/2021 20:02:53 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:02:53 dut.10.240.183.186: flow list 0
19/08/2021 20:02:53 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
19/08/2021 20:02:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:53 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
19/08/2021 20:02:55 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x294e31c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:55 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
19/08/2021 20:02:55 AdvancedIavfRSSTest: hash_infos: [('0x294e31c8', '0x8')]
19/08/2021 20:02:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)
19/08/2021 20:02:56 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x294e31c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:56 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
19/08/2021 20:02:56 AdvancedIavfRSSTest: hash_infos: [('0x294e31c8', '0x8')]
19/08/2021 20:02:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:56 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
19/08/2021 20:02:57 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x294e31c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:57 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
19/08/2021 20:02:57 AdvancedIavfRSSTest: hash_infos: [('0x294e31c8', '0x8')]
19/08/2021 20:02:57 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:02:58 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x294e31c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:58 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
19/08/2021 20:02:58 AdvancedIavfRSSTest: hash_infos: [('0x294e31c8', '0x8')]
19/08/2021 20:02:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:58 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
19/08/2021 20:02:59 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x294e31c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:02:59 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
19/08/2021 20:02:59 AdvancedIavfRSSTest: hash_infos: [('0x294e31c8', '0x8')]
19/08/2021 20:02:59 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:02:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/ICMP()/("X"*480)
19/08/2021 20:03:00 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x294e31c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:00 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
19/08/2021 20:03:00 AdvancedIavfRSSTest: hash_infos: [('0x294e31c8', '0x8')]
19/08/2021 20:03:00 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:00 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:03:01 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x294e31c8 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:01 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:03:01 AdvancedIavfRSSTest: hash_infos: [('0x294e31c8', '0x8')]
19/08/2021 20:03:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/UDP(sport=25,dport=99)/("X"*480)
19/08/2021 20:03:02 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x294e31c8 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:02 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:03:02 AdvancedIavfRSSTest: hash_infos: [('0x294e31c8', '0x8')]
19/08/2021 20:03:02 AdvancedIavfRSSTest: sub_case mac_ipv6_l2_dst passed
19/08/2021 20:03:02 dut.10.240.183.186: flow flush 0
19/08/2021 20:03:02 dut.10.240.183.186:
19/08/2021 20:03:02 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_l2src_l2dst================
19/08/2021 20:03:02 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:03:02 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / end actions rss types eth end key_len 0 queues end / end
19/08/2021 20:03:02 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:03:02 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / end actions rss types eth end key_len 0 queues end / end
19/08/2021 20:03:02 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:03:02 dut.10.240.183.186: flow list 0
19/08/2021 20:03:02 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
19/08/2021 20:03:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:02 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
19/08/2021 20:03:04 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xa8cacfcd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:03:04 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
19/08/2021 20:03:04 AdvancedIavfRSSTest: hash_infos: [('0xa8cacfcd', '0xd')]
19/08/2021 20:03:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:03:05 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x22eae962 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:05 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
19/08/2021 20:03:05 AdvancedIavfRSSTest: hash_infos: [('0x22eae962', '0x2')]
19/08/2021 20:03:05 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)
19/08/2021 20:03:06 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xa8cacfcd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:03:06 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
19/08/2021 20:03:06 AdvancedIavfRSSTest: hash_infos: [('0xa8cacfcd', '0xd')]
19/08/2021 20:03:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:06 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
19/08/2021 20:03:07 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa8cacfcd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:03:07 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
19/08/2021 20:03:07 AdvancedIavfRSSTest: hash_infos: [('0xa8cacfcd', '0xd')]
19/08/2021 20:03:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:03:08 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x22eae962 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
19/08/2021 20:03:08 AdvancedIavfRSSTest: hash_infos: [('0x22eae962', '0x2')]
19/08/2021 20:03:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:03:09 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa8cacfcd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:03:09 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
19/08/2021 20:03:09 AdvancedIavfRSSTest: hash_infos: [('0xa8cacfcd', '0xd')]
19/08/2021 20:03:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:09 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
19/08/2021 20:03:10 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa8cacfcd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:03:10 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
19/08/2021 20:03:10 AdvancedIavfRSSTest: hash_infos: [('0xa8cacfcd', '0xd')]
19/08/2021 20:03:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:03:11 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x22eae962 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:11 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
19/08/2021 20:03:11 AdvancedIavfRSSTest: hash_infos: [('0x22eae962', '0x2')]
19/08/2021 20:03:11 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/ICMP()/("X"*480)
19/08/2021 20:03:12 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa8cacfcd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:03:12 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
19/08/2021 20:03:12 AdvancedIavfRSSTest: hash_infos: [('0xa8cacfcd', '0xd')]
19/08/2021 20:03:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:12 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:03:14 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa8cacfcd - 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
19/08/2021 20:03:14 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:03:14 AdvancedIavfRSSTest: hash_infos: [('0xa8cacfcd', '0xd')]
19/08/2021 20:03:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:03:15 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x22eae962 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:03:15 AdvancedIavfRSSTest: hash_infos: [('0x22eae962', '0x2')]
19/08/2021 20:03:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
19/08/2021 20:03:16 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa8cacfcd - 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
19/08/2021 20:03:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:03:16 AdvancedIavfRSSTest: hash_infos: [('0xa8cacfcd', '0xd')]
19/08/2021 20:03:16 AdvancedIavfRSSTest: sub_case mac_ipv6_l2src_l2dst passed
19/08/2021 20:03:16 dut.10.240.183.186: flow flush 0
19/08/2021 20:03:16 dut.10.240.183.186:
19/08/2021 20:03:16 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_l3_src================
19/08/2021 20:03:16 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:03:16 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
19/08/2021 20:03:16 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:03:16 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
19/08/2021 20:03:16 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:03:16 dut.10.240.183.186: flow list 0
19/08/2021 20:03:16 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
19/08/2021 20:03:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:16 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
19/08/2021 20:03:17 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x6c243cbc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:17 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
19/08/2021 20:03:17 AdvancedIavfRSSTest: hash_infos: [('0x6c243cbc', '0xc')]
19/08/2021 20:03:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:03:18 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x7b15812c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
19/08/2021 20:03:18 AdvancedIavfRSSTest: hash_infos: [('0x7b15812c', '0xc')]
19/08/2021 20:03:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
19/08/2021 20:03:19 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x6c243cbc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:19 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
19/08/2021 20:03:19 AdvancedIavfRSSTest: hash_infos: [('0x6c243cbc', '0xc')]
19/08/2021 20:03:19 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:19 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
19/08/2021 20:03:20 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6c243cbc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:20 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
19/08/2021 20:03:20 AdvancedIavfRSSTest: hash_infos: [('0x6c243cbc', '0xc')]
19/08/2021 20:03:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:03:22 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x7b15812c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:22 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
19/08/2021 20:03:22 AdvancedIavfRSSTest: hash_infos: [('0x7b15812c', '0xc')]
19/08/2021 20:03:22 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:03:23 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6c243cbc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:23 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
19/08/2021 20:03:23 AdvancedIavfRSSTest: hash_infos: [('0x6c243cbc', '0xc')]
19/08/2021 20:03:23 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:23 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
19/08/2021 20:03:24 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6c243cbc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:24 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
19/08/2021 20:03:24 AdvancedIavfRSSTest: hash_infos: [('0x6c243cbc', '0xc')]
19/08/2021 20:03:24 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:03:25 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x7b15812c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:25 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
19/08/2021 20:03:25 AdvancedIavfRSSTest: hash_infos: [('0x7b15812c', '0xc')]
19/08/2021 20:03:25 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)
19/08/2021 20:03:26 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6c243cbc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:26 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
19/08/2021 20:03:26 AdvancedIavfRSSTest: hash_infos: [('0x6c243cbc', '0xc')]
19/08/2021 20:03:26 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:26 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:03:27 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6c243cbc - RSS queue=0xc - 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=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:27 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:03:27 AdvancedIavfRSSTest: hash_infos: [('0x6c243cbc', '0xc')]
19/08/2021 20:03:27 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:03:28 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x7b15812c - RSS queue=0xc - 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=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:28 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:03:28 AdvancedIavfRSSTest: hash_infos: [('0x7b15812c', '0xc')]
19/08/2021 20:03:28 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)
19/08/2021 20:03:29 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6c243cbc - RSS queue=0xc - 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=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:29 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:03:29 AdvancedIavfRSSTest: hash_infos: [('0x6c243cbc', '0xc')]
19/08/2021 20:03:29 AdvancedIavfRSSTest: sub_case mac_ipv6_l3_src passed
19/08/2021 20:03:29 dut.10.240.183.186: flow flush 0
19/08/2021 20:03:29 dut.10.240.183.186:
19/08/2021 20:03:29 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_l3_dst================
19/08/2021 20:03:29 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:03:29 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
19/08/2021 20:03:29 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:03:29 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
19/08/2021 20:03:30 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:03:30 dut.10.240.183.186: flow list 0
19/08/2021 20:03:30 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
19/08/2021 20:03:30 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:30 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
19/08/2021 20:03:31 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x9453cc8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:03:31 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
19/08/2021 20:03:31 AdvancedIavfRSSTest: hash_infos: [('0x9453cc8b', '0xb')]
19/08/2021 20:03:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
19/08/2021 20:03:32 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x8362711b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:03:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
19/08/2021 20:03:32 AdvancedIavfRSSTest: hash_infos: [('0x8362711b', '0xb')]
19/08/2021 20:03:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:03:33 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x9453cc8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:03:33 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
19/08/2021 20:03:33 AdvancedIavfRSSTest: hash_infos: [('0x9453cc8b', '0xb')]
19/08/2021 20:03:33 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:33 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
19/08/2021 20:03:34 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9453cc8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:03:34 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
19/08/2021 20:03:34 AdvancedIavfRSSTest: hash_infos: [('0x9453cc8b', '0xb')]
19/08/2021 20:03:34 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:03:35 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8362711b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:03:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
19/08/2021 20:03:35 AdvancedIavfRSSTest: hash_infos: [('0x8362711b', '0xb')]
19/08/2021 20:03:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:03:36 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9453cc8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:03:36 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
19/08/2021 20:03:36 AdvancedIavfRSSTest: hash_infos: [('0x9453cc8b', '0xb')]
19/08/2021 20:03:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:36 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
19/08/2021 20:03:37 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9453cc8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:03:37 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
19/08/2021 20:03:37 AdvancedIavfRSSTest: hash_infos: [('0x9453cc8b', '0xb')]
19/08/2021 20:03:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)
19/08/2021 20:03:38 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8362711b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:03:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
19/08/2021 20:03:38 AdvancedIavfRSSTest: hash_infos: [('0x8362711b', '0xb')]
19/08/2021 20:03:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:03:40 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9453cc8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:03:40 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
19/08/2021 20:03:40 AdvancedIavfRSSTest: hash_infos: [('0x9453cc8b', '0xb')]
19/08/2021 20:03:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:40 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:03:41 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9453cc8b - 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
19/08/2021 20:03:41 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:03:41 AdvancedIavfRSSTest: hash_infos: [('0x9453cc8b', '0xb')]
19/08/2021 20:03:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:03:42 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8362711b - 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
19/08/2021 20:03:42 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:03:42 AdvancedIavfRSSTest: hash_infos: [('0x8362711b', '0xb')]
19/08/2021 20:03:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)
19/08/2021 20:03:43 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9453cc8b - 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
19/08/2021 20:03:43 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:03:43 AdvancedIavfRSSTest: hash_infos: [('0x9453cc8b', '0xb')]
19/08/2021 20:03:43 AdvancedIavfRSSTest: sub_case mac_ipv6_l3_dst passed
19/08/2021 20:03:43 dut.10.240.183.186: flow flush 0
19/08/2021 20:03:43 dut.10.240.183.186:
19/08/2021 20:03:43 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_all================
19/08/2021 20:03:43 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:03:43 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 20:03:43 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:03:43 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 20:03:43 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:03:43 dut.10.240.183.186: flow list 0
19/08/2021 20:03:43 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
19/08/2021 20:03:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:43 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
19/08/2021 20:03:44 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x574d9792 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:44 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
19/08/2021 20:03:44 AdvancedIavfRSSTest: hash_infos: [('0x574d9792', '0x2')]
19/08/2021 20:03:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
19/08/2021 20:03:45 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xb8c30467 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
19/08/2021 20:03:45 AdvancedIavfRSSTest: hash_infos: [('0xb8c30467', '0x7')]
19/08/2021 20:03:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:03:46 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x407c2a02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:46 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
19/08/2021 20:03:46 AdvancedIavfRSSTest: hash_infos: [('0x407c2a02', '0x2')]
19/08/2021 20:03:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:03:48 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x574d9792 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:48 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
19/08/2021 20:03:48 AdvancedIavfRSSTest: hash_infos: [('0x574d9792', '0x2')]
19/08/2021 20:03:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:48 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
19/08/2021 20:03:49 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x574d9792 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:49 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
19/08/2021 20:03:49 AdvancedIavfRSSTest: hash_infos: [('0x574d9792', '0x2')]
19/08/2021 20:03:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:03:50 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb8c30467 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
19/08/2021 20:03:50 AdvancedIavfRSSTest: hash_infos: [('0xb8c30467', '0x7')]
19/08/2021 20:03:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:03:51 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x407c2a02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:51 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
19/08/2021 20:03:51 AdvancedIavfRSSTest: hash_infos: [('0x407c2a02', '0x2')]
19/08/2021 20:03:51 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:03:52 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x574d9792 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
19/08/2021 20:03:52 AdvancedIavfRSSTest: hash_infos: [('0x574d9792', '0x2')]
19/08/2021 20:03:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:52 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
19/08/2021 20:03:53 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x574d9792 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:53 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
19/08/2021 20:03:53 AdvancedIavfRSSTest: hash_infos: [('0x574d9792', '0x2')]
19/08/2021 20:03:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)
19/08/2021 20:03:54 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb8c30467 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:54 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
19/08/2021 20:03:54 AdvancedIavfRSSTest: hash_infos: [('0xb8c30467', '0x7')]
19/08/2021 20:03:54 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:03:55 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x407c2a02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:55 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
19/08/2021 20:03:55 AdvancedIavfRSSTest: hash_infos: [('0x407c2a02', '0x2')]
19/08/2021 20:03:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:03:56 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x574d9792 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:56 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
19/08/2021 20:03:56 AdvancedIavfRSSTest: hash_infos: [('0x574d9792', '0x2')]
19/08/2021 20:03:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:56 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
19/08/2021 20:03:58 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x574d9792 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:58 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:03:58 AdvancedIavfRSSTest: hash_infos: [('0x574d9792', '0x2')]
19/08/2021 20:03:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:03:59 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb8c30467 - RSS queue=0x7 - 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=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:03:59 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:03:59 AdvancedIavfRSSTest: hash_infos: [('0xb8c30467', '0x7')]
19/08/2021 20:03:59 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:03:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:04:00 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x407c2a02 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:00 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:04:00 AdvancedIavfRSSTest: hash_infos: [('0x407c2a02', '0x2')]
19/08/2021 20:04:00 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)
19/08/2021 20:04:01 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x574d9792 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:01 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:04:01 AdvancedIavfRSSTest: hash_infos: [('0x574d9792', '0x2')]
19/08/2021 20:04:01 AdvancedIavfRSSTest: sub_case mac_ipv6_all passed
19/08/2021 20:04:01 dut.10.240.183.186: flow flush 0
19/08/2021 20:04:01 dut.10.240.183.186:
19/08/2021 20:04:01 AdvancedIavfRSSTest: {'mac_ipv6_l2_src': {'result': 'passed'}, 'mac_ipv6_l2_dst': {'result': 'passed'}, 'mac_ipv6_l2src_l2dst': {'result': 'passed'}, 'mac_ipv6_l3_src': {'result': 'passed'}, 'mac_ipv6_l3_dst': {'result': 'passed'}, 'mac_ipv6_all': {'result': 'passed'}}
19/08/2021 20:04:01 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:04:01 AdvancedIavfRSSTest: Test Case test_mac_ipv6 Result PASSED:
19/08/2021 20:04:01 dut.10.240.183.186: flow flush 0
19/08/2021 20:04:02 dut.10.240.183.186:
testpmd>
19/08/2021 20:04:02 dut.10.240.183.186: clear port stats all
19/08/2021 20:04:03 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:04:03 dut.10.240.183.186: stop
19/08/2021 20:04:03 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 16 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:04:03 dut.10.240.183.186: quit
19/08/2021 20:04:04 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
Port 0 is closed
Done
Bye...
19/08/2021 20:04:04 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv4 Begin
19/08/2021 20:04:04 dut.10.240.183.186:
19/08/2021 20:04:04 tester:
19/08/2021 20:04:04 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:04:06 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:04:16 dut.10.240.183.186: port config all rss all
19/08/2021 20:04:16 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:04:16 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:04:16 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:04:16 dut.10.240.183.186: set verbose 1
19/08/2021 20:04:16 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:04:16 dut.10.240.183.186: show port info all
19/08/2021 20:04:16 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:04:16 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:04:16 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:04:16 dut.10.240.183.186: start
19/08/2021 20:04:16 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:04:16 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_l3_src================
19/08/2021 20:04:16 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:04:16 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
19/08/2021 20:04:16 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:04:16 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
19/08/2021 20:04:16 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:04:16 dut.10.240.183.186: flow list 0
19/08/2021 20:04:16 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 => RSS
19/08/2021 20:04:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 20:04:17 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0xbc61e20d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:17 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 20:04:17 AdvancedIavfRSSTest: hash_infos: [('0xbc61e20d', '0xd')]
19/08/2021 20:04:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/("X"*480)
19/08/2021 20:04:19 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0x68f97b19 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:19 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-proto'}
19/08/2021 20:04:19 AdvancedIavfRSSTest: hash_infos: [('0x68f97b19', '0x9')]
19/08/2021 20:04:19 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 20:04:20 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0xbc61e20d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:20 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:04:20 AdvancedIavfRSSTest: hash_infos: [('0xbc61e20d', '0xd')]
19/08/2021 20:04:20 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_l3_src passed
19/08/2021 20:04:20 dut.10.240.183.186: flow flush 0
19/08/2021 20:04:20 dut.10.240.183.186:
19/08/2021 20:04:20 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_l3_dst================
19/08/2021 20:04:20 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:04:20 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
19/08/2021 20:04:20 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:04:20 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
19/08/2021 20:04:20 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:04:20 dut.10.240.183.186: flow list 0
19/08/2021 20:04:20 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 => RSS
19/08/2021 20:04:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 20:04:21 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0x68b47c3d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:21 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 20:04:21 AdvancedIavfRSSTest: hash_infos: [('0x68b47c3d', '0xd')]
19/08/2021 20:04:21 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 20:04:22 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0xbc2ce529 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:22 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-proto'}
19/08/2021 20:04:22 AdvancedIavfRSSTest: hash_infos: [('0xbc2ce529', '0x9')]
19/08/2021 20:04:22 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/("X"*480)
19/08/2021 20:04:23 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0x68b47c3d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:23 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:04:23 AdvancedIavfRSSTest: hash_infos: [('0x68b47c3d', '0xd')]
19/08/2021 20:04:23 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_l3_dst passed
19/08/2021 20:04:23 dut.10.240.183.186: flow flush 0
19/08/2021 20:04:23 dut.10.240.183.186:
19/08/2021 20:04:23 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_all================
19/08/2021 20:04:23 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:04:23 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 20:04:23 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:04:23 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 20:04:23 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:04:23 dut.10.240.183.186: flow list 0
19/08/2021 20:04:24 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 => RSS
19/08/2021 20:04:24 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 20:04:25 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0x24fa7f0a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:25 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 20:04:25 AdvancedIavfRSSTest: hash_infos: [('0x24fa7f0a', '0xa')]
19/08/2021 20:04:25 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/("X"*480)
19/08/2021 20:04:26 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0x4e9bfad - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-proto'}
19/08/2021 20:04:26 AdvancedIavfRSSTest: hash_infos: [('0x4e9bfad', '0xd')]
19/08/2021 20:04:26 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/("X"*480)
19/08/2021 20:04:27 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0xf062e61e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:27 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-proto'}
19/08/2021 20:04:27 AdvancedIavfRSSTest: hash_infos: [('0xf062e61e', '0xe')]
19/08/2021 20:04:27 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_all passed
19/08/2021 20:04:27 dut.10.240.183.186: flow flush 0
19/08/2021 20:04:27 dut.10.240.183.186:
19/08/2021 20:04:27 AdvancedIavfRSSTest: {'ipv6_gre_ipv4_l3_src': {'result': 'passed'}, 'ipv6_gre_ipv4_l3_dst': {'result': 'passed'}, 'ipv6_gre_ipv4_all': {'result': 'passed'}}
19/08/2021 20:04:27 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:04:27 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv4 Result PASSED:
19/08/2021 20:04:27 dut.10.240.183.186: flow flush 0
19/08/2021 20:04:28 dut.10.240.183.186:
testpmd>
19/08/2021 20:04:28 dut.10.240.183.186: clear port stats all
19/08/2021 20:04:29 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:04:29 dut.10.240.183.186: stop
19/08/2021 20:04:29 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:04:29 dut.10.240.183.186: quit
19/08/2021 20:04:30 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:04:30 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv4_tcp Begin
19/08/2021 20:04:30 dut.10.240.183.186:
19/08/2021 20:04:30 tester:
19/08/2021 20:04:30 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:04:32 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:04:42 dut.10.240.183.186: port config all rss all
19/08/2021 20:04:42 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:04:42 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:04:42 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:04:42 dut.10.240.183.186: set verbose 1
19/08/2021 20:04:42 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:04:42 dut.10.240.183.186: show port info all
19/08/2021 20:04:42 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:04:42 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:04:42 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:04:42 dut.10.240.183.186: start
19/08/2021 20:04:42 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:04:42 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_tcp_l3_src================
19/08/2021 20:04:42 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:04:42 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
19/08/2021 20:04:42 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:04:42 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
19/08/2021 20:04:42 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:04:42 dut.10.240.183.186: flow list 0
19/08/2021 20:04:42 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 TCP => RSS
19/08/2021 20:04:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:04:44 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x7c0ba13a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:04:44 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:04:44 AdvancedIavfRSSTest: hash_infos: [('0x7c0ba13a', '0xa')]
19/08/2021 20:04:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:04:45 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc40407ad - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:04:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:04:45 AdvancedIavfRSSTest: hash_infos: [('0xc40407ad', '0xd')]
19/08/2021 20:04:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:04:46 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x7c0ba13a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:04:46 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:04:46 AdvancedIavfRSSTest: hash_infos: [('0x7c0ba13a', '0xa')]
19/08/2021 20:04:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:04:47 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x7c0ba13a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:04:47 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:04:47 AdvancedIavfRSSTest: hash_infos: [('0x7c0ba13a', '0xa')]
19/08/2021 20:04:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:04:48 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x7c0ba13a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:04:48 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:04:48 AdvancedIavfRSSTest: hash_infos: [('0x7c0ba13a', '0xa')]
19/08/2021 20:04:48 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_tcp_l3_src passed
19/08/2021 20:04:48 dut.10.240.183.186: flow flush 0
19/08/2021 20:04:48 dut.10.240.183.186:
19/08/2021 20:04:48 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_tcp_l3_dst================
19/08/2021 20:04:48 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:04:48 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:04:48 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:04:48 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:04:48 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:04:48 dut.10.240.183.186: flow list 0
19/08/2021 20:04:48 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 TCP => RSS
19/08/2021 20:04:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:04:49 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x747e7da9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:49 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:04:49 AdvancedIavfRSSTest: hash_infos: [('0x747e7da9', '0x9')]
19/08/2021 20:04:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:04:50 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xcc71db3e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:04:50 AdvancedIavfRSSTest: hash_infos: [('0xcc71db3e', '0xe')]
19/08/2021 20:04:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:04:52 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x747e7da9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:04:52 AdvancedIavfRSSTest: hash_infos: [('0x747e7da9', '0x9')]
19/08/2021 20:04:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:04:53 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x747e7da9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:53 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:04:53 AdvancedIavfRSSTest: hash_infos: [('0x747e7da9', '0x9')]
19/08/2021 20:04:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:04:54 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x747e7da9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:54 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:04:54 AdvancedIavfRSSTest: hash_infos: [('0x747e7da9', '0x9')]
19/08/2021 20:04:54 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_tcp_l3_dst passed
19/08/2021 20:04:54 dut.10.240.183.186: flow flush 0
19/08/2021 20:04:54 dut.10.240.183.186:
19/08/2021 20:04:54 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_tcp_l4_src================
19/08/2021 20:04:54 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:04:54 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
19/08/2021 20:04:54 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:04:54 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
19/08/2021 20:04:54 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:04:54 dut.10.240.183.186: flow list 0
19/08/2021 20:04:54 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 TCP => RSS
19/08/2021 20:04:54 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:04:55 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x35642829 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:55 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:04:55 AdvancedIavfRSSTest: hash_infos: [('0x35642829', '0x9')]
19/08/2021 20:04:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:04:56 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xf084754d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:04:56 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:04:56 AdvancedIavfRSSTest: hash_infos: [('0xf084754d', '0xd')]
19/08/2021 20:04:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:04:57 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x35642829 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:57 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:04:57 AdvancedIavfRSSTest: hash_infos: [('0x35642829', '0x9')]
19/08/2021 20:04:57 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:04:59 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x35642829 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:04:59 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:04:59 AdvancedIavfRSSTest: hash_infos: [('0x35642829', '0x9')]
19/08/2021 20:04:59 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:04:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:05:00 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x35642829 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:00 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:00 AdvancedIavfRSSTest: hash_infos: [('0x35642829', '0x9')]
19/08/2021 20:05:00 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_tcp_l4_src passed
19/08/2021 20:05:00 dut.10.240.183.186: flow flush 0
19/08/2021 20:05:00 dut.10.240.183.186:
19/08/2021 20:05:00 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_tcp_l4_dst================
19/08/2021 20:05:00 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:05:00 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:05:00 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:05:00 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:05:00 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:05:00 dut.10.240.183.186: flow list 0
19/08/2021 20:05:00 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 TCP => RSS
19/08/2021 20:05:00 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:01 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x4c244191 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 20:05:01 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:05:01 AdvancedIavfRSSTest: hash_infos: [('0x4c244191', '0x1')]
19/08/2021 20:05:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:05:02 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x78bc0bac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:02 AdvancedIavfRSSTest: hash_infos: [('0x78bc0bac', '0xc')]
19/08/2021 20:05:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:03 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x4c244191 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 20:05:03 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:03 AdvancedIavfRSSTest: hash_infos: [('0x4c244191', '0x1')]
19/08/2021 20:05:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:04 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x4c244191 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 20:05:04 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:04 AdvancedIavfRSSTest: hash_infos: [('0x4c244191', '0x1')]
19/08/2021 20:05:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:05:05 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x4c244191 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 20:05:05 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:05 AdvancedIavfRSSTest: hash_infos: [('0x4c244191', '0x1')]
19/08/2021 20:05:05 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_tcp_l4_dst passed
19/08/2021 20:05:05 dut.10.240.183.186: flow flush 0
19/08/2021 20:05:06 dut.10.240.183.186:
19/08/2021 20:05:06 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_tcp_l3_src_l4_src================
19/08/2021 20:05:06 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:05:06 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:05:06 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:05:06 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:05:06 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:05:06 dut.10.240.183.186: flow list 0
19/08/2021 20:05:06 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 TCP => RSS
19/08/2021 20:05:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:07 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xfb33ce17 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:07 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:05:07 AdvancedIavfRSSTest: hash_infos: [('0xfb33ce17', '0x7')]
19/08/2021 20:05:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:08 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x433c6880 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:08 AdvancedIavfRSSTest: hash_infos: [('0x433c6880', '0x0')]
19/08/2021 20:05:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:05:09 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x27a0a641 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 20:05:09 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:09 AdvancedIavfRSSTest: hash_infos: [('0x27a0a641', '0x1')]
19/08/2021 20:05:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:10 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xfb33ce17 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:10 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:10 AdvancedIavfRSSTest: hash_infos: [('0xfb33ce17', '0x7')]
19/08/2021 20:05:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:05:11 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xfb33ce17 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:11 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:11 AdvancedIavfRSSTest: hash_infos: [('0xfb33ce17', '0x7')]
19/08/2021 20:05:11 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_tcp_l3_src_l4_src passed
19/08/2021 20:05:11 dut.10.240.183.186: flow flush 0
19/08/2021 20:05:11 dut.10.240.183.186:
19/08/2021 20:05:11 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_tcp_l3_src_l4_dst================
19/08/2021 20:05:11 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:05:11 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:05:12 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:05:12 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:05:12 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:05:12 dut.10.240.183.186: flow list 0
19/08/2021 20:05:12 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 TCP => RSS
19/08/2021 20:05:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:13 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x6c2e7e73 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:13 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:05:13 AdvancedIavfRSSTest: hash_infos: [('0x6c2e7e73', '0x3')]
19/08/2021 20:05:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:14 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xd421d8e4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 20:05:14 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:14 AdvancedIavfRSSTest: hash_infos: [('0xd421d8e4', '0x4')]
19/08/2021 20:05:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:05:15 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc799cc30 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:15 AdvancedIavfRSSTest: hash_infos: [('0xc799cc30', '0x0')]
19/08/2021 20:05:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:16 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x6c2e7e73 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:16 AdvancedIavfRSSTest: hash_infos: [('0x6c2e7e73', '0x3')]
19/08/2021 20:05:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:05:17 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x6c2e7e73 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:17 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:17 AdvancedIavfRSSTest: hash_infos: [('0x6c2e7e73', '0x3')]
19/08/2021 20:05:17 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_tcp_l3_src_l4_dst passed
19/08/2021 20:05:17 dut.10.240.183.186: flow flush 0
19/08/2021 20:05:17 dut.10.240.183.186:
19/08/2021 20:05:17 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_tcp_l3_dst_l4_src================
19/08/2021 20:05:17 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:05:17 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:05:17 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:05:17 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:05:17 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:05:17 dut.10.240.183.186: flow list 0
19/08/2021 20:05:17 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 TCP => RSS
19/08/2021 20:05:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:19 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xf3461284 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 20:05:19 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:05:19 AdvancedIavfRSSTest: hash_infos: [('0xf3461284', '0x4')]
19/08/2021 20:05:19 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:20 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x4b49b413 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:20 AdvancedIavfRSSTest: hash_infos: [('0x4b49b413', '0x3')]
19/08/2021 20:05:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:05:21 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x2fd57ad2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:21 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:21 AdvancedIavfRSSTest: hash_infos: [('0x2fd57ad2', '0x2')]
19/08/2021 20:05:21 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:22 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xf3461284 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 20:05:22 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:22 AdvancedIavfRSSTest: hash_infos: [('0xf3461284', '0x4')]
19/08/2021 20:05:22 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:05:23 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xf3461284 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_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
19/08/2021 20:05:23 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:23 AdvancedIavfRSSTest: hash_infos: [('0xf3461284', '0x4')]
19/08/2021 20:05:23 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_tcp_l3_dst_l4_src passed
19/08/2021 20:05:23 dut.10.240.183.186: flow flush 0
19/08/2021 20:05:23 dut.10.240.183.186:
19/08/2021 20:05:23 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_tcp_l3_dst_l4_dst================
19/08/2021 20:05:23 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:05:23 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:05:23 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:05:23 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:05:23 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:05:23 dut.10.240.183.186: flow list 0
19/08/2021 20:05:23 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 TCP => RSS
19/08/2021 20:05:23 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:24 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x645ba2e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:24 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:05:24 AdvancedIavfRSSTest: hash_infos: [('0x645ba2e0', '0x0')]
19/08/2021 20:05:24 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:26 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xdc540477 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:26 AdvancedIavfRSSTest: hash_infos: [('0xdc540477', '0x7')]
19/08/2021 20:05:26 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:05:27 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xcfec10a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:27 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:27 AdvancedIavfRSSTest: hash_infos: [('0xcfec10a3', '0x3')]
19/08/2021 20:05:27 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:28 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x645ba2e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:28 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:28 AdvancedIavfRSSTest: hash_infos: [('0x645ba2e0', '0x0')]
19/08/2021 20:05:28 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:05:29 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x645ba2e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:29 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:29 AdvancedIavfRSSTest: hash_infos: [('0x645ba2e0', '0x0')]
19/08/2021 20:05:29 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_tcp_l3_dst_l4_dst passed
19/08/2021 20:05:29 dut.10.240.183.186: flow flush 0
19/08/2021 20:05:29 dut.10.240.183.186:
19/08/2021 20:05:29 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_tcp_all================
19/08/2021 20:05:29 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:05:29 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
19/08/2021 20:05:29 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:05:29 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
19/08/2021 20:05:29 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:05:29 dut.10.240.183.186: flow list 0
19/08/2021 20:05:29 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 TCP => RSS
19/08/2021 20:05:29 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:30 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x27f090d0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:30 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:05:30 AdvancedIavfRSSTest: hash_infos: [('0x27f090d0', '0x0')]
19/08/2021 20:05:30 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:31 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3a40f450 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:31 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:31 AdvancedIavfRSSTest: hash_infos: [('0x3a40f450', '0x0')]
19/08/2021 20:05:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:32 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x9fff3647 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:32 AdvancedIavfRSSTest: hash_infos: [('0x9fff3647', '0x7')]
19/08/2021 20:05:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:05:34 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xe7cb518e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:34 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:34 AdvancedIavfRSSTest: hash_infos: [('0xe7cb518e', '0xe')]
19/08/2021 20:05:34 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:05:35 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x16f9da1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:05:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:35 AdvancedIavfRSSTest: hash_infos: [('0x16f9da1d', '0xd')]
19/08/2021 20:05:35 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_tcp_all passed
19/08/2021 20:05:35 dut.10.240.183.186: flow flush 0
19/08/2021 20:05:35 dut.10.240.183.186:
19/08/2021 20:05:35 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_tcp_ipv4================
19/08/2021 20:05:35 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:05:35 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 20:05:35 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:05:35 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 20:05:35 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:05:35 dut.10.240.183.186: flow list 0
19/08/2021 20:05:35 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 TCP => RSS
19/08/2021 20:05:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:36 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x46cd33b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:36 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:05:36 AdvancedIavfRSSTest: hash_infos: [('0x46cd33b5', '0x5')]
19/08/2021 20:05:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:37 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x5b7d5735 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:37 AdvancedIavfRSSTest: hash_infos: [('0x5b7d5735', '0x5')]
19/08/2021 20:05:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:38 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xfec29522 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:05:38 AdvancedIavfRSSTest: hash_infos: [('0xfec29522', '0x2')]
19/08/2021 20:05:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:05:39 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x46cd33b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:39 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:39 AdvancedIavfRSSTest: hash_infos: [('0x46cd33b5', '0x5')]
19/08/2021 20:05:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:05:41 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x46cd33b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:41 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:05:41 AdvancedIavfRSSTest: hash_infos: [('0x46cd33b5', '0x5')]
19/08/2021 20:05:41 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_tcp_ipv4 passed
19/08/2021 20:05:41 dut.10.240.183.186: flow flush 0
19/08/2021 20:05:41 dut.10.240.183.186:
19/08/2021 20:05:41 AdvancedIavfRSSTest: {'ipv6_gre_ipv4_tcp_l3_src': {'result': 'passed'}, 'ipv6_gre_ipv4_tcp_l3_dst': {'result': 'passed'}, 'ipv6_gre_ipv4_tcp_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv4_tcp_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv4_tcp_l3_src_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv4_tcp_l3_src_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv4_tcp_l3_dst_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv4_tcp_l3_dst_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv4_tcp_all': {'result': 'passed'}, 'ipv6_gre_ipv4_tcp_ipv4': {'result': 'passed'}}
19/08/2021 20:05:41 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:05:41 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv4_tcp Result PASSED:
19/08/2021 20:05:41 dut.10.240.183.186: flow flush 0
19/08/2021 20:05:42 dut.10.240.183.186:
testpmd>
19/08/2021 20:05:42 dut.10.240.183.186: clear port stats all
19/08/2021 20:05:43 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:05:43 dut.10.240.183.186: stop
19/08/2021 20:05:43 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:05:43 dut.10.240.183.186: quit
19/08/2021 20:05:44 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:05:44 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv4_udp Begin
19/08/2021 20:05:44 dut.10.240.183.186:
19/08/2021 20:05:44 tester:
19/08/2021 20:05:44 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:05:45 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:05:55 dut.10.240.183.186: port config all rss all
19/08/2021 20:05:56 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:05:56 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:05:56 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:05:56 dut.10.240.183.186: set verbose 1
19/08/2021 20:05:56 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:05:56 dut.10.240.183.186: show port info all
19/08/2021 20:05:56 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:05:56 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:05:56 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:05:56 dut.10.240.183.186: start
19/08/2021 20:05:56 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:05:56 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_udp_l3_src================
19/08/2021 20:05:56 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:05:56 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
19/08/2021 20:05:56 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:05:56 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
19/08/2021 20:05:56 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:05:56 dut.10.240.183.186: flow list 0
19/08/2021 20:05:56 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 UDP => RSS
19/08/2021 20:05:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:57 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x51b2c73f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:57 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:05:57 AdvancedIavfRSSTest: hash_infos: [('0x51b2c73f', '0xf')]
19/08/2021 20:05:57 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:58 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x1c04000f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:58 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:05:58 AdvancedIavfRSSTest: hash_infos: [('0x1c04000f', '0xf')]
19/08/2021 20:05:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:05:59 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x51b2c73f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:05:59 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:05:59 AdvancedIavfRSSTest: hash_infos: [('0x51b2c73f', '0xf')]
19/08/2021 20:05:59 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:05:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:06:01 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x51b2c73f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:01 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:01 AdvancedIavfRSSTest: hash_infos: [('0x51b2c73f', '0xf')]
19/08/2021 20:06:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:06:02 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x51b2c73f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:02 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:02 AdvancedIavfRSSTest: hash_infos: [('0x51b2c73f', '0xf')]
19/08/2021 20:06:02 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_udp_l3_src passed
19/08/2021 20:06:02 dut.10.240.183.186: flow flush 0
19/08/2021 20:06:02 dut.10.240.183.186:
19/08/2021 20:06:02 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_udp_l3_dst================
19/08/2021 20:06:02 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:06:02 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:06:02 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:06:02 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:06:02 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:06:02 dut.10.240.183.186: flow list 0
19/08/2021 20:06:02 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 UDP => RSS
19/08/2021 20:06:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:03 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x3c166fe7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:03 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:06:03 AdvancedIavfRSSTest: hash_infos: [('0x3c166fe7', '0x7')]
19/08/2021 20:06:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:04 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x71a0a8d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:04 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:04 AdvancedIavfRSSTest: hash_infos: [('0x71a0a8d7', '0x7')]
19/08/2021 20:06:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:05 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x3c166fe7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:05 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:05 AdvancedIavfRSSTest: hash_infos: [('0x3c166fe7', '0x7')]
19/08/2021 20:06:05 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:06:06 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x3c166fe7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:06 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:06 AdvancedIavfRSSTest: hash_infos: [('0x3c166fe7', '0x7')]
19/08/2021 20:06:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:06:07 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x3c166fe7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:07 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:07 AdvancedIavfRSSTest: hash_infos: [('0x3c166fe7', '0x7')]
19/08/2021 20:06:07 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_udp_l3_dst passed
19/08/2021 20:06:07 dut.10.240.183.186: flow flush 0
19/08/2021 20:06:08 dut.10.240.183.186:
19/08/2021 20:06:08 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_udp_l4_src================
19/08/2021 20:06:08 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:06:08 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
19/08/2021 20:06:08 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:06:08 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
19/08/2021 20:06:08 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:06:08 dut.10.240.183.186: flow list 0
19/08/2021 20:06:08 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 UDP => RSS
19/08/2021 20:06:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:09 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x887c9b61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 20:06:09 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:06:09 AdvancedIavfRSSTest: hash_infos: [('0x887c9b61', '0x1')]
19/08/2021 20:06:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:06:10 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x48930e8a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:10 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:10 AdvancedIavfRSSTest: hash_infos: [('0x48930e8a', '0xa')]
19/08/2021 20:06:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:11 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x887c9b61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 20:06:11 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:11 AdvancedIavfRSSTest: hash_infos: [('0x887c9b61', '0x1')]
19/08/2021 20:06:11 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:12 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x887c9b61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 20:06:12 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:12 AdvancedIavfRSSTest: hash_infos: [('0x887c9b61', '0x1')]
19/08/2021 20:06:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:06:13 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x887c9b61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 20:06:13 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:13 AdvancedIavfRSSTest: hash_infos: [('0x887c9b61', '0x1')]
19/08/2021 20:06:13 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_udp_l4_src passed
19/08/2021 20:06:13 dut.10.240.183.186: flow flush 0
19/08/2021 20:06:13 dut.10.240.183.186:
19/08/2021 20:06:13 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_udp_l4_dst================
19/08/2021 20:06:13 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:06:13 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:06:13 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:06:13 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:06:14 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:06:14 dut.10.240.183.186: flow list 0
19/08/2021 20:06:14 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 UDP => RSS
19/08/2021 20:06:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:15 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x8c9822c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:15 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:06:15 AdvancedIavfRSSTest: hash_infos: [('0x8c9822c', '0xc')]
19/08/2021 20:06:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:06:16 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xb81df2bd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:16 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:16 AdvancedIavfRSSTest: hash_infos: [('0xb81df2bd', '0xd')]
19/08/2021 20:06:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:17 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x8c9822c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:17 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:17 AdvancedIavfRSSTest: hash_infos: [('0x8c9822c', '0xc')]
19/08/2021 20:06:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:18 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x8c9822c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:18 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:18 AdvancedIavfRSSTest: hash_infos: [('0x8c9822c', '0xc')]
19/08/2021 20:06:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:06:19 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x8c9822c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:19 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:19 AdvancedIavfRSSTest: hash_infos: [('0x8c9822c', '0xc')]
19/08/2021 20:06:19 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_udp_l4_dst passed
19/08/2021 20:06:19 dut.10.240.183.186: flow flush 0
19/08/2021 20:06:19 dut.10.240.183.186:
19/08/2021 20:06:19 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_udp_l3_src_l4_src================
19/08/2021 20:06:19 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:06:19 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:06:19 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:06:19 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:06:19 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:06:19 dut.10.240.183.186: flow list 0
19/08/2021 20:06:19 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 UDP => RSS
19/08/2021 20:06:19 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:20 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x76d7c84a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:20 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:06:20 AdvancedIavfRSSTest: hash_infos: [('0x76d7c84a', '0xa')]
19/08/2021 20:06:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:22 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x3b610f7a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:22 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:22 AdvancedIavfRSSTest: hash_infos: [('0x3b610f7a', '0xa')]
19/08/2021 20:06:22 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:06:23 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xde0fd45c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:23 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:23 AdvancedIavfRSSTest: hash_infos: [('0xde0fd45c', '0xc')]
19/08/2021 20:06:23 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:24 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x76d7c84a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:24 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:24 AdvancedIavfRSSTest: hash_infos: [('0x76d7c84a', '0xa')]
19/08/2021 20:06:24 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:06:25 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x76d7c84a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:25 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:25 AdvancedIavfRSSTest: hash_infos: [('0x76d7c84a', '0xa')]
19/08/2021 20:06:25 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_udp_l3_src_l4_src passed
19/08/2021 20:06:25 dut.10.240.183.186: flow flush 0
19/08/2021 20:06:25 dut.10.240.183.186:
19/08/2021 20:06:25 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_udp_l3_src_l4_dst================
19/08/2021 20:06:25 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:06:25 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:06:25 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:06:25 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:06:25 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:06:25 dut.10.240.183.186: flow list 0
19/08/2021 20:06:25 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 UDP => RSS
19/08/2021 20:06:25 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:26 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x4647dfae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:26 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:06:26 AdvancedIavfRSSTest: hash_infos: [('0x4647dfae', '0xe')]
19/08/2021 20:06:26 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:27 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xbf1189e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:27 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:27 AdvancedIavfRSSTest: hash_infos: [('0xbf1189e', '0xe')]
19/08/2021 20:06:27 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:06:29 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xc4a9c4bd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:29 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:29 AdvancedIavfRSSTest: hash_infos: [('0xc4a9c4bd', '0xd')]
19/08/2021 20:06:29 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:30 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x4647dfae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:30 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:30 AdvancedIavfRSSTest: hash_infos: [('0x4647dfae', '0xe')]
19/08/2021 20:06:30 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:06:31 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x4647dfae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:31 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:31 AdvancedIavfRSSTest: hash_infos: [('0x4647dfae', '0xe')]
19/08/2021 20:06:31 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_udp_l3_src_l4_dst passed
19/08/2021 20:06:31 dut.10.240.183.186: flow flush 0
19/08/2021 20:06:31 dut.10.240.183.186:
19/08/2021 20:06:31 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_udp_l3_dst_l4_src================
19/08/2021 20:06:31 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:06:31 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:06:31 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:06:31 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:06:31 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:06:31 dut.10.240.183.186: flow list 0
19/08/2021 20:06:31 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 UDP => RSS
19/08/2021 20:06:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:32 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x1b736092 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:32 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:06:32 AdvancedIavfRSSTest: hash_infos: [('0x1b736092', '0x2')]
19/08/2021 20:06:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:33 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x56c5a7a2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:33 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:33 AdvancedIavfRSSTest: hash_infos: [('0x56c5a7a2', '0x2')]
19/08/2021 20:06:33 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:06:34 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xb3ab7c84 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 20:06:34 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:34 AdvancedIavfRSSTest: hash_infos: [('0xb3ab7c84', '0x4')]
19/08/2021 20:06:34 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:35 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x1b736092 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:35 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:35 AdvancedIavfRSSTest: hash_infos: [('0x1b736092', '0x2')]
19/08/2021 20:06:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:06:37 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x1b736092 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:37 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:37 AdvancedIavfRSSTest: hash_infos: [('0x1b736092', '0x2')]
19/08/2021 20:06:37 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_udp_l3_dst_l4_src passed
19/08/2021 20:06:37 dut.10.240.183.186: flow flush 0
19/08/2021 20:06:37 dut.10.240.183.186:
19/08/2021 20:06:37 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_udp_l3_dst_l4_dst================
19/08/2021 20:06:37 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:06:37 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:06:37 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:06:37 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:06:37 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:06:37 dut.10.240.183.186: flow list 0
19/08/2021 20:06:37 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 UDP => RSS
19/08/2021 20:06:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:38 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x2be37776 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:38 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:06:38 AdvancedIavfRSSTest: hash_infos: [('0x2be37776', '0x6')]
19/08/2021 20:06:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:39 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x6655b046 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:39 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:39 AdvancedIavfRSSTest: hash_infos: [('0x6655b046', '0x6')]
19/08/2021 20:06:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:06:40 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xa90d6c65 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:40 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:40 AdvancedIavfRSSTest: hash_infos: [('0xa90d6c65', '0x5')]
19/08/2021 20:06:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:41 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x2be37776 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:41 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:41 AdvancedIavfRSSTest: hash_infos: [('0x2be37776', '0x6')]
19/08/2021 20:06:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:06:42 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x2be37776 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:42 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:42 AdvancedIavfRSSTest: hash_infos: [('0x2be37776', '0x6')]
19/08/2021 20:06:42 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_udp_l3_dst_l4_dst passed
19/08/2021 20:06:42 dut.10.240.183.186: flow flush 0
19/08/2021 20:06:42 dut.10.240.183.186:
19/08/2021 20:06:42 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_udp_all================
19/08/2021 20:06:42 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:06:42 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
19/08/2021 20:06:43 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:06:43 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
19/08/2021 20:06:43 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:06:43 dut.10.240.183.186: flow list 0
19/08/2021 20:06:43 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 UDP => RSS
19/08/2021 20:06:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:44 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xb27b49c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 20:06:44 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:06:44 AdvancedIavfRSSTest: hash_infos: [('0xb27b49c1', '0x1')]
19/08/2021 20:06:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:45 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x226cad71 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 20:06:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:45 AdvancedIavfRSSTest: hash_infos: [('0x226cad71', '0x1')]
19/08/2021 20:06:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:46 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xffcd8ef1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - 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
19/08/2021 20:06:46 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:46 AdvancedIavfRSSTest: hash_infos: [('0xffcd8ef1', '0x1')]
19/08/2021 20:06:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:06:47 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x5aa369e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:47 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:47 AdvancedIavfRSSTest: hash_infos: [('0x5aa369e0', '0x0')]
19/08/2021 20:06:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:06:48 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x9a524f05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:06:48 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:48 AdvancedIavfRSSTest: hash_infos: [('0x9a524f05', '0x5')]
19/08/2021 20:06:48 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_udp_all passed
19/08/2021 20:06:48 dut.10.240.183.186: flow flush 0
19/08/2021 20:06:48 dut.10.240.183.186:
19/08/2021 20:06:48 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv4_udp_ipv4================
19/08/2021 20:06:48 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:06:48 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 20:06:48 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:06:48 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
19/08/2021 20:06:48 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:06:48 dut.10.240.183.186: flow list 0
19/08/2021 20:06:48 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 UDP => RSS
19/08/2021 20:06:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:50 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xa13376a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:50 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:06:50 AdvancedIavfRSSTest: hash_infos: [('0xa13376a3', '0x3')]
19/08/2021 20:06:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.1.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:51 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0x31249213 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:51 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:51 AdvancedIavfRSSTest: hash_infos: [('0x31249213', '0x3')]
19/08/2021 20:06:51 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.1.2", proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:06:52 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xec85b193 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:52 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:06:52 AdvancedIavfRSSTest: hash_infos: [('0xec85b193', '0x3')]
19/08/2021 20:06:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:06:53 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xa13376a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:53 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:53 AdvancedIavfRSSTest: hash_infos: [('0xa13376a3', '0x3')]
19/08/2021 20:06:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:06:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2", proto=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:06:54 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xa13376a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:06:54 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:06:54 AdvancedIavfRSSTest: hash_infos: [('0xa13376a3', '0x3')]
19/08/2021 20:06:54 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv4_udp_ipv4 passed
19/08/2021 20:06:54 dut.10.240.183.186: flow flush 0
19/08/2021 20:06:54 dut.10.240.183.186:
19/08/2021 20:06:54 AdvancedIavfRSSTest: {'ipv6_gre_ipv4_udp_l3_src': {'result': 'passed'}, 'ipv6_gre_ipv4_udp_l3_dst': {'result': 'passed'}, 'ipv6_gre_ipv4_udp_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv4_udp_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv4_udp_l3_src_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv4_udp_l3_src_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv4_udp_l3_dst_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv4_udp_l3_dst_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv4_udp_all': {'result': 'passed'}, 'ipv6_gre_ipv4_udp_ipv4': {'result': 'passed'}}
19/08/2021 20:06:54 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:06:54 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv4_udp Result PASSED:
19/08/2021 20:06:54 dut.10.240.183.186: flow flush 0
19/08/2021 20:06:55 dut.10.240.183.186:
testpmd>
19/08/2021 20:06:55 dut.10.240.183.186: clear port stats all
19/08/2021 20:06:56 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:06:56 dut.10.240.183.186: stop
19/08/2021 20:06:56 dut.10.240.183.186:
Telling cores to ...
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 Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:06:56 dut.10.240.183.186: quit
19/08/2021 20:06:57 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:06:57 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv6 Begin
19/08/2021 20:06:57 dut.10.240.183.186:
19/08/2021 20:06:57 tester:
19/08/2021 20:06:57 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:06:59 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:07:09 dut.10.240.183.186: port config all rss all
19/08/2021 20:07:09 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:07:09 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:07:09 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:07:09 dut.10.240.183.186: set verbose 1
19/08/2021 20:07:09 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:07:09 dut.10.240.183.186: show port info all
19/08/2021 20:07:09 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:07:09 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:07:09 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:07:09 dut.10.240.183.186: start
19/08/2021 20:07:09 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:07:09 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_l3_src================
19/08/2021 20:07:09 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:07:09 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
19/08/2021 20:07:09 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:07:09 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
19/08/2021 20:07:09 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:07:09 dut.10.240.183.186: flow list 0
19/08/2021 20:07:10 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 => RSS
19/08/2021 20:07:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 20:07:11 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x751afa6d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:11 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 20:07:11 AdvancedIavfRSSTest: hash_infos: [('0x751afa6d', '0xd')]
19/08/2021 20:07:11 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/("X"*480)
19/08/2021 20:07:12 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x1432367f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:12 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nh'}
19/08/2021 20:07:12 AdvancedIavfRSSTest: hash_infos: [('0x1432367f', '0xf')]
19/08/2021 20:07:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 20:07:13 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x751afa6d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:13 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:07:13 AdvancedIavfRSSTest: hash_infos: [('0x751afa6d', '0xd')]
19/08/2021 20:07:13 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_l3_src passed
19/08/2021 20:07:13 dut.10.240.183.186: flow flush 0
19/08/2021 20:07:13 dut.10.240.183.186:
19/08/2021 20:07:13 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_l3_dst================
19/08/2021 20:07:13 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:07:13 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
19/08/2021 20:07:13 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:07:13 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
19/08/2021 20:07:13 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:07:13 dut.10.240.183.186: flow list 0
19/08/2021 20:07:13 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 => RSS
19/08/2021 20:07:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 20:07:14 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x71e7ab14 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:14 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 20:07:14 AdvancedIavfRSSTest: hash_infos: [('0x71e7ab14', '0x4')]
19/08/2021 20:07:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 20:07:15 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xccb0f85b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nh'}
19/08/2021 20:07:15 AdvancedIavfRSSTest: hash_infos: [('0xccb0f85b', '0xb')]
19/08/2021 20:07:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/("X"*480)
19/08/2021 20:07:16 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x71e7ab14 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:07:16 AdvancedIavfRSSTest: hash_infos: [('0x71e7ab14', '0x4')]
19/08/2021 20:07:16 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_l3_dst passed
19/08/2021 20:07:16 dut.10.240.183.186: flow flush 0
19/08/2021 20:07:16 dut.10.240.183.186:
19/08/2021 20:07:16 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_all================
19/08/2021 20:07:16 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:07:16 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 20:07:17 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:07:17 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 20:07:17 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:07:17 dut.10.240.183.186: flow list 0
19/08/2021 20:07:17 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 => RSS
19/08/2021 20:07:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 20:07:18 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x10aa450c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:18 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 20:07:18 AdvancedIavfRSSTest: hash_infos: [('0x10aa450c', '0xc')]
19/08/2021 20:07:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 20:07:19 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xee7e25b7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:19 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nh'}
19/08/2021 20:07:19 AdvancedIavfRSSTest: hash_infos: [('0xee7e25b7', '0x7')]
19/08/2021 20:07:19 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/("X"*480)
19/08/2021 20:07:20 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x7182891e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nh'}
19/08/2021 20:07:20 AdvancedIavfRSSTest: hash_infos: [('0x7182891e', '0xe')]
19/08/2021 20:07:20 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_all passed
19/08/2021 20:07:20 dut.10.240.183.186: flow flush 0
19/08/2021 20:07:20 dut.10.240.183.186:
19/08/2021 20:07:20 AdvancedIavfRSSTest: {'ipv6_gre_ipv6_l3_src': {'result': 'passed'}, 'ipv6_gre_ipv6_l3_dst': {'result': 'passed'}, 'ipv6_gre_ipv6_all': {'result': 'passed'}}
19/08/2021 20:07:20 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:07:20 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv6 Result PASSED:
19/08/2021 20:07:20 dut.10.240.183.186: flow flush 0
19/08/2021 20:07:21 dut.10.240.183.186:
testpmd>
19/08/2021 20:07:21 dut.10.240.183.186: clear port stats all
19/08/2021 20:07:22 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:07:22 dut.10.240.183.186: stop
19/08/2021 20:07:22 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:07:22 dut.10.240.183.186: quit
19/08/2021 20:07:23 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:07:23 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv6_tcp Begin
19/08/2021 20:07:23 dut.10.240.183.186:
19/08/2021 20:07:23 tester:
19/08/2021 20:07:23 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:07:25 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:07:35 dut.10.240.183.186: port config all rss all
19/08/2021 20:07:35 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:07:35 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:07:35 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:07:35 dut.10.240.183.186: set verbose 1
19/08/2021 20:07:35 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:07:35 dut.10.240.183.186: show port info all
19/08/2021 20:07:35 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:07:35 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:07:35 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:07:35 dut.10.240.183.186: start
19/08/2021 20:07:35 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:07:35 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_tcp_l3_src================
19/08/2021 20:07:35 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:07:35 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
19/08/2021 20:07:35 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:07:35 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
19/08/2021 20:07:35 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:07:35 dut.10.240.183.186: flow list 0
19/08/2021 20:07:36 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 TCP => RSS
19/08/2021 20:07:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:07:37 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x5df0d5d0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:07:37 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 20:07:37 AdvancedIavfRSSTest: hash_infos: [('0x5df0d5d0', '0x0')]
19/08/2021 20:07:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:07:38 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x1a55bc71 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_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
19/08/2021 20:07:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:07:38 AdvancedIavfRSSTest: hash_infos: [('0x1a55bc71', '0x1')]
19/08/2021 20:07:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 20:07:39 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x5df0d5d0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:39 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:39 AdvancedIavfRSSTest: hash_infos: [('0x5df0d5d0', '0x0')]
19/08/2021 20:07:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:07:40 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x5df0d5d0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:07:40 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:40 AdvancedIavfRSSTest: hash_infos: [('0x5df0d5d0', '0x0')]
19/08/2021 20:07:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:07:41 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x5df0d5d0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:07:41 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:41 AdvancedIavfRSSTest: hash_infos: [('0x5df0d5d0', '0x0')]
19/08/2021 20:07:41 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_tcp_l3_src passed
19/08/2021 20:07:41 dut.10.240.183.186: flow flush 0
19/08/2021 20:07:41 dut.10.240.183.186:
19/08/2021 20:07:41 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_tcp_l3_dst================
19/08/2021 20:07:41 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:07:41 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:07:41 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:07:41 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:07:41 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:07:41 dut.10.240.183.186: flow list 0
19/08/2021 20:07:41 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 TCP => RSS
19/08/2021 20:07:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:07:42 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x7db65401 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_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
19/08/2021 20:07:42 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 20:07:42 AdvancedIavfRSSTest: hash_infos: [('0x7db65401', '0x1')]
19/08/2021 20:07:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/("X"*480)
19/08/2021 20:07:44 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x24a08baf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:44 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:07:44 AdvancedIavfRSSTest: hash_infos: [('0x24a08baf', '0xf')]
19/08/2021 20:07:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:07:45 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x7db65401 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_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
19/08/2021 20:07:45 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:45 AdvancedIavfRSSTest: hash_infos: [('0x7db65401', '0x1')]
19/08/2021 20:07:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:07:46 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x7db65401 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_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
19/08/2021 20:07:46 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:46 AdvancedIavfRSSTest: hash_infos: [('0x7db65401', '0x1')]
19/08/2021 20:07:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:07:47 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x7db65401 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_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
19/08/2021 20:07:47 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:47 AdvancedIavfRSSTest: hash_infos: [('0x7db65401', '0x1')]
19/08/2021 20:07:47 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_tcp_l3_dst passed
19/08/2021 20:07:47 dut.10.240.183.186: flow flush 0
19/08/2021 20:07:47 dut.10.240.183.186:
19/08/2021 20:07:47 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_tcp_l4_src================
19/08/2021 20:07:47 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:07:47 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
19/08/2021 20:07:47 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:07:47 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
19/08/2021 20:07:47 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:07:47 dut.10.240.183.186: flow list 0
19/08/2021 20:07:47 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 TCP => RSS
19/08/2021 20:07:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:07:48 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x6564008d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:07:48 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 20:07:48 AdvancedIavfRSSTest: hash_infos: [('0x6564008d', '0xd')]
19/08/2021 20:07:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:07:49 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x2907e371 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_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
19/08/2021 20:07:49 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:07:49 AdvancedIavfRSSTest: hash_infos: [('0x2907e371', '0x1')]
19/08/2021 20:07:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:07:50 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x6564008d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:07:50 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:50 AdvancedIavfRSSTest: hash_infos: [('0x6564008d', '0xd')]
19/08/2021 20:07:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:07:52 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x6564008d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:07:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:52 AdvancedIavfRSSTest: hash_infos: [('0x6564008d', '0xd')]
19/08/2021 20:07:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:07:53 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x6564008d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:07:53 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:53 AdvancedIavfRSSTest: hash_infos: [('0x6564008d', '0xd')]
19/08/2021 20:07:53 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_tcp_l4_src passed
19/08/2021 20:07:53 dut.10.240.183.186: flow flush 0
19/08/2021 20:07:53 dut.10.240.183.186:
19/08/2021 20:07:53 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_tcp_l4_dst================
19/08/2021 20:07:53 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:07:53 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:07:53 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:07:53 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:07:53 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:07:53 dut.10.240.183.186: flow list 0
19/08/2021 20:07:53 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 TCP => RSS
19/08/2021 20:07:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:07:54 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xed26bdda - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:07:54 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 20:07:54 AdvancedIavfRSSTest: hash_infos: [('0xed26bdda', '0xa')]
19/08/2021 20:07:54 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:07:55 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xf25da6d9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:07:55 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:07:55 AdvancedIavfRSSTest: hash_infos: [('0xf25da6d9', '0x9')]
19/08/2021 20:07:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:07:56 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xed26bdda - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:07:56 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:56 AdvancedIavfRSSTest: hash_infos: [('0xed26bdda', '0xa')]
19/08/2021 20:07:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:07:57 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xed26bdda - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:07:57 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:57 AdvancedIavfRSSTest: hash_infos: [('0xed26bdda', '0xa')]
19/08/2021 20:07:57 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:07:59 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xed26bdda - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:07:59 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:07:59 AdvancedIavfRSSTest: hash_infos: [('0xed26bdda', '0xa')]
19/08/2021 20:07:59 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_tcp_l4_dst passed
19/08/2021 20:07:59 dut.10.240.183.186: flow flush 0
19/08/2021 20:07:59 dut.10.240.183.186:
19/08/2021 20:07:59 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_tcp_l3_src_l4_src================
19/08/2021 20:07:59 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:07:59 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:07:59 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:07:59 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:07:59 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:07:59 dut.10.240.183.186: flow list 0
19/08/2021 20:07:59 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 TCP => RSS
19/08/2021 20:07:59 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:07:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:00 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xe836e409 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:00 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 20:08:00 AdvancedIavfRSSTest: hash_infos: [('0xe836e409', '0x9')]
19/08/2021 20:08:00 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:01 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xaf938da8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:01 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:01 AdvancedIavfRSSTest: hash_infos: [('0xaf938da8', '0x8')]
19/08/2021 20:08:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:08:02 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x584f5d98 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:02 AdvancedIavfRSSTest: hash_infos: [('0x584f5d98', '0x8')]
19/08/2021 20:08:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:03 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xe836e409 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:03 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:08:03 AdvancedIavfRSSTest: hash_infos: [('0xe836e409', '0x9')]
19/08/2021 20:08:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:08:04 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xe836e409 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:04 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:08:04 AdvancedIavfRSSTest: hash_infos: [('0xe836e409', '0x9')]
19/08/2021 20:08:04 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_tcp_l3_src_l4_src passed
19/08/2021 20:08:04 dut.10.240.183.186: flow flush 0
19/08/2021 20:08:04 dut.10.240.183.186:
19/08/2021 20:08:04 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_tcp_l3_src_l4_dst================
19/08/2021 20:08:04 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:08:04 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:08:04 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:08:04 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:08:05 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:08:05 dut.10.240.183.186: flow list 0
19/08/2021 20:08:05 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 TCP => RSS
19/08/2021 20:08:05 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:06 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x37983517 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:06 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 20:08:06 AdvancedIavfRSSTest: hash_infos: [('0x37983517', '0x7')]
19/08/2021 20:08:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:07 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x703d5cb6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:07 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:07 AdvancedIavfRSSTest: hash_infos: [('0x703d5cb6', '0x6')]
19/08/2021 20:08:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:08:08 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xebffe2e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:08 AdvancedIavfRSSTest: hash_infos: [('0xebffe2e2', '0x2')]
19/08/2021 20:08:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:08:09 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x37983517 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:09 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:08:09 AdvancedIavfRSSTest: hash_infos: [('0x37983517', '0x7')]
19/08/2021 20:08:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:10 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x37983517 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:10 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:08:10 AdvancedIavfRSSTest: hash_infos: [('0x37983517', '0x7')]
19/08/2021 20:08:10 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_tcp_l3_src_l4_dst passed
19/08/2021 20:08:10 dut.10.240.183.186: flow flush 0
19/08/2021 20:08:10 dut.10.240.183.186:
19/08/2021 20:08:10 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_tcp_l3_dst_l4_src================
19/08/2021 20:08:10 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:08:10 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:08:10 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:08:10 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:08:10 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:08:10 dut.10.240.183.186: flow list 0
19/08/2021 20:08:10 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 TCP => RSS
19/08/2021 20:08:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:12 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xc87065d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:12 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 20:08:12 AdvancedIavfRSSTest: hash_infos: [('0xc87065d8', '0x8')]
19/08/2021 20:08:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:13 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9166ba76 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:13 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:13 AdvancedIavfRSSTest: hash_infos: [('0x9166ba76', '0x6')]
19/08/2021 20:08:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:08:14 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x7809dc49 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:14 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:14 AdvancedIavfRSSTest: hash_infos: [('0x7809dc49', '0x9')]
19/08/2021 20:08:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:08:15 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xc87065d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:15 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:08:15 AdvancedIavfRSSTest: hash_infos: [('0xc87065d8', '0x8')]
19/08/2021 20:08:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:16 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xc87065d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:08:16 AdvancedIavfRSSTest: hash_infos: [('0xc87065d8', '0x8')]
19/08/2021 20:08:16 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_tcp_l3_dst_l4_src passed
19/08/2021 20:08:16 dut.10.240.183.186: flow flush 0
19/08/2021 20:08:16 dut.10.240.183.186:
19/08/2021 20:08:16 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_tcp_l3_dst_l4_dst================
19/08/2021 20:08:16 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:08:16 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:08:16 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:08:16 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:08:16 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:08:16 dut.10.240.183.186: flow list 0
19/08/2021 20:08:16 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 TCP => RSS
19/08/2021 20:08:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:17 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x17deb4c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:17 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 20:08:17 AdvancedIavfRSSTest: hash_infos: [('0x17deb4c6', '0x6')]
19/08/2021 20:08:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:18 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x4ec86b68 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:18 AdvancedIavfRSSTest: hash_infos: [('0x4ec86b68', '0x8')]
19/08/2021 20:08:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:08:20 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xcbb96333 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:08:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:20 AdvancedIavfRSSTest: hash_infos: [('0xcbb96333', '0x3')]
19/08/2021 20:08:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:21 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x17deb4c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:21 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:08:21 AdvancedIavfRSSTest: hash_infos: [('0x17deb4c6', '0x6')]
19/08/2021 20:08:21 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:08:22 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x17deb4c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:22 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:08:22 AdvancedIavfRSSTest: hash_infos: [('0x17deb4c6', '0x6')]
19/08/2021 20:08:22 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_tcp_l3_dst_l4_dst passed
19/08/2021 20:08:22 dut.10.240.183.186: flow flush 0
19/08/2021 20:08:22 dut.10.240.183.186:
19/08/2021 20:08:22 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_tcp_all================
19/08/2021 20:08:22 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:08:22 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
19/08/2021 20:08:22 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:08:22 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
19/08/2021 20:08:22 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:08:22 dut.10.240.183.186: flow list 0
19/08/2021 20:08:22 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 TCP => RSS
19/08/2021 20:08:22 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:23 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x40cebd58 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:23 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 20:08:23 AdvancedIavfRSSTest: hash_infos: [('0x40cebd58', '0x8')]
19/08/2021 20:08:23 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:24 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xcbf485ad - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:08:24 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:24 AdvancedIavfRSSTest: hash_infos: [('0xcbf485ad', '0xd')]
19/08/2021 20:08:24 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:25 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x76bd4f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:25 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:25 AdvancedIavfRSSTest: hash_infos: [('0x76bd4f9', '0x9')]
19/08/2021 20:08:25 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:08:26 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xbbb3456d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:08:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:26 AdvancedIavfRSSTest: hash_infos: [('0xbbb3456d', '0xd')]
19/08/2021 20:08:26 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:08:28 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x64418b96 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:28 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:28 AdvancedIavfRSSTest: hash_infos: [('0x64418b96', '0x6')]
19/08/2021 20:08:28 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_tcp_all passed
19/08/2021 20:08:28 dut.10.240.183.186: flow flush 0
19/08/2021 20:08:28 dut.10.240.183.186:
19/08/2021 20:08:28 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_tcp_ipv6================
19/08/2021 20:08:28 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:08:28 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 20:08:28 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:08:28 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 20:08:28 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:08:28 dut.10.240.183.186: flow list 0
19/08/2021 20:08:28 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 TCP => RSS
19/08/2021 20:08:28 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:29 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x6ca24fba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:08:29 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
19/08/2021 20:08:29 AdvancedIavfRSSTest: hash_infos: [('0x6ca24fba', '0xa')]
19/08/2021 20:08:29 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:30 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xe798774f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:30 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:30 AdvancedIavfRSSTest: hash_infos: [('0xe798774f', '0xf')]
19/08/2021 20:08:30 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=22,dport=24)/("X"*480)
19/08/2021 20:08:31 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x6ca24fba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:08:31 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:08:31 AdvancedIavfRSSTest: hash_infos: [('0x6ca24fba', '0xa')]
19/08/2021 20:08:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:32 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x2b07261b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:08:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
19/08/2021 20:08:32 AdvancedIavfRSSTest: hash_infos: [('0x2b07261b', '0xb')]
19/08/2021 20:08:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=6)/TCP(sport=21,dport=23)/("X"*480)
19/08/2021 20:08:33 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x6ca24fba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:08:33 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
19/08/2021 20:08:33 AdvancedIavfRSSTest: hash_infos: [('0x6ca24fba', '0xa')]
19/08/2021 20:08:33 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_tcp_ipv6 passed
19/08/2021 20:08:33 dut.10.240.183.186: flow flush 0
19/08/2021 20:08:33 dut.10.240.183.186:
19/08/2021 20:08:33 AdvancedIavfRSSTest: {'ipv6_gre_ipv6_tcp_l3_src': {'result': 'passed'}, 'ipv6_gre_ipv6_tcp_l3_dst': {'result': 'passed'}, 'ipv6_gre_ipv6_tcp_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv6_tcp_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv6_tcp_l3_src_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv6_tcp_l3_src_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv6_tcp_l3_dst_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv6_tcp_l3_dst_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv6_tcp_all': {'result': 'passed'}, 'ipv6_gre_ipv6_tcp_ipv6': {'result': 'passed'}}
19/08/2021 20:08:33 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:08:33 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv6_tcp Result PASSED:
19/08/2021 20:08:33 dut.10.240.183.186: flow flush 0
19/08/2021 20:08:35 dut.10.240.183.186:
testpmd>
19/08/2021 20:08:35 dut.10.240.183.186: clear port stats all
19/08/2021 20:08:36 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:08:36 dut.10.240.183.186: stop
19/08/2021 20:08:36 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:08:36 dut.10.240.183.186: quit
19/08/2021 20:08:37 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:08:37 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv6_udp Begin
19/08/2021 20:08:37 dut.10.240.183.186:
19/08/2021 20:08:37 tester:
19/08/2021 20:08:37 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:08:38 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:08:48 dut.10.240.183.186: port config all rss all
19/08/2021 20:08:48 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:08:48 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:08:49 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:08:49 dut.10.240.183.186: set verbose 1
19/08/2021 20:08:49 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:08:49 dut.10.240.183.186: show port info all
19/08/2021 20:08:49 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:08:49 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:08:49 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:08:49 dut.10.240.183.186: start
19/08/2021 20:08:49 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:08:49 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_udp_l3_src================
19/08/2021 20:08:49 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:08:49 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
19/08/2021 20:08:49 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:08:49 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
19/08/2021 20:08:49 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:08:49 dut.10.240.183.186: flow list 0
19/08/2021 20:08:49 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 UDP => RSS
19/08/2021 20:08:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:50 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x1c5b783a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:08:50 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:08:50 AdvancedIavfRSSTest: hash_infos: [('0x1c5b783a', '0xa')]
19/08/2021 20:08:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:51 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x5f733991 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 20:08:51 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:08:51 AdvancedIavfRSSTest: hash_infos: [('0x5f733991', '0x1')]
19/08/2021 20:08:51 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/("X"*480)
19/08/2021 20:08:52 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x1c5b783a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:08:52 AdvancedIavfRSSTest: hash_infos: [('0x1c5b783a', '0xa')]
19/08/2021 20:08:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:08:53 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x1c5b783a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:08:53 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:08:53 AdvancedIavfRSSTest: hash_infos: [('0x1c5b783a', '0xa')]
19/08/2021 20:08:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:08:54 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x1c5b783a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:08:54 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:08:54 AdvancedIavfRSSTest: hash_infos: [('0x1c5b783a', '0xa')]
19/08/2021 20:08:54 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_udp_l3_src passed
19/08/2021 20:08:54 dut.10.240.183.186: flow flush 0
19/08/2021 20:08:55 dut.10.240.183.186:
19/08/2021 20:08:55 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_udp_l3_dst================
19/08/2021 20:08:55 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:08:55 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:08:55 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:08:55 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
19/08/2021 20:08:55 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:08:55 dut.10.240.183.186: flow list 0
19/08/2021 20:08:55 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 UDP => RSS
19/08/2021 20:08:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:56 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x634fc575 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:56 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:08:56 AdvancedIavfRSSTest: hash_infos: [('0x634fc575', '0x5')]
19/08/2021 20:08:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/("X"*480)
19/08/2021 20:08:57 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x2d46269d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:57 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:08:57 AdvancedIavfRSSTest: hash_infos: [('0x2d46269d', '0xd')]
19/08/2021 20:08:57 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:08:58 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x634fc575 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:58 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:08:58 AdvancedIavfRSSTest: hash_infos: [('0x634fc575', '0x5')]
19/08/2021 20:08:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:08:59 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x634fc575 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:08:59 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:08:59 AdvancedIavfRSSTest: hash_infos: [('0x634fc575', '0x5')]
19/08/2021 20:08:59 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:08:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:09:00 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x634fc575 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:00 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:00 AdvancedIavfRSSTest: hash_infos: [('0x634fc575', '0x5')]
19/08/2021 20:09:00 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_udp_l3_dst passed
19/08/2021 20:09:00 dut.10.240.183.186: flow flush 0
19/08/2021 20:09:00 dut.10.240.183.186:
19/08/2021 20:09:00 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_udp_l4_src================
19/08/2021 20:09:00 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:09:00 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
19/08/2021 20:09:00 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:09:00 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
19/08/2021 20:09:00 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:09:00 dut.10.240.183.186: flow list 0
19/08/2021 20:09:01 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 UDP => RSS
19/08/2021 20:09:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:02 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xa57b36ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:02 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:09:02 AdvancedIavfRSSTest: hash_infos: [('0xa57b36ac', '0xc')]
19/08/2021 20:09:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:09:03 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xbe747f0a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:03 AdvancedIavfRSSTest: hash_infos: [('0xbe747f0a', '0xa')]
19/08/2021 20:09:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:04 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xa57b36ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:04 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:04 AdvancedIavfRSSTest: hash_infos: [('0xa57b36ac', '0xc')]
19/08/2021 20:09:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:05 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xa57b36ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:05 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:05 AdvancedIavfRSSTest: hash_infos: [('0xa57b36ac', '0xc')]
19/08/2021 20:09:05 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:09:06 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xa57b36ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:06 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:06 AdvancedIavfRSSTest: hash_infos: [('0xa57b36ac', '0xc')]
19/08/2021 20:09:06 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_udp_l4_src passed
19/08/2021 20:09:06 dut.10.240.183.186: flow flush 0
19/08/2021 20:09:06 dut.10.240.183.186:
19/08/2021 20:09:06 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_udp_l4_dst================
19/08/2021 20:09:06 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:09:06 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:09:06 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:09:06 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
19/08/2021 20:09:06 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:09:06 dut.10.240.183.186: flow list 0
19/08/2021 20:09:06 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 UDP => RSS
19/08/2021 20:09:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:07 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x488eb868 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:07 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:09:07 AdvancedIavfRSSTest: hash_infos: [('0x488eb868', '0x8')]
19/08/2021 20:09:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:09:09 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x554223a7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:09 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:09 AdvancedIavfRSSTest: hash_infos: [('0x554223a7', '0x7')]
19/08/2021 20:09:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:09:10 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x488eb868 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:10 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:10 AdvancedIavfRSSTest: hash_infos: [('0x488eb868', '0x8')]
19/08/2021 20:09:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:11 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x488eb868 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:11 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:11 AdvancedIavfRSSTest: hash_infos: [('0x488eb868', '0x8')]
19/08/2021 20:09:11 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:12 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x488eb868 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:12 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:12 AdvancedIavfRSSTest: hash_infos: [('0x488eb868', '0x8')]
19/08/2021 20:09:12 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_udp_l4_dst passed
19/08/2021 20:09:12 dut.10.240.183.186: flow flush 0
19/08/2021 20:09:12 dut.10.240.183.186:
19/08/2021 20:09:12 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_udp_l3_src_l4_src================
19/08/2021 20:09:12 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:09:12 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:09:12 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:09:12 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:09:12 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:09:12 dut.10.240.183.186: flow list 0
19/08/2021 20:09:12 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 UDP => RSS
19/08/2021 20:09:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:13 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xb6bda46 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:13 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:09:13 AdvancedIavfRSSTest: hash_infos: [('0xb6bda46', '0x6')]
19/08/2021 20:09:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:14 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x48439bed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:14 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:14 AdvancedIavfRSSTest: hash_infos: [('0x48439bed', '0xd')]
19/08/2021 20:09:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:09:15 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x197790dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:15 AdvancedIavfRSSTest: hash_infos: [('0x197790dd', '0xd')]
19/08/2021 20:09:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:17 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xb6bda46 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:17 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:17 AdvancedIavfRSSTest: hash_infos: [('0xb6bda46', '0x6')]
19/08/2021 20:09:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:09:18 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xb6bda46 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:18 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:18 AdvancedIavfRSSTest: hash_infos: [('0xb6bda46', '0x6')]
19/08/2021 20:09:18 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_udp_l3_src_l4_src passed
19/08/2021 20:09:18 dut.10.240.183.186: flow flush 0
19/08/2021 20:09:18 dut.10.240.183.186:
19/08/2021 20:09:18 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_udp_l3_src_l4_dst================
19/08/2021 20:09:18 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:09:18 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:09:18 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:09:18 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:09:18 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:09:18 dut.10.240.183.186: flow list 0
19/08/2021 20:09:18 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 UDP => RSS
19/08/2021 20:09:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:19 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xe883a954 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 20:09:19 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:09:19 AdvancedIavfRSSTest: hash_infos: [('0xe883a954', '0x4')]
19/08/2021 20:09:19 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:20 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xababe8ff - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:20 AdvancedIavfRSSTest: hash_infos: [('0xababe8ff', '0xf')]
19/08/2021 20:09:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:09:21 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xbe18f169 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:21 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:21 AdvancedIavfRSSTest: hash_infos: [('0xbe18f169', '0x9')]
19/08/2021 20:09:21 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:09:22 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xe883a954 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 20:09:22 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:22 AdvancedIavfRSSTest: hash_infos: [('0xe883a954', '0x4')]
19/08/2021 20:09:22 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:23 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xe883a954 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 20:09:23 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:23 AdvancedIavfRSSTest: hash_infos: [('0xe883a954', '0x4')]
19/08/2021 20:09:23 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_udp_l3_src_l4_dst passed
19/08/2021 20:09:23 dut.10.240.183.186: flow flush 0
19/08/2021 20:09:23 dut.10.240.183.186:
19/08/2021 20:09:23 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_udp_l3_dst_l4_src================
19/08/2021 20:09:23 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:09:23 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:09:24 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:09:24 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
19/08/2021 20:09:24 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:09:24 dut.10.240.183.186: flow list 0
19/08/2021 20:09:24 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 UDP => RSS
19/08/2021 20:09:24 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:25 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x747f6709 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:25 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:09:25 AdvancedIavfRSSTest: hash_infos: [('0x747f6709', '0x9')]
19/08/2021 20:09:25 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:26 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x3a7684e1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 20:09:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:26 AdvancedIavfRSSTest: hash_infos: [('0x3a7684e1', '0x1')]
19/08/2021 20:09:26 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:09:27 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x66632d92 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:27 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:27 AdvancedIavfRSSTest: hash_infos: [('0x66632d92', '0x2')]
19/08/2021 20:09:27 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:09:28 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x747f6709 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:28 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:28 AdvancedIavfRSSTest: hash_infos: [('0x747f6709', '0x9')]
19/08/2021 20:09:28 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:29 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x747f6709 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:29 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:29 AdvancedIavfRSSTest: hash_infos: [('0x747f6709', '0x9')]
19/08/2021 20:09:29 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_udp_l3_dst_l4_src passed
19/08/2021 20:09:29 dut.10.240.183.186: flow flush 0
19/08/2021 20:09:29 dut.10.240.183.186:
19/08/2021 20:09:29 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_udp_l3_dst_l4_dst================
19/08/2021 20:09:29 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:09:29 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:09:29 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:09:29 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
19/08/2021 20:09:29 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:09:29 dut.10.240.183.186: flow list 0
19/08/2021 20:09:29 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 UDP => RSS
19/08/2021 20:09:29 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:31 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x9797141b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:31 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:09:31 AdvancedIavfRSSTest: hash_infos: [('0x9797141b', '0xb')]
19/08/2021 20:09:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:32 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xd99ef7f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:32 AdvancedIavfRSSTest: hash_infos: [('0xd99ef7f3', '0x3')]
19/08/2021 20:09:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:09:33 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xc10c4c26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:33 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:33 AdvancedIavfRSSTest: hash_infos: [('0xc10c4c26', '0x6')]
19/08/2021 20:09:33 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:34 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x9797141b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:34 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:34 AdvancedIavfRSSTest: hash_infos: [('0x9797141b', '0xb')]
19/08/2021 20:09:34 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:09:35 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x9797141b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:35 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:35 AdvancedIavfRSSTest: hash_infos: [('0x9797141b', '0xb')]
19/08/2021 20:09:35 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_udp_l3_dst_l4_dst passed
19/08/2021 20:09:35 dut.10.240.183.186: flow flush 0
19/08/2021 20:09:35 dut.10.240.183.186:
19/08/2021 20:09:35 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_udp_all================
19/08/2021 20:09:35 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:09:35 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
19/08/2021 20:09:35 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:09:35 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
19/08/2021 20:09:35 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:09:35 dut.10.240.183.186: flow list 0
19/08/2021 20:09:35 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 UDP => RSS
19/08/2021 20:09:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:36 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xf3f28357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:36 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:09:36 AdvancedIavfRSSTest: hash_infos: [('0xf3f28357', '0x7')]
19/08/2021 20:09:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:38 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xaf285199 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:38 AdvancedIavfRSSTest: hash_infos: [('0xaf285199', '0x9')]
19/08/2021 20:09:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:39 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xb0dac2fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:09:39 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:39 AdvancedIavfRSSTest: hash_infos: [('0xb0dac2fc', '0xc')]
19/08/2021 20:09:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:09:40 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xfb286510 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:40 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:40 AdvancedIavfRSSTest: hash_infos: [('0xfb286510', '0x0')]
19/08/2021 20:09:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:09:41 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x485bdc4a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:41 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:41 AdvancedIavfRSSTest: hash_infos: [('0x485bdc4a', '0xa')]
19/08/2021 20:09:41 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_udp_all passed
19/08/2021 20:09:41 dut.10.240.183.186: flow flush 0
19/08/2021 20:09:41 dut.10.240.183.186:
19/08/2021 20:09:41 AdvancedIavfRSSTest: ===================Test sub case: ipv6_gre_ipv6_udp_ipv6================
19/08/2021 20:09:41 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:09:41 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 20:09:41 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:09:41 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss types ipv6 end key_len 0 queues end / end
19/08/2021 20:09:41 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:09:41 dut.10.240.183.186: flow list 0
19/08/2021 20:09:41 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 UDP => RSS
19/08/2021 20:09:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:42 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xa0339cca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:42 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:09:42 AdvancedIavfRSSTest: hash_infos: [('0xa0339cca', '0xa')]
19/08/2021 20:09:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2021", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:43 dut.10.240.183.186: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xfce94e04 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 20:09:43 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:43 AdvancedIavfRSSTest: hash_infos: [('0xfce94e04', '0x4')]
19/08/2021 20:09:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=22,dport=24)/("X"*480)
19/08/2021 20:09:44 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xa0339cca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:44 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:44 AdvancedIavfRSSTest: hash_infos: [('0xa0339cca', '0xa')]
19/08/2021 20:09:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2930", nh=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:09:46 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xe31bdd61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - 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
19/08/2021 20:09:46 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:09:46 AdvancedIavfRSSTest: hash_infos: [('0xe31bdd61', '0x1')]
19/08/2021 20:09:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:09:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929", nh=17)/UDP(sport=21,dport=23)/("X"*480)
19/08/2021 20:09:47 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xa0339cca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:09:47 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:09:47 AdvancedIavfRSSTest: hash_infos: [('0xa0339cca', '0xa')]
19/08/2021 20:09:47 AdvancedIavfRSSTest: sub_case ipv6_gre_ipv6_udp_ipv6 passed
19/08/2021 20:09:47 dut.10.240.183.186: flow flush 0
19/08/2021 20:09:47 dut.10.240.183.186:
19/08/2021 20:09:47 AdvancedIavfRSSTest: {'ipv6_gre_ipv6_udp_l3_src': {'result': 'passed'}, 'ipv6_gre_ipv6_udp_l3_dst': {'result': 'passed'}, 'ipv6_gre_ipv6_udp_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv6_udp_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv6_udp_l3_src_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv6_udp_l3_src_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv6_udp_l3_dst_l4_src': {'result': 'passed'}, 'ipv6_gre_ipv6_udp_l3_dst_l4_dst': {'result': 'passed'}, 'ipv6_gre_ipv6_udp_all': {'result': 'passed'}, 'ipv6_gre_ipv6_udp_ipv6': {'result': 'passed'}}
19/08/2021 20:09:47 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:09:47 AdvancedIavfRSSTest: Test Case test_mac_ipv6_gre_ipv6_udp Result PASSED:
19/08/2021 20:09:47 dut.10.240.183.186: flow flush 0
19/08/2021 20:09:48 dut.10.240.183.186:
testpmd>
19/08/2021 20:09:48 dut.10.240.183.186: clear port stats all
19/08/2021 20:09:49 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:09:49 dut.10.240.183.186: stop
19/08/2021 20:09:49 dut.10.240.183.186:
Telling cores to ...
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 Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:09:49 dut.10.240.183.186: quit
19/08/2021 20:09:50 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:10:47 dut.10.240.183.186: flow flush 0
19/08/2021 20:10:48 dut.10.240.183.186:
testpmd>
19/08/2021 20:10:48 dut.10.240.183.186: clear port stats all
19/08/2021 20:10:49 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:10:49 dut.10.240.183.186: stop
19/08/2021 20:10:49 dut.10.240.183.186:
Telling cores to ...
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 Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:10:49 dut.10.240.183.186: quit
19/08/2021 20:10:50 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:11:48 dut.10.240.183.186: flow flush 0
19/08/2021 20:11:49 dut.10.240.183.186:
testpmd>
19/08/2021 20:11:49 dut.10.240.183.186: clear port stats all
19/08/2021 20:11:50 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:11:50 dut.10.240.183.186: stop
19/08/2021 20:11:50 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:11:50 dut.10.240.183.186: quit
19/08/2021 20:11:51 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:12:48 dut.10.240.183.186: flow flush 0
19/08/2021 20:12:49 dut.10.240.183.186:
testpmd>
19/08/2021 20:12:49 dut.10.240.183.186: clear port stats all
19/08/2021 20:12:50 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:12:50 dut.10.240.183.186: stop
19/08/2021 20:12:50 dut.10.240.183.186:
Telling cores to ...
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 Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:12:50 dut.10.240.183.186: quit
19/08/2021 20:12:51 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:13:33 dut.10.240.183.186: flow flush 0
19/08/2021 20:13:34 dut.10.240.183.186:
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_hash_destroy(): fail to del RSS configure
iavf_flow_destroy(): Failed to destroy flow
iavf_flow_flush(): Failed to flush flows
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to delete rss rule.: Invalid argument
testpmd>
19/08/2021 20:13:34 dut.10.240.183.186: clear port stats all
19/08/2021 20:13:35 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:13:35 dut.10.240.183.186: stop
19/08/2021 20:13:36 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:13:36 dut.10.240.183.186: quit
19/08/2021 20:13:36 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_hash_destroy(): fail to del RSS configure
iavf_flow_destroy(): Failed to destroy flow
iavf_flow_flush(): Failed to flush flows
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
Port 0 is closed
Done
Bye...
19/08/2021 20:13:49 dut.10.240.183.186: flow flush 0
19/08/2021 20:13:50 dut.10.240.183.186:
testpmd>
19/08/2021 20:13:50 dut.10.240.183.186: clear port stats all
19/08/2021 20:13:51 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:13:51 dut.10.240.183.186: stop
19/08/2021 20:13:51 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:13:51 dut.10.240.183.186: quit
19/08/2021 20:13:52 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:14:34 dut.10.240.183.186: flow flush 0
19/08/2021 20:14:35 dut.10.240.183.186:
testpmd>
19/08/2021 20:14:35 dut.10.240.183.186: clear port stats all
19/08/2021 20:14:37 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:14:37 dut.10.240.183.186: stop
19/08/2021 20:14:37 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:14:37 dut.10.240.183.186: quit
19/08/2021 20:14:37 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
Port 0 is closed
Done
Bye...
19/08/2021 20:14:37 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv4 Begin
19/08/2021 20:14:38 dut.10.240.183.186:
19/08/2021 20:14:38 tester:
19/08/2021 20:14:38 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:14:39 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:14:49 dut.10.240.183.186: port config all rss all
19/08/2021 20:14:49 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:14:49 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:14:49 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:14:49 dut.10.240.183.186: set verbose 1
19/08/2021 20:14:49 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:14:49 dut.10.240.183.186: show port info all
19/08/2021 20:14:49 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:14:49 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:14:49 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:14:49 dut.10.240.183.186: start
19/08/2021 20:14:50 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:14:50 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_gre_ipv4_symmetric================
19/08/2021 20:14:50 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:14:50 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
19/08/2021 20:14:50 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:14:50 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
19/08/2021 20:14:50 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:14:50 dut.10.240.183.186: flow list 0
19/08/2021 20:14:50 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 => RSS
19/08/2021 20:14:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:14:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
19/08/2021 20:14:51 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0xfcf2120e - RSS queue=0xe - 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=4 - inner_l3_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:14:51 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4'}
19/08/2021 20:14:51 AdvancedIavfRSSTest: hash_infos: [('0xfcf2120e', '0xe')]
19/08/2021 20:14:51 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:14:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
19/08/2021 20:14:52 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0xfcf2120e - RSS queue=0xe - 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=4 - inner_l3_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:14:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4'}
19/08/2021 20:14:52 AdvancedIavfRSSTest: hash_infos: [('0xfcf2120e', '0xe')]
19/08/2021 20:14:52 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:14:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=6)/("X"*480)
19/08/2021 20:14:53 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0xfcf2120e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:14:53 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 20:14:53 AdvancedIavfRSSTest: hash_infos: [('0xfcf2120e', '0xe')]
19/08/2021 20:14:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:14:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1",proto=6)/("X"*480)
19/08/2021 20:14:54 dut.10.240.183.186: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=538 - nb_segs=1 - RSS hash=0xfcf2120e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:14:54 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:14:54 AdvancedIavfRSSTest: hash_infos: [('0xfcf2120e', '0xe')]
19/08/2021 20:14:54 AdvancedIavfRSSTest: sub_case mac_ipv4_gre_ipv4_symmetric passed
19/08/2021 20:14:54 dut.10.240.183.186: flow flush 0
19/08/2021 20:14:54 dut.10.240.183.186:
19/08/2021 20:14:54 AdvancedIavfRSSTest: {'mac_ipv4_gre_ipv4_symmetric': {'result': 'passed'}}
19/08/2021 20:14:54 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:14:54 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv4 Result PASSED:
19/08/2021 20:14:54 dut.10.240.183.186: flow flush 0
19/08/2021 20:14:55 dut.10.240.183.186:
testpmd>
19/08/2021 20:14:55 dut.10.240.183.186: clear port stats all
19/08/2021 20:14:57 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:14:57 dut.10.240.183.186: stop
19/08/2021 20:14:57 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:14:57 dut.10.240.183.186: quit
19/08/2021 20:14:57 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:14:57 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv4_tcp Begin
19/08/2021 20:14:58 dut.10.240.183.186:
19/08/2021 20:14:58 tester:
19/08/2021 20:14:58 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:14:59 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:15:09 dut.10.240.183.186: port config all rss all
19/08/2021 20:15:09 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:15:09 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:15:09 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:15:09 dut.10.240.183.186: set verbose 1
19/08/2021 20:15:09 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:15:09 dut.10.240.183.186: show port info all
19/08/2021 20:15:09 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:15:09 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:15:09 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:15:09 dut.10.240.183.186: start
19/08/2021 20:15:09 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:15:09 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_gre_ipv4_tcp_symmetric================
19/08/2021 20:15:09 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:15:09 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
19/08/2021 20:15:10 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:15:10 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
19/08/2021 20:15:10 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:15:10 dut.10.240.183.186: flow list 0
19/08/2021 20:15:10 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 TCP => RSS
19/08/2021 20:15:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:15:11 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x17b5b080 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:15:11 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4'}
19/08/2021 20:15:11 AdvancedIavfRSSTest: hash_infos: [('0x17b5b080', '0x0')]
19/08/2021 20:15:11 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:15:12 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x17b5b080 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:15:12 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4'}
19/08/2021 20:15:12 AdvancedIavfRSSTest: hash_infos: [('0x17b5b080', '0x0')]
19/08/2021 20:15:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:15:13 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x17b5b080 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:15:13 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4'}
19/08/2021 20:15:13 AdvancedIavfRSSTest: hash_infos: [('0x17b5b080', '0x0')]
19/08/2021 20:15:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:15:14 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x17b5b080 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:15:14 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 20:15:14 AdvancedIavfRSSTest: hash_infos: [('0x17b5b080', '0x0')]
19/08/2021 20:15:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1",proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:15:15 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x17b5b080 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:15:15 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:15:15 AdvancedIavfRSSTest: hash_infos: [('0x17b5b080', '0x0')]
19/08/2021 20:15:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=6)/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:15:16 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x17b5b080 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_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
19/08/2021 20:15:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:15:16 AdvancedIavfRSSTest: hash_infos: [('0x17b5b080', '0x0')]
19/08/2021 20:15:16 AdvancedIavfRSSTest: sub_case mac_ipv4_gre_ipv4_tcp_symmetric passed
19/08/2021 20:15:16 dut.10.240.183.186: flow flush 0
19/08/2021 20:15:16 dut.10.240.183.186:
19/08/2021 20:15:16 AdvancedIavfRSSTest: {'mac_ipv4_gre_ipv4_tcp_symmetric': {'result': 'passed'}}
19/08/2021 20:15:16 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:15:16 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv4_tcp Result PASSED:
19/08/2021 20:15:16 dut.10.240.183.186: flow flush 0
19/08/2021 20:15:18 dut.10.240.183.186:
testpmd>
19/08/2021 20:15:18 dut.10.240.183.186: clear port stats all
19/08/2021 20:15:19 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:15:19 dut.10.240.183.186: stop
19/08/2021 20:15:19 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:15:19 dut.10.240.183.186: quit
19/08/2021 20:15:20 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:15:20 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv4_udp Begin
19/08/2021 20:15:20 dut.10.240.183.186:
19/08/2021 20:15:20 tester:
19/08/2021 20:15:20 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:15:21 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:15:31 dut.10.240.183.186: port config all rss all
19/08/2021 20:15:31 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:15:31 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:15:31 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:15:31 dut.10.240.183.186: set verbose 1
19/08/2021 20:15:31 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:15:31 dut.10.240.183.186: show port info all
19/08/2021 20:15:32 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:15:32 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:15:32 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:15:32 dut.10.240.183.186: start
19/08/2021 20:15:32 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:15:32 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_gre_ipv4_udp_symmetric================
19/08/2021 20:15:32 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:15:32 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
19/08/2021 20:15:32 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:15:32 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
19/08/2021 20:15:32 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:15:32 dut.10.240.183.186: flow list 0
19/08/2021 20:15:32 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV4 UDP => RSS
19/08/2021 20:15:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:15:33 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x8817bf1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:15:33 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4'}
19/08/2021 20:15:33 AdvancedIavfRSSTest: hash_infos: [('0x8817bf1c', '0xc')]
19/08/2021 20:15:33 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:15:34 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x8817bf1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:15:34 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4'}
19/08/2021 20:15:34 AdvancedIavfRSSTest: hash_infos: [('0x8817bf1c', '0xc')]
19/08/2021 20:15:34 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:15:35 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x8817bf1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:15:35 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4'}
19/08/2021 20:15:35 AdvancedIavfRSSTest: hash_infos: [('0x8817bf1c', '0xc')]
19/08/2021 20:15:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:15:36 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x8817bf1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:15:36 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 20:15:36 AdvancedIavfRSSTest: hash_infos: [('0x8817bf1c', '0xc')]
19/08/2021 20:15:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1",proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:15:37 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x8817bf1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:15:37 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:15:37 AdvancedIavfRSSTest: hash_infos: [('0x8817bf1c', '0xc')]
19/08/2021 20:15:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=17)/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:15:38 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=546 - nb_segs=1 - RSS hash=0x8817bf1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:15:38 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:15:38 AdvancedIavfRSSTest: hash_infos: [('0x8817bf1c', '0xc')]
19/08/2021 20:15:38 AdvancedIavfRSSTest: sub_case mac_ipv4_gre_ipv4_udp_symmetric passed
19/08/2021 20:15:38 dut.10.240.183.186: flow flush 0
19/08/2021 20:15:39 dut.10.240.183.186:
19/08/2021 20:15:39 AdvancedIavfRSSTest: {'mac_ipv4_gre_ipv4_udp_symmetric': {'result': 'passed'}}
19/08/2021 20:15:39 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:15:39 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv4_udp Result PASSED:
19/08/2021 20:15:39 dut.10.240.183.186: flow flush 0
19/08/2021 20:15:40 dut.10.240.183.186:
testpmd>
19/08/2021 20:15:40 dut.10.240.183.186: clear port stats all
19/08/2021 20:15:41 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:15:41 dut.10.240.183.186: stop
19/08/2021 20:15:41 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:15:41 dut.10.240.183.186: quit
19/08/2021 20:15:42 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:15:42 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv6 Begin
19/08/2021 20:15:42 dut.10.240.183.186:
19/08/2021 20:15:42 tester:
19/08/2021 20:15:42 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:15:43 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:15:53 dut.10.240.183.186: port config all rss all
19/08/2021 20:15:54 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:15:54 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:15:54 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:15:54 dut.10.240.183.186: set verbose 1
19/08/2021 20:15:54 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:15:54 dut.10.240.183.186: show port info all
19/08/2021 20:15:54 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:15:54 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:15:54 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:15:54 dut.10.240.183.186: start
19/08/2021 20:15:54 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:15:54 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_gre_ipv6_symmetric================
19/08/2021 20:15:54 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:15:54 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
19/08/2021 20:15:54 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:15:54 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
19/08/2021 20:15:54 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:15:54 dut.10.240.183.186: flow list 0
19/08/2021 20:15:54 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 => RSS
19/08/2021 20:15:54 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:15:55 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x15e7a127 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:15:55 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6'}
19/08/2021 20:15:55 AdvancedIavfRSSTest: hash_infos: [('0x15e7a127', '0x7')]
19/08/2021 20:15:55 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:15:56 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x15e7a127 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:15:56 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6'}
19/08/2021 20:15:56 AdvancedIavfRSSTest: hash_infos: [('0x15e7a127', '0x7')]
19/08/2021 20:15:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)
19/08/2021 20:15:57 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x15e7a127 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:15:57 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 20:15:57 AdvancedIavfRSSTest: hash_infos: [('0x15e7a127', '0x7')]
19/08/2021 20:15:57 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:15:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)
19/08/2021 20:15:58 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x15e7a127 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:15:58 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:15:58 AdvancedIavfRSSTest: hash_infos: [('0x15e7a127', '0x7')]
19/08/2021 20:15:58 AdvancedIavfRSSTest: sub_case mac_ipv4_gre_ipv6_symmetric passed
19/08/2021 20:15:58 dut.10.240.183.186: flow flush 0
19/08/2021 20:15:58 dut.10.240.183.186:
19/08/2021 20:15:58 AdvancedIavfRSSTest: {'mac_ipv4_gre_ipv6_symmetric': {'result': 'passed'}}
19/08/2021 20:15:58 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:15:58 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv6 Result PASSED:
19/08/2021 20:15:58 dut.10.240.183.186: flow flush 0
19/08/2021 20:16:00 dut.10.240.183.186:
testpmd>
19/08/2021 20:16:00 dut.10.240.183.186: clear port stats all
19/08/2021 20:16:01 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:16:01 dut.10.240.183.186: stop
19/08/2021 20:16:01 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:16:01 dut.10.240.183.186: quit
19/08/2021 20:16:02 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:16:02 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv6_tcp Begin
19/08/2021 20:16:02 dut.10.240.183.186:
19/08/2021 20:16:02 tester:
19/08/2021 20:16:02 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:16:03 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:16:13 dut.10.240.183.186: port config all rss all
19/08/2021 20:16:13 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:16:13 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:16:14 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:16:14 dut.10.240.183.186: set verbose 1
19/08/2021 20:16:14 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:16:14 dut.10.240.183.186: show port info all
19/08/2021 20:16:14 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:16:14 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:16:14 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:16:14 dut.10.240.183.186: start
19/08/2021 20:16:14 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:16:14 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_gre_ipv6_tcp_symmetric================
19/08/2021 20:16:14 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:16:14 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
19/08/2021 20:16:14 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:16:14 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
19/08/2021 20:16:14 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:16:14 dut.10.240.183.186: flow list 0
19/08/2021 20:16:14 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 TCP => RSS
19/08/2021 20:16:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:16:15 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5c596bdb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:16:15 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6'}
19/08/2021 20:16:15 AdvancedIavfRSSTest: hash_infos: [('0x5c596bdb', '0xb')]
19/08/2021 20:16:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:16:16 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5c596bdb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:16:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6'}
19/08/2021 20:16:16 AdvancedIavfRSSTest: hash_infos: [('0x5c596bdb', '0xb')]
19/08/2021 20:16:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:16:17 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5c596bdb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:16:17 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6'}
19/08/2021 20:16:17 AdvancedIavfRSSTest: hash_infos: [('0x5c596bdb', '0xb')]
19/08/2021 20:16:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:16:18 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5c596bdb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:16:18 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 20:16:18 AdvancedIavfRSSTest: hash_infos: [('0x5c596bdb', '0xb')]
19/08/2021 20:16:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:16:19 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5c596bdb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:16:19 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:16:19 AdvancedIavfRSSTest: hash_infos: [('0x5c596bdb', '0xb')]
19/08/2021 20:16:19 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:16:21 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5c596bdb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:16:21 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:16:21 AdvancedIavfRSSTest: hash_infos: [('0x5c596bdb', '0xb')]
19/08/2021 20:16:21 AdvancedIavfRSSTest: sub_case mac_ipv4_gre_ipv6_tcp_symmetric passed
19/08/2021 20:16:21 dut.10.240.183.186: flow flush 0
19/08/2021 20:16:21 dut.10.240.183.186:
19/08/2021 20:16:21 AdvancedIavfRSSTest: {'mac_ipv4_gre_ipv6_tcp_symmetric': {'result': 'passed'}}
19/08/2021 20:16:21 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:16:21 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv6_tcp Result PASSED:
19/08/2021 20:16:21 dut.10.240.183.186: flow flush 0
19/08/2021 20:16:22 dut.10.240.183.186:
testpmd>
19/08/2021 20:16:22 dut.10.240.183.186: clear port stats all
19/08/2021 20:16:23 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:16:23 dut.10.240.183.186: stop
19/08/2021 20:16:23 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:16:23 dut.10.240.183.186: quit
19/08/2021 20:16:24 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:16:24 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv6_udp Begin
19/08/2021 20:16:24 dut.10.240.183.186:
19/08/2021 20:16:24 tester:
19/08/2021 20:16:24 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:16:25 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:16:35 dut.10.240.183.186: port config all rss all
19/08/2021 20:16:36 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:16:36 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:16:36 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:16:36 dut.10.240.183.186: set verbose 1
19/08/2021 20:16:36 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:16:36 dut.10.240.183.186: show port info all
19/08/2021 20:16:36 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:16:36 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:16:36 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:16:36 dut.10.240.183.186: start
19/08/2021 20:16:36 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:16:36 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_gre_ipv6_udp_symmetric================
19/08/2021 20:16:36 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:16:36 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
19/08/2021 20:16:36 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:16:36 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
19/08/2021 20:16:36 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:16:36 dut.10.240.183.186: flow list 0
19/08/2021 20:16:36 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 GRE IPV6 UDP => RSS
19/08/2021 20:16:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:16:37 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xcd534b28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:16:37 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6'}
19/08/2021 20:16:37 AdvancedIavfRSSTest: hash_infos: [('0xcd534b28', '0x8')]
19/08/2021 20:16:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:16:38 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xcd534b28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:16:38 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6'}
19/08/2021 20:16:38 AdvancedIavfRSSTest: hash_infos: [('0xcd534b28', '0x8')]
19/08/2021 20:16:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:16:39 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0xcd534b28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:16:39 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6'}
19/08/2021 20:16:39 AdvancedIavfRSSTest: hash_infos: [('0xcd534b28', '0x8')]
19/08/2021 20:16:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:16:41 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x11a8eab8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:16:41 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 20:16:41 AdvancedIavfRSSTest: hash_infos: [('0x11a8eab8', '0x8')]
19/08/2021 20:16:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:16:42 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x11a8eab8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:16:42 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:16:42 AdvancedIavfRSSTest: hash_infos: [('0x11a8eab8', '0x8')]
19/08/2021 20:16:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:16:43 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=566 - nb_segs=1 - RSS hash=0x11a8eab8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:16:43 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:16:43 AdvancedIavfRSSTest: hash_infos: [('0x11a8eab8', '0x8')]
19/08/2021 20:16:43 AdvancedIavfRSSTest: sub_case mac_ipv4_gre_ipv6_udp_symmetric passed
19/08/2021 20:16:43 dut.10.240.183.186: flow flush 0
19/08/2021 20:16:43 dut.10.240.183.186:
19/08/2021 20:16:43 AdvancedIavfRSSTest: {'mac_ipv4_gre_ipv6_udp_symmetric': {'result': 'passed'}}
19/08/2021 20:16:43 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:16:43 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_gre_ipv6_udp Result PASSED:
19/08/2021 20:16:43 dut.10.240.183.186: flow flush 0
19/08/2021 20:16:44 dut.10.240.183.186:
testpmd>
19/08/2021 20:16:44 dut.10.240.183.186: clear port stats all
19/08/2021 20:16:45 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:16:45 dut.10.240.183.186: stop
19/08/2021 20:16:45 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:16:45 dut.10.240.183.186: quit
19/08/2021 20:16:46 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:16:46 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_sctp Begin
19/08/2021 20:16:46 dut.10.240.183.186:
19/08/2021 20:16:46 tester:
19/08/2021 20:16:46 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:16:48 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:16:58 dut.10.240.183.186: port config all rss all
19/08/2021 20:16:58 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:16:58 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:16:58 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:16:58 dut.10.240.183.186: set verbose 1
19/08/2021 20:16:58 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:16:58 dut.10.240.183.186: show port info all
19/08/2021 20:16:58 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:16:58 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:16:58 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:16:58 dut.10.240.183.186: start
19/08/2021 20:16:58 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:16:58 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_all================
19/08/2021 20:16:58 AdvancedIavfRSSTest: ------------handle pre-test--------------
19/08/2021 20:16:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:16:59 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xada52fc5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:16:59 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp-pre'}
19/08/2021 20:16:59 AdvancedIavfRSSTest: hash_infos: [('0xada52fc5', '0x5')]
19/08/2021 20:16:59 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:16:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:00 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x3b6877c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:00 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp-pre'}
19/08/2021 20:17:00 AdvancedIavfRSSTest: hash_infos: [('0x3b6877c9', '0x9')]
19/08/2021 20:17:00 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:01 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xce0ef6fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - 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
19/08/2021 20:17:01 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp-pre'}
19/08/2021 20:17:01 AdvancedIavfRSSTest: hash_infos: [('0xce0ef6fa', '0xa')]
19/08/2021 20:17:01 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:03 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x58c3aef6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp-pre'}
19/08/2021 20:17:03 AdvancedIavfRSSTest: hash_infos: [('0x58c3aef6', '0x6')]
19/08/2021 20:17:03 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:17:03 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss func symmetric_toeplitz types ipv4-sctp end key_len 0 queues end / end
19/08/2021 20:17:03 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:17:03 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss func symmetric_toeplitz types ipv4-sctp end key_len 0 queues end / end
19/08/2021 20:17:03 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:17:03 dut.10.240.183.186: flow list 0
19/08/2021 20:17:03 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
19/08/2021 20:17:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:04 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xf5668133 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - 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
19/08/2021 20:17:04 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
19/08/2021 20:17:04 AdvancedIavfRSSTest: hash_infos: [('0xf5668133', '0x3')]
19/08/2021 20:17:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:05 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xf5668133 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - 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
19/08/2021 20:17:05 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
19/08/2021 20:17:05 AdvancedIavfRSSTest: hash_infos: [('0xf5668133', '0x3')]
19/08/2021 20:17:05 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:06 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xf5668133 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - 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
19/08/2021 20:17:06 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
19/08/2021 20:17:06 AdvancedIavfRSSTest: hash_infos: [('0xf5668133', '0x3')]
19/08/2021 20:17:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:07 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xf5668133 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - 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
19/08/2021 20:17:07 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
19/08/2021 20:17:07 AdvancedIavfRSSTest: hash_infos: [('0xf5668133', '0x3')]
19/08/2021 20:17:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:08 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x59662892 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:08 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:17:08 AdvancedIavfRSSTest: hash_infos: [('0x59662892', '0x2')]
19/08/2021 20:17:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:09 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x16a4252 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:09 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:17:09 AdvancedIavfRSSTest: hash_infos: [('0x16a4252', '0x2')]
19/08/2021 20:17:09 AdvancedIavfRSSTest: ------------handle post-test--------------
19/08/2021 20:17:09 dut.10.240.183.186: flow destroy 0 rule 0
19/08/2021 20:17:11 dut.10.240.183.186:
Flow rule #0 destroyed
testpmd>
19/08/2021 20:17:11 dut.10.240.183.186: flow list 0
19/08/2021 20:17:11 dut.10.240.183.186:
19/08/2021 20:17:11 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:12 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xada52fc5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:12 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp-post'}
19/08/2021 20:17:12 AdvancedIavfRSSTest: hash_infos: [('0xada52fc5', '0x5')]
19/08/2021 20:17:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:13 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x3b6877c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:13 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp-post'}
19/08/2021 20:17:13 AdvancedIavfRSSTest: hash_infos: [('0x3b6877c9', '0x9')]
19/08/2021 20:17:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:14 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xce0ef6fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - 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
19/08/2021 20:17:14 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp-post'}
19/08/2021 20:17:14 AdvancedIavfRSSTest: hash_infos: [('0xce0ef6fa', '0xa')]
19/08/2021 20:17:14 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:15 dut.10.240.183.186: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x58c3aef6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp-post'}
19/08/2021 20:17:15 AdvancedIavfRSSTest: hash_infos: [('0x58c3aef6', '0x6')]
19/08/2021 20:17:15 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_all passed
19/08/2021 20:17:15 dut.10.240.183.186: flow flush 0
19/08/2021 20:17:15 dut.10.240.183.186:
19/08/2021 20:17:15 AdvancedIavfRSSTest: {'mac_ipv4_sctp_all': {'result': 'passed'}}
19/08/2021 20:17:15 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:17:15 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_sctp Result PASSED:
19/08/2021 20:17:15 dut.10.240.183.186: flow flush 0
19/08/2021 20:17:16 dut.10.240.183.186:
testpmd>
19/08/2021 20:17:16 dut.10.240.183.186: clear port stats all
19/08/2021 20:17:17 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:17:17 dut.10.240.183.186: stop
19/08/2021 20:17:17 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:17:17 dut.10.240.183.186: quit
19/08/2021 20:17:18 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:17:18 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_tcp Begin
19/08/2021 20:17:18 dut.10.240.183.186:
19/08/2021 20:17:19 tester:
19/08/2021 20:17:19 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:17:20 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:17:30 dut.10.240.183.186: port config all rss all
19/08/2021 20:17:30 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:17:30 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:17:30 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:17:30 dut.10.240.183.186: set verbose 1
19/08/2021 20:17:30 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:17:30 dut.10.240.183.186: show port info all
19/08/2021 20:17:30 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:17:30 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:17:30 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:17:30 dut.10.240.183.186: start
19/08/2021 20:17:30 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:17:30 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_all================
19/08/2021 20:17:30 AdvancedIavfRSSTest: ------------handle pre-test--------------
19/08/2021 20:17:30 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:31 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x65ca3003 - 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
19/08/2021 20:17:31 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp-pre'}
19/08/2021 20:17:31 AdvancedIavfRSSTest: hash_infos: [('0x65ca3003', '0x3')]
19/08/2021 20:17:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:33 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x57030cf7 - RSS queue=0x7 - 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=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:33 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp-pre'}
19/08/2021 20:17:33 AdvancedIavfRSSTest: hash_infos: [('0x57030cf7', '0x7')]
19/08/2021 20:17:33 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:34 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xe93de737 - RSS queue=0x7 - 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=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:34 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp-pre'}
19/08/2021 20:17:34 AdvancedIavfRSSTest: hash_infos: [('0xe93de737', '0x7')]
19/08/2021 20:17:34 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:35 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xdbf4dbc3 - 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
19/08/2021 20:17:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp-pre'}
19/08/2021 20:17:35 AdvancedIavfRSSTest: hash_infos: [('0xdbf4dbc3', '0x3')]
19/08/2021 20:17:35 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:17:35 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
19/08/2021 20:17:35 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:17:35 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
19/08/2021 20:17:35 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:17:35 dut.10.240.183.186: flow list 0
19/08/2021 20:17:35 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
19/08/2021 20:17:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:36 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6eb91e13 - 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
19/08/2021 20:17:36 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:17:36 AdvancedIavfRSSTest: hash_infos: [('0x6eb91e13', '0x3')]
19/08/2021 20:17:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:37 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6eb91e13 - 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
19/08/2021 20:17:37 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:17:37 AdvancedIavfRSSTest: hash_infos: [('0x6eb91e13', '0x3')]
19/08/2021 20:17:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:38 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6eb91e13 - 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
19/08/2021 20:17:38 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:17:38 AdvancedIavfRSSTest: hash_infos: [('0x6eb91e13', '0x3')]
19/08/2021 20:17:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:39 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6eb91e13 - 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
19/08/2021 20:17:39 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
19/08/2021 20:17:39 AdvancedIavfRSSTest: hash_infos: [('0x6eb91e13', '0x3')]
19/08/2021 20:17:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:40 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x98a7dc38 - RSS queue=0x8 - 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=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:40 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:17:40 AdvancedIavfRSSTest: hash_infos: [('0x98a7dc38', '0x8')]
19/08/2021 20:17:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:42 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xaa6ee0cc - RSS queue=0xc - 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=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:42 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
19/08/2021 20:17:42 AdvancedIavfRSSTest: hash_infos: [('0xaa6ee0cc', '0xc')]
19/08/2021 20:17:42 AdvancedIavfRSSTest: ------------handle post-test--------------
19/08/2021 20:17:42 dut.10.240.183.186: flow destroy 0 rule 0
19/08/2021 20:17:43 dut.10.240.183.186:
Flow rule #0 destroyed
testpmd>
19/08/2021 20:17:43 dut.10.240.183.186: flow list 0
19/08/2021 20:17:43 dut.10.240.183.186:
19/08/2021 20:17:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:44 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x65ca3003 - 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
19/08/2021 20:17:44 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp-post'}
19/08/2021 20:17:44 AdvancedIavfRSSTest: hash_infos: [('0x65ca3003', '0x3')]
19/08/2021 20:17:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:17:45 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x57030cf7 - RSS queue=0x7 - 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=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp-post'}
19/08/2021 20:17:45 AdvancedIavfRSSTest: hash_infos: [('0x57030cf7', '0x7')]
19/08/2021 20:17:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:46 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xe93de737 - RSS queue=0x7 - 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=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:17:46 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp-post'}
19/08/2021 20:17:46 AdvancedIavfRSSTest: hash_infos: [('0xe93de737', '0x7')]
19/08/2021 20:17:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:17:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:17:47 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xdbf4dbc3 - 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
19/08/2021 20:17:47 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp-post'}
19/08/2021 20:17:47 AdvancedIavfRSSTest: hash_infos: [('0xdbf4dbc3', '0x3')]
19/08/2021 20:17:47 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_all passed
19/08/2021 20:17:47 dut.10.240.183.186: flow flush 0
19/08/2021 20:17:47 dut.10.240.183.186:
19/08/2021 20:17:47 AdvancedIavfRSSTest: {'mac_ipv4_tcp_all': {'result': 'passed'}}
19/08/2021 20:17:47 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:17:47 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_tcp Result PASSED:
19/08/2021 20:17:47 dut.10.240.183.186: flow flush 0
19/08/2021 20:17:48 dut.10.240.183.186:
testpmd>
19/08/2021 20:17:48 dut.10.240.183.186: clear port stats all
19/08/2021 20:17:50 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:17:50 dut.10.240.183.186: stop
19/08/2021 20:17:50 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:17:50 dut.10.240.183.186: quit
19/08/2021 20:17:50 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:17:50 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_udp Begin
19/08/2021 20:17:51 dut.10.240.183.186:
19/08/2021 20:17:51 tester:
19/08/2021 20:17:51 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:17:52 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:18:02 dut.10.240.183.186: port config all rss all
19/08/2021 20:18:02 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:18:02 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:18:02 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:18:02 dut.10.240.183.186: set verbose 1
19/08/2021 20:18:02 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:18:02 dut.10.240.183.186: show port info all
19/08/2021 20:18:02 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:18:02 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:18:02 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:18:02 dut.10.240.183.186: start
19/08/2021 20:18:03 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:18:03 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_all================
19/08/2021 20:18:03 AdvancedIavfRSSTest: ------------handle pre-test--------------
19/08/2021 20:18:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:04 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xdc98d5cd - 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
19/08/2021 20:18:04 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp-pre'}
19/08/2021 20:18:04 AdvancedIavfRSSTest: hash_infos: [('0xdc98d5cd', '0xd')]
19/08/2021 20:18:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:05 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd232490b - RSS queue=0xb - 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=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:05 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp-pre'}
19/08/2021 20:18:05 AdvancedIavfRSSTest: hash_infos: [('0xd232490b', '0xb')]
19/08/2021 20:18:05 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:18:06 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x90a7c96f - RSS queue=0xf - 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=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:06 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp-pre'}
19/08/2021 20:18:06 AdvancedIavfRSSTest: hash_infos: [('0x90a7c96f', '0xf')]
19/08/2021 20:18:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:18:07 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x9e0d55a9 - RSS queue=0x9 - 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=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:07 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp-pre'}
19/08/2021 20:18:07 AdvancedIavfRSSTest: hash_infos: [('0x9e0d55a9', '0x9')]
19/08/2021 20:18:07 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:18:07 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
19/08/2021 20:18:07 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:18:07 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
19/08/2021 20:18:07 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:18:07 dut.10.240.183.186: flow list 0
19/08/2021 20:18:07 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
19/08/2021 20:18:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:08 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xf35b04b2 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:08 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
19/08/2021 20:18:08 AdvancedIavfRSSTest: hash_infos: [('0xf35b04b2', '0x2')]
19/08/2021 20:18:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:09 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xf35b04b2 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:09 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:18:09 AdvancedIavfRSSTest: hash_infos: [('0xf35b04b2', '0x2')]
19/08/2021 20:18:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:18:10 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xf35b04b2 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:10 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:18:10 AdvancedIavfRSSTest: hash_infos: [('0xf35b04b2', '0x2')]
19/08/2021 20:18:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:18:12 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xf35b04b2 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:12 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
19/08/2021 20:18:12 AdvancedIavfRSSTest: hash_infos: [('0xf35b04b2', '0x2')]
19/08/2021 20:18:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:13 dut.10.240.183.186: port 0/queue 5: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x789e3415 - RSS queue=0x5 - 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=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:13 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
19/08/2021 20:18:13 AdvancedIavfRSSTest: hash_infos: [('0x789e3415', '0x5')]
19/08/2021 20:18:13 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:14 dut.10.240.183.186: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x7634a8d3 - 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
19/08/2021 20:18:14 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
19/08/2021 20:18:14 AdvancedIavfRSSTest: hash_infos: [('0x7634a8d3', '0x3')]
19/08/2021 20:18:14 AdvancedIavfRSSTest: ------------handle post-test--------------
19/08/2021 20:18:14 dut.10.240.183.186: flow destroy 0 rule 0
19/08/2021 20:18:15 dut.10.240.183.186:
Flow rule #0 destroyed
testpmd>
19/08/2021 20:18:15 dut.10.240.183.186: flow list 0
19/08/2021 20:18:15 dut.10.240.183.186:
19/08/2021 20:18:15 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:16 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xdc98d5cd - 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
19/08/2021 20:18:16 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp-post'}
19/08/2021 20:18:16 AdvancedIavfRSSTest: hash_infos: [('0xdc98d5cd', '0xd')]
19/08/2021 20:18:16 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:17 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd232490b - RSS queue=0xb - 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=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:17 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp-post'}
19/08/2021 20:18:17 AdvancedIavfRSSTest: hash_infos: [('0xd232490b', '0xb')]
19/08/2021 20:18:17 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:18:18 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x90a7c96f - RSS queue=0xf - 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=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp-post'}
19/08/2021 20:18:18 AdvancedIavfRSSTest: hash_infos: [('0x90a7c96f', '0xf')]
19/08/2021 20:18:18 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:18:19 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x9e0d55a9 - RSS queue=0x9 - 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=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:19 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp-post'}
19/08/2021 20:18:19 AdvancedIavfRSSTest: hash_infos: [('0x9e0d55a9', '0x9')]
19/08/2021 20:18:19 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_all passed
19/08/2021 20:18:19 dut.10.240.183.186: flow flush 0
19/08/2021 20:18:19 dut.10.240.183.186:
19/08/2021 20:18:19 AdvancedIavfRSSTest: {'mac_ipv4_udp_all': {'result': 'passed'}}
19/08/2021 20:18:19 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:18:19 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_udp Result PASSED:
19/08/2021 20:18:19 dut.10.240.183.186: flow flush 0
19/08/2021 20:18:21 dut.10.240.183.186:
testpmd>
19/08/2021 20:18:21 dut.10.240.183.186: clear port stats all
19/08/2021 20:18:22 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:18:22 dut.10.240.183.186: stop
19/08/2021 20:18:22 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:18:22 dut.10.240.183.186: quit
19/08/2021 20:18:23 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:18:23 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6 Begin
19/08/2021 20:18:23 dut.10.240.183.186:
19/08/2021 20:18:23 tester:
19/08/2021 20:18:23 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:18:24 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:18:34 dut.10.240.183.186: port config all rss all
19/08/2021 20:18:34 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:18:34 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:18:35 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:18:35 dut.10.240.183.186: set verbose 1
19/08/2021 20:18:35 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:18:35 dut.10.240.183.186: show port info all
19/08/2021 20:18:35 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:18:35 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:18:35 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:18:35 dut.10.240.183.186: start
19/08/2021 20:18:35 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:18:35 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_all================
19/08/2021 20:18:35 AdvancedIavfRSSTest: ------------handle pre-test--------------
19/08/2021 20:18:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:18:36 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x8eadc7f1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:18:36 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag-pre'}
19/08/2021 20:18:36 AdvancedIavfRSSTest: hash_infos: [('0x8eadc7f1', '0x1')]
19/08/2021 20:18:36 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:18:37 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x5c751b60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:18:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag-pre'}
19/08/2021 20:18:37 AdvancedIavfRSSTest: hash_infos: [('0x5c751b60', '0x0')]
19/08/2021 20:18:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:18:38 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8eadc7f1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:18:38 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag-pre'}
19/08/2021 20:18:38 AdvancedIavfRSSTest: hash_infos: [('0x8eadc7f1', '0x1')]
19/08/2021 20:18:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:18:39 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5c751b60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:18:39 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag-pre'}
19/08/2021 20:18:39 AdvancedIavfRSSTest: hash_infos: [('0x5c751b60', '0x0')]
19/08/2021 20:18:39 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:18:40 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8eadc7f1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:18:40 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp-pre'}
19/08/2021 20:18:40 AdvancedIavfRSSTest: hash_infos: [('0x8eadc7f1', '0x1')]
19/08/2021 20:18:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:18:41 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5c751b60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:18:41 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp-pre'}
19/08/2021 20:18:41 AdvancedIavfRSSTest: hash_infos: [('0x5c751b60', '0x0')]
19/08/2021 20:18:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:42 dut.10.240.183.186: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x45ee310b - 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
19/08/2021 20:18:42 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp-pre'}
19/08/2021 20:18:42 AdvancedIavfRSSTest: hash_infos: [('0x45ee310b', '0xb')]
19/08/2021 20:18:42 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:44 dut.10.240.183.186: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa903bfb7 - RSS queue=0x7 - 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=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:44 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp-pre'}
19/08/2021 20:18:44 AdvancedIavfRSSTest: hash_infos: [('0xa903bfb7', '0x7')]
19/08/2021 20:18:44 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:18:44 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
19/08/2021 20:18:44 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:18:44 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
19/08/2021 20:18:44 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:18:44 dut.10.240.183.186: flow list 0
19/08/2021 20:18:44 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
19/08/2021 20:18:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:18:45 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x83caeced - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:18:45 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
19/08/2021 20:18:45 AdvancedIavfRSSTest: hash_infos: [('0x83caeced', '0xd')]
19/08/2021 20:18:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:18:46 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x83caeced - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:18:46 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
19/08/2021 20:18:46 AdvancedIavfRSSTest: hash_infos: [('0x83caeced', '0xd')]
19/08/2021 20:18:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:18:47 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x83caeced - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:18:47 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
19/08/2021 20:18:47 AdvancedIavfRSSTest: hash_infos: [('0x83caeced', '0xd')]
19/08/2021 20:18:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:18:48 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x83caeced - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:18:48 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
19/08/2021 20:18:48 AdvancedIavfRSSTest: hash_infos: [('0x83caeced', '0xd')]
19/08/2021 20:18:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:18:49 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x83caeced - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:18:49 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
19/08/2021 20:18:49 AdvancedIavfRSSTest: hash_infos: [('0x83caeced', '0xd')]
19/08/2021 20:18:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:18:50 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x83caeced - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:18:50 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
19/08/2021 20:18:50 AdvancedIavfRSSTest: hash_infos: [('0x83caeced', '0xd')]
19/08/2021 20:18:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:51 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x83caeced - 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
19/08/2021 20:18:51 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:18:51 AdvancedIavfRSSTest: hash_infos: [('0x83caeced', '0xd')]
19/08/2021 20:18:51 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:18:53 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x83caeced - 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
19/08/2021 20:18:53 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
19/08/2021 20:18:53 AdvancedIavfRSSTest: hash_infos: [('0x83caeced', '0xd')]
19/08/2021 20:18:53 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
19/08/2021 20:18:54 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xfb3cd1a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - 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
19/08/2021 20:18:54 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
19/08/2021 20:18:54 AdvancedIavfRSSTest: hash_infos: [('0xfb3cd1a0', '0x0')]
19/08/2021 20:18:54 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
19/08/2021 20:18:55 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x5ff27139 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:18:55 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
19/08/2021 20:18:55 AdvancedIavfRSSTest: hash_infos: [('0x5ff27139', '0x9')]
19/08/2021 20:18:55 AdvancedIavfRSSTest: ------------handle post-test--------------
19/08/2021 20:18:55 dut.10.240.183.186: flow destroy 0 rule 0
19/08/2021 20:18:56 dut.10.240.183.186:
Flow rule #0 destroyed
testpmd>
19/08/2021 20:18:56 dut.10.240.183.186: flow list 0
19/08/2021 20:18:56 dut.10.240.183.186:
19/08/2021 20:18:56 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:18:57 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x8eadc7f1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:18:57 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag-post'}
19/08/2021 20:18:57 AdvancedIavfRSSTest: hash_infos: [('0x8eadc7f1', '0x1')]
19/08/2021 20:18:57 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:18:58 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x5c751b60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:18:58 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag-post'}
19/08/2021 20:18:58 AdvancedIavfRSSTest: hash_infos: [('0x5c751b60', '0x0')]
19/08/2021 20:18:58 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:18:59 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8eadc7f1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:18:59 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag-post'}
19/08/2021 20:18:59 AdvancedIavfRSSTest: hash_infos: [('0x8eadc7f1', '0x1')]
19/08/2021 20:18:59 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:18:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
19/08/2021 20:19:00 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5c751b60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - 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
19/08/2021 20:19:00 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag-post'}
19/08/2021 20:19:00 AdvancedIavfRSSTest: hash_infos: [('0x5c751b60', '0x0')]
19/08/2021 20:19:00 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:19:02 dut.10.240.183.186: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8eadc7f1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:19:02 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp-post'}
19/08/2021 20:19:02 AdvancedIavfRSSTest: hash_infos: [('0x8eadc7f1', '0x1')]
19/08/2021 20:19:02 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
19/08/2021 20:19:03 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5c751b60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - 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
19/08/2021 20:19:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp-post'}
19/08/2021 20:19:03 AdvancedIavfRSSTest: hash_infos: [('0x5c751b60', '0x0')]
19/08/2021 20:19:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:19:04 dut.10.240.183.186: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x7ffdb44f - RSS queue=0xf - 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=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:04 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp-post'}
19/08/2021 20:19:04 AdvancedIavfRSSTest: hash_infos: [('0x7ffdb44f', '0xf')]
19/08/2021 20:19:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:19:05 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xfc3758a2 - RSS queue=0x2 - 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=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:05 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp-post'}
19/08/2021 20:19:05 AdvancedIavfRSSTest: hash_infos: [('0xfc3758a2', '0x2')]
19/08/2021 20:19:05 AdvancedIavfRSSTest: sub_case mac_ipv6_all passed
19/08/2021 20:19:05 dut.10.240.183.186: flow flush 0
19/08/2021 20:19:05 dut.10.240.183.186:
19/08/2021 20:19:05 AdvancedIavfRSSTest: {'mac_ipv6_all': {'result': 'passed'}}
19/08/2021 20:19:05 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:19:05 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6 Result PASSED:
19/08/2021 20:19:05 dut.10.240.183.186: flow flush 0
19/08/2021 20:19:06 dut.10.240.183.186:
testpmd>
19/08/2021 20:19:06 dut.10.240.183.186: clear port stats all
19/08/2021 20:19:07 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:19:07 dut.10.240.183.186: stop
19/08/2021 20:19:07 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:19:07 dut.10.240.183.186: quit
19/08/2021 20:19:08 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_execute_vf_cmd(): Return failure -5 for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
Port 0 is closed
Done
Bye...
19/08/2021 20:19:08 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv4 Begin
19/08/2021 20:19:08 dut.10.240.183.186:
19/08/2021 20:19:08 tester:
19/08/2021 20:19:08 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:19:10 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:19:20 dut.10.240.183.186: port config all rss all
19/08/2021 20:19:20 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:19:20 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:19:20 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:19:20 dut.10.240.183.186: set verbose 1
19/08/2021 20:19:20 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:19:20 dut.10.240.183.186: show port info all
19/08/2021 20:19:20 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:19:20 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:19:20 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:19:20 dut.10.240.183.186: start
19/08/2021 20:19:20 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:19:20 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_gre_ipv4_symmetric================
19/08/2021 20:19:20 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:19:20 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
19/08/2021 20:19:20 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:19:20 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
19/08/2021 20:19:20 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:19:20 dut.10.240.183.186: flow list 0
19/08/2021 20:19:20 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 => RSS
19/08/2021 20:19:20 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
19/08/2021 20:19:21 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0x3e3f6982 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:21 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4'}
19/08/2021 20:19:21 AdvancedIavfRSSTest: hash_infos: [('0x3e3f6982', '0x2')]
19/08/2021 20:19:21 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
19/08/2021 20:19:23 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0x3e3f6982 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:23 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4'}
19/08/2021 20:19:23 AdvancedIavfRSSTest: hash_infos: [('0x3e3f6982', '0x2')]
19/08/2021 20:19:23 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=6)/("X"*480)
19/08/2021 20:19:24 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0x3e3f6982 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:24 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 20:19:24 AdvancedIavfRSSTest: hash_infos: [('0x3e3f6982', '0x2')]
19/08/2021 20:19:24 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1",proto=6)/("X"*480)
19/08/2021 20:19:25 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=558 - nb_segs=1 - RSS hash=0x3e3f6982 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:25 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:19:25 AdvancedIavfRSSTest: hash_infos: [('0x3e3f6982', '0x2')]
19/08/2021 20:19:25 AdvancedIavfRSSTest: sub_case mac_ipv6_gre_ipv4_symmetric passed
19/08/2021 20:19:25 dut.10.240.183.186: flow flush 0
19/08/2021 20:19:25 dut.10.240.183.186:
19/08/2021 20:19:25 AdvancedIavfRSSTest: {'mac_ipv6_gre_ipv4_symmetric': {'result': 'passed'}}
19/08/2021 20:19:25 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:19:25 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv4 Result PASSED:
19/08/2021 20:19:25 dut.10.240.183.186: flow flush 0
19/08/2021 20:19:26 dut.10.240.183.186:
testpmd>
19/08/2021 20:19:26 dut.10.240.183.186: clear port stats all
19/08/2021 20:19:27 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:19:27 dut.10.240.183.186: stop
19/08/2021 20:19:27 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:19:27 dut.10.240.183.186: quit
19/08/2021 20:19:28 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:19:28 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv4_tcp Begin
19/08/2021 20:19:28 dut.10.240.183.186:
19/08/2021 20:19:28 tester:
19/08/2021 20:19:28 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:19:30 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:19:40 dut.10.240.183.186: port config all rss all
19/08/2021 20:19:40 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:19:40 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:19:40 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:19:40 dut.10.240.183.186: set verbose 1
19/08/2021 20:19:40 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:19:40 dut.10.240.183.186: show port info all
19/08/2021 20:19:40 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:19:40 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:19:40 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:19:40 dut.10.240.183.186: start
19/08/2021 20:19:40 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:19:40 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_gre_ipv4_tcp_symmetric================
19/08/2021 20:19:40 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:19:40 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
19/08/2021 20:19:40 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:19:40 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
19/08/2021 20:19:40 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:19:40 dut.10.240.183.186: flow list 0
19/08/2021 20:19:40 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 TCP => RSS
19/08/2021 20:19:40 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:19:41 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x92d15088 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:41 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4'}
19/08/2021 20:19:41 AdvancedIavfRSSTest: hash_infos: [('0x92d15088', '0x8')]
19/08/2021 20:19:41 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:19:43 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x92d15088 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:43 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4'}
19/08/2021 20:19:43 AdvancedIavfRSSTest: hash_infos: [('0x92d15088', '0x8')]
19/08/2021 20:19:43 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:19:44 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x92d15088 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:44 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4'}
19/08/2021 20:19:44 AdvancedIavfRSSTest: hash_infos: [('0x92d15088', '0x8')]
19/08/2021 20:19:44 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:19:45 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x92d15088 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:45 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 20:19:45 AdvancedIavfRSSTest: hash_infos: [('0x92d15088', '0x8')]
19/08/2021 20:19:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1",proto=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:19:46 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x92d15088 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:46 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:19:46 AdvancedIavfRSSTest: hash_infos: [('0x92d15088', '0x8')]
19/08/2021 20:19:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:19:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=6)/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:19:47 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x92d15088 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:19:47 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:19:47 AdvancedIavfRSSTest: hash_infos: [('0x92d15088', '0x8')]
19/08/2021 20:19:47 AdvancedIavfRSSTest: sub_case mac_ipv6_gre_ipv4_tcp_symmetric passed
19/08/2021 20:19:47 dut.10.240.183.186: flow flush 0
19/08/2021 20:19:47 dut.10.240.183.186:
19/08/2021 20:19:47 AdvancedIavfRSSTest: {'mac_ipv6_gre_ipv4_tcp_symmetric': {'result': 'passed'}}
19/08/2021 20:19:47 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:19:47 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv4_tcp Result PASSED:
19/08/2021 20:19:47 dut.10.240.183.186: flow flush 0
19/08/2021 20:19:48 dut.10.240.183.186:
testpmd>
19/08/2021 20:19:48 dut.10.240.183.186: clear port stats all
19/08/2021 20:19:49 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:19:49 dut.10.240.183.186: stop
19/08/2021 20:19:49 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:19:49 dut.10.240.183.186: quit
19/08/2021 20:19:50 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:19:50 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv4_udp Begin
19/08/2021 20:19:50 dut.10.240.183.186:
19/08/2021 20:19:50 tester:
19/08/2021 20:19:50 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:19:52 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:20:02 dut.10.240.183.186: port config all rss all
19/08/2021 20:20:02 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:20:02 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:20:02 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:20:02 dut.10.240.183.186: set verbose 1
19/08/2021 20:20:02 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:20:02 dut.10.240.183.186: show port info all
19/08/2021 20:20:02 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:20:02 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:20:02 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:20:02 dut.10.240.183.186: start
19/08/2021 20:20:02 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:20:02 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_gre_ipv4_udp_symmetric================
19/08/2021 20:20:02 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:20:02 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
19/08/2021 20:20:02 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:20:02 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
19/08/2021 20:20:02 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:20:02 dut.10.240.183.186: flow list 0
19/08/2021 20:20:03 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV4 UDP => RSS
19/08/2021 20:20:03 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:20:04 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xb8e1272 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:04 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4'}
19/08/2021 20:20:04 AdvancedIavfRSSTest: hash_infos: [('0xb8e1272', '0x2')]
19/08/2021 20:20:04 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:20:05 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xb8e1272 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:05 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4'}
19/08/2021 20:20:05 AdvancedIavfRSSTest: hash_infos: [('0xb8e1272', '0x2')]
19/08/2021 20:20:05 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:20:06 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xb8e1272 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:06 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4'}
19/08/2021 20:20:06 AdvancedIavfRSSTest: hash_infos: [('0xb8e1272', '0x2')]
19/08/2021 20:20:06 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:20:07 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xb8e1272 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:07 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-proto'}
19/08/2021 20:20:07 AdvancedIavfRSSTest: hash_infos: [('0xb8e1272', '0x2')]
19/08/2021 20:20:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.2", src="192.168.0.1",proto=17)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:20:08 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xb8e1272 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:08 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:20:08 AdvancedIavfRSSTest: hash_infos: [('0xb8e1272', '0x2')]
19/08/2021 20:20:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",proto=17)/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:20:09 dut.10.240.183.186: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=566 - nb_segs=1 - RSS hash=0xb8e1272 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:09 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-proto'}
19/08/2021 20:20:09 AdvancedIavfRSSTest: hash_infos: [('0xb8e1272', '0x2')]
19/08/2021 20:20:09 AdvancedIavfRSSTest: sub_case mac_ipv6_gre_ipv4_udp_symmetric passed
19/08/2021 20:20:09 dut.10.240.183.186: flow flush 0
19/08/2021 20:20:09 dut.10.240.183.186:
19/08/2021 20:20:09 AdvancedIavfRSSTest: {'mac_ipv6_gre_ipv4_udp_symmetric': {'result': 'passed'}}
19/08/2021 20:20:09 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:20:09 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv4_udp Result PASSED:
19/08/2021 20:20:09 dut.10.240.183.186: flow flush 0
19/08/2021 20:20:10 dut.10.240.183.186:
testpmd>
19/08/2021 20:20:10 dut.10.240.183.186: clear port stats all
19/08/2021 20:20:12 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:20:12 dut.10.240.183.186: stop
19/08/2021 20:20:12 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:20:12 dut.10.240.183.186: quit
19/08/2021 20:20:12 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:20:12 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv6 Begin
19/08/2021 20:20:13 dut.10.240.183.186:
19/08/2021 20:20:13 tester:
19/08/2021 20:20:13 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:20:14 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:20:24 dut.10.240.183.186: port config all rss all
19/08/2021 20:20:24 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:20:24 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:20:24 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:20:24 dut.10.240.183.186: set verbose 1
19/08/2021 20:20:24 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:20:24 dut.10.240.183.186: show port info all
19/08/2021 20:20:24 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:20:24 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:20:24 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:20:24 dut.10.240.183.186: start
19/08/2021 20:20:24 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:20:24 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_gre_ipv6_symmetric================
19/08/2021 20:20:24 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:20:24 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
19/08/2021 20:20:25 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:20:25 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
19/08/2021 20:20:25 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:20:25 dut.10.240.183.186: flow list 0
19/08/2021 20:20:25 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 => RSS
19/08/2021 20:20:25 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:20:26 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc72ec919 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:26 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6'}
19/08/2021 20:20:26 AdvancedIavfRSSTest: hash_infos: [('0xc72ec919', '0x9')]
19/08/2021 20:20:26 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
19/08/2021 20:20:27 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc72ec919 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:27 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6'}
19/08/2021 20:20:27 AdvancedIavfRSSTest: hash_infos: [('0xc72ec919', '0x9')]
19/08/2021 20:20:27 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)
19/08/2021 20:20:28 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc72ec919 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:28 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 20:20:28 AdvancedIavfRSSTest: hash_infos: [('0xc72ec919', '0x9')]
19/08/2021 20:20:28 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)
19/08/2021 20:20:29 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc72ec919 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:29 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:20:29 AdvancedIavfRSSTest: hash_infos: [('0xc72ec919', '0x9')]
19/08/2021 20:20:29 AdvancedIavfRSSTest: sub_case mac_ipv6_gre_ipv6_symmetric passed
19/08/2021 20:20:29 dut.10.240.183.186: flow flush 0
19/08/2021 20:20:29 dut.10.240.183.186:
19/08/2021 20:20:29 AdvancedIavfRSSTest: {'mac_ipv6_gre_ipv6_symmetric': {'result': 'passed'}}
19/08/2021 20:20:29 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:20:29 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv6 Result PASSED:
19/08/2021 20:20:29 dut.10.240.183.186: flow flush 0
19/08/2021 20:20:30 dut.10.240.183.186:
testpmd>
19/08/2021 20:20:30 dut.10.240.183.186: clear port stats all
19/08/2021 20:20:31 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:20:31 dut.10.240.183.186: stop
19/08/2021 20:20:32 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:20:32 dut.10.240.183.186: quit
19/08/2021 20:20:32 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:20:32 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv6_tcp Begin
19/08/2021 20:20:32 dut.10.240.183.186:
19/08/2021 20:20:33 tester:
19/08/2021 20:20:33 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:20:34 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:20:44 dut.10.240.183.186: port config all rss all
19/08/2021 20:20:44 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:20:44 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:20:44 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:20:44 dut.10.240.183.186: set verbose 1
19/08/2021 20:20:44 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:20:44 dut.10.240.183.186: show port info all
19/08/2021 20:20:44 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:20:44 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:20:44 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:20:44 dut.10.240.183.186: start
19/08/2021 20:20:44 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:20:44 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_gre_ipv6_tcp_symmetric================
19/08/2021 20:20:44 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:20:44 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
19/08/2021 20:20:44 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:20:44 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
19/08/2021 20:20:45 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:20:45 dut.10.240.183.186: flow list 0
19/08/2021 20:20:45 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 TCP => RSS
19/08/2021 20:20:45 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:20:46 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9b930db9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:46 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6'}
19/08/2021 20:20:46 AdvancedIavfRSSTest: hash_infos: [('0x9b930db9', '0x9')]
19/08/2021 20:20:46 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:20:47 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9b930db9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:47 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6'}
19/08/2021 20:20:47 AdvancedIavfRSSTest: hash_infos: [('0x9b930db9', '0x9')]
19/08/2021 20:20:47 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:20:48 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9b930db9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:48 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6'}
19/08/2021 20:20:48 AdvancedIavfRSSTest: hash_infos: [('0x9b930db9', '0x9')]
19/08/2021 20:20:48 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:20:49 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9b930db9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:49 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 20:20:49 AdvancedIavfRSSTest: hash_infos: [('0x9b930db9', '0x9')]
19/08/2021 20:20:49 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)
19/08/2021 20:20:50 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9b930db9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:50 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:20:50 AdvancedIavfRSSTest: hash_infos: [('0x9b930db9', '0x9')]
19/08/2021 20:20:50 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:20:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/TCP(sport=23,dport=22)/("X"*480)
19/08/2021 20:20:51 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9b930db9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:20:51 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:20:51 AdvancedIavfRSSTest: hash_infos: [('0x9b930db9', '0x9')]
19/08/2021 20:20:51 AdvancedIavfRSSTest: sub_case mac_ipv6_gre_ipv6_tcp_symmetric passed
19/08/2021 20:20:51 dut.10.240.183.186: flow flush 0
19/08/2021 20:20:51 dut.10.240.183.186:
19/08/2021 20:20:51 AdvancedIavfRSSTest: {'mac_ipv6_gre_ipv6_tcp_symmetric': {'result': 'passed'}}
19/08/2021 20:20:51 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:20:51 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv6_tcp Result PASSED:
19/08/2021 20:20:51 dut.10.240.183.186: flow flush 0
19/08/2021 20:20:53 dut.10.240.183.186:
testpmd>
19/08/2021 20:20:53 dut.10.240.183.186: clear port stats all
19/08/2021 20:20:54 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:20:54 dut.10.240.183.186: stop
19/08/2021 20:20:54 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:20:54 dut.10.240.183.186: quit
19/08/2021 20:20:55 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:20:55 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv6_udp Begin
19/08/2021 20:20:55 dut.10.240.183.186:
19/08/2021 20:20:55 tester:
19/08/2021 20:20:55 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:20:56 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:21:06 dut.10.240.183.186: port config all rss all
19/08/2021 20:21:06 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:21:06 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:21:06 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:21:06 dut.10.240.183.186: set verbose 1
19/08/2021 20:21:06 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:21:06 dut.10.240.183.186: show port info all
19/08/2021 20:21:07 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:21:07 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:21:07 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:21:07 dut.10.240.183.186: start
19/08/2021 20:21:07 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:21:07 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_gre_ipv6_udp_symmetric================
19/08/2021 20:21:07 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:21:07 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
19/08/2021 20:21:07 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:21:07 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
19/08/2021 20:21:07 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:21:07 dut.10.240.183.186: flow list 0
19/08/2021 20:21:07 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 GRE IPV6 UDP => RSS
19/08/2021 20:21:07 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:08 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x5a80340a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:21:08 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6'}
19/08/2021 20:21:08 AdvancedIavfRSSTest: hash_infos: [('0x5a80340a', '0xa')]
19/08/2021 20:21:08 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:09 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x5a80340a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:21:09 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6'}
19/08/2021 20:21:09 AdvancedIavfRSSTest: hash_infos: [('0x5a80340a', '0xa')]
19/08/2021 20:21:09 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:21:10 dut.10.240.183.186: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0x5a80340a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_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
19/08/2021 20:21:10 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6'}
19/08/2021 20:21:10 AdvancedIavfRSSTest: hash_infos: [('0x5a80340a', '0xa')]
19/08/2021 20:21:10 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:11 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xd0ab4700 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:21:11 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nh'}
19/08/2021 20:21:11 AdvancedIavfRSSTest: hash_infos: [('0xd0ab4700', '0x0')]
19/08/2021 20:21:11 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:12 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xd0ab4700 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:21:12 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:21:12 AdvancedIavfRSSTest: hash_infos: [('0xd0ab4700', '0x0')]
19/08/2021 20:21:12 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/UDP(sport=23,dport=22)/("X"*480)
19/08/2021 20:21:13 dut.10.240.183.186: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=586 - nb_segs=1 - RSS hash=0xd0ab4700 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:21:13 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nh'}
19/08/2021 20:21:13 AdvancedIavfRSSTest: hash_infos: [('0xd0ab4700', '0x0')]
19/08/2021 20:21:13 AdvancedIavfRSSTest: sub_case mac_ipv6_gre_ipv6_udp_symmetric passed
19/08/2021 20:21:13 dut.10.240.183.186: flow flush 0
19/08/2021 20:21:14 dut.10.240.183.186:
19/08/2021 20:21:14 AdvancedIavfRSSTest: {'mac_ipv6_gre_ipv6_udp_symmetric': {'result': 'passed'}}
19/08/2021 20:21:14 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:21:14 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_gre_ipv6_udp Result PASSED:
19/08/2021 20:21:14 dut.10.240.183.186: flow flush 0
19/08/2021 20:21:15 dut.10.240.183.186:
testpmd>
19/08/2021 20:21:15 dut.10.240.183.186: clear port stats all
19/08/2021 20:21:16 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:21:16 dut.10.240.183.186: stop
19/08/2021 20:21:16 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:21:16 dut.10.240.183.186: quit
19/08/2021 20:21:17 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:21:17 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_sctp Begin
19/08/2021 20:21:17 dut.10.240.183.186:
19/08/2021 20:21:17 tester:
19/08/2021 20:21:17 dut.10.240.183.186: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -a 0000:05:01.0 --file-prefix=dpdk_102505_20210819192817 -- -i --rxq=16 --txq=16
19/08/2021 20:21:18 dut.10.240.183.186: EAL: Detected 88 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_102505_20210819192817/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:05:01.0 (socket 0)
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
19/08/2021 20:21:28 dut.10.240.183.186: port config all rss all
19/08/2021 20:21:29 dut.10.240.183.186:
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x3ffc
rss_hf 0x17f83fffc
19/08/2021 20:21:29 dut.10.240.183.186: set fwd rxonly
19/08/2021 20:21:29 dut.10.240.183.186:
Set rxonly packet forwarding mode
19/08/2021 20:21:29 dut.10.240.183.186: set verbose 1
19/08/2021 20:21:29 dut.10.240.183.186:
Change verbose level from 0 to 1
19/08/2021 20:21:29 dut.10.240.183.186: show port info all
19/08/2021 20:21:29 dut.10.240.183.186:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:05:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
Autoneg status: On
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, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
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: 256
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: 0
Max segment number per MTU/TSO: 0
19/08/2021 20:21:29 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
19/08/2021 20:21:29 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f3321c89cd0>
19/08/2021 20:21:29 dut.10.240.183.186: start
19/08/2021 20:21:29 dut.10.240.183.186:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
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=1 - 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=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
19/08/2021 20:21:29 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_all================
19/08/2021 20:21:29 AdvancedIavfRSSTest: ------------handle pre-test--------------
19/08/2021 20:21:29 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:30 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x6ea540c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:21:30 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp-pre'}
19/08/2021 20:21:30 AdvancedIavfRSSTest: hash_infos: [('0x6ea540c9', '0x9')]
19/08/2021 20:21:30 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:31 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xdf1065b8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:21:31 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp-pre'}
19/08/2021 20:21:31 AdvancedIavfRSSTest: hash_infos: [('0xdf1065b8', '0x8')]
19/08/2021 20:21:31 AdvancedIavfRSSTest: ------------handle test--------------
19/08/2021 20:21:31 dut.10.240.183.186: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss func symmetric_toeplitz types ipv6-sctp end key_len 0 queues end / end
19/08/2021 20:21:31 dut.10.240.183.186:
Flow rule validated
19/08/2021 20:21:31 dut.10.240.183.186: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss func symmetric_toeplitz types ipv6-sctp end key_len 0 queues end / end
19/08/2021 20:21:31 dut.10.240.183.186:
Flow rule #0 created
19/08/2021 20:21:31 dut.10.240.183.186: flow list 0
19/08/2021 20:21:31 dut.10.240.183.186:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
19/08/2021 20:21:31 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:32 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x83e898bd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - 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
19/08/2021 20:21:32 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
19/08/2021 20:21:32 AdvancedIavfRSSTest: hash_infos: [('0x83e898bd', '0xd')]
19/08/2021 20:21:32 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:33 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x83e898bd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - 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
19/08/2021 20:21:33 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
19/08/2021 20:21:33 AdvancedIavfRSSTest: hash_infos: [('0x83e898bd', '0xd')]
19/08/2021 20:21:33 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:35 dut.10.240.183.186: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xf2d8becc - RSS queue=0xc - 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=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:21:35 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
19/08/2021 20:21:35 AdvancedIavfRSSTest: hash_infos: [('0xf2d8becc', '0xc')]
19/08/2021 20:21:35 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:36 dut.10.240.183.186: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xd7a9bc0d - 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
19/08/2021 20:21:36 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
19/08/2021 20:21:36 AdvancedIavfRSSTest: hash_infos: [('0xd7a9bc0d', '0xd')]
19/08/2021 20:21:36 AdvancedIavfRSSTest: ------------handle post-test--------------
19/08/2021 20:21:36 dut.10.240.183.186: flow destroy 0 rule 0
19/08/2021 20:21:37 dut.10.240.183.186:
Flow rule #0 destroyed
testpmd>
19/08/2021 20:21:37 dut.10.240.183.186: flow list 0
19/08/2021 20:21:37 dut.10.240.183.186:
19/08/2021 20:21:37 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:38 dut.10.240.183.186: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x6ea540c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:21:38 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp-post'}
19/08/2021 20:21:38 AdvancedIavfRSSTest: hash_infos: [('0x6ea540c9', '0x9')]
19/08/2021 20:21:38 AdvancedIavfRSSTest: ----------send packet-------------
19/08/2021 20:21:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
19/08/2021 20:21:39 dut.10.240.183.186: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xdf1065b8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
19/08/2021 20:21:39 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp-post'}
19/08/2021 20:21:39 AdvancedIavfRSSTest: hash_infos: [('0xdf1065b8', '0x8')]
19/08/2021 20:21:39 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_all passed
19/08/2021 20:21:39 dut.10.240.183.186: flow flush 0
19/08/2021 20:21:39 dut.10.240.183.186:
19/08/2021 20:21:39 AdvancedIavfRSSTest: {'mac_ipv6_sctp_all': {'result': 'passed'}}
19/08/2021 20:21:39 AdvancedIavfRSSTest: pass rate is: 100.0
19/08/2021 20:21:39 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_sctp Result PASSED:
19/08/2021 20:21:39 dut.10.240.183.186: flow flush 0
19/08/2021 20:21:40 dut.10.240.183.186:
testpmd>
19/08/2021 20:21:40 dut.10.240.183.186: clear port stats all
19/08/2021 20:21:41 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:21:41 dut.10.240.183.186: stop
19/08/2021 20:21:42 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:21:42 dut.10.240.183.186: quit
19/08/2021 20:21:42 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:22:05 dut.10.240.183.186: flow flush 0
19/08/2021 20:22:06 dut.10.240.183.186:
testpmd>
19/08/2021 20:22:06 dut.10.240.183.186: clear port stats all
19/08/2021 20:22:07 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:22:07 dut.10.240.183.186: stop
19/08/2021 20:22:07 dut.10.240.183.186:
Telling cores to ...
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 Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:22:07 dut.10.240.183.186: quit
19/08/2021 20:22:08 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:22:28 dut.10.240.183.186: flow flush 0
19/08/2021 20:22:29 dut.10.240.183.186:
testpmd>
19/08/2021 20:22:29 dut.10.240.183.186: clear port stats all
19/08/2021 20:22:30 dut.10.240.183.186:
NIC statistics for port 0 cleared
testpmd>
19/08/2021 20:22:30 dut.10.240.183.186: stop
19/08/2021 20:22:30 dut.10.240.183.186:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
19/08/2021 20:22:30 dut.10.240.183.186: quit
19/08/2021 20:22:31 dut.10.240.183.186:
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
19/08/2021 20:22:31 dts:
TEST SUITE ENDED: AdvancedIavfRSSTest
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [dts] [PATCH V2 1/2] test_plans/cvl_advanced_iavf_rss: add gre inner rss cases for iavf
2021-08-19 18:40 ` [dts] [PATCH V2 1/2] test_plans/cvl_advanced_iavf_rss: " Qin Sun
@ 2021-08-23 8:53 ` Lin, Xueqin
0 siblings, 0 replies; 6+ messages in thread
From: Lin, Xueqin @ 2021-08-23 8:53 UTC (permalink / raw)
To: Sun, QinX, dts
One comment.
> -----Original Message-----
> From: Sun, QinX <qinx.sun@intel.com>
> Sent: Friday, August 20, 2021 2:41 AM
> To: dts@dpdk.org
> Cc: Lin, Xueqin <xueqin.lin@intel.com>; Sun, QinX <qinx.sun@intel.com>
> Subject: [dts] [PATCH V2 1/2] test_plans/cvl_advanced_iavf_rss: add gre
> inner rss cases for iavf
>
> as dpdk enables iavf GRE tunnel feature, so add some rss inner cases, related
> pattern: IPV4/IPV6+GRE+IPV4/IPV6+TCP/UDP, total 24 new cases
>
> Signed-off-by: Qin Sun <qinx.sun@intel.com>
> ---
> .../cvl_advanced_iavf_rss_test_plan.rst | 854 ++++++++++++++++++
> 1 file changed, 854 insertions(+)
>
> diff --git a/test_plans/cvl_advanced_iavf_rss_test_plan.rst
> b/test_plans/cvl_advanced_iavf_rss_test_plan.rst
> index 6376a140..34bfceb5 100644
> --- a/test_plans/cvl_advanced_iavf_rss_test_plan.rst
> +++ b/test_plans/cvl_advanced_iavf_rss_test_plan.rst
> @@ -175,6 +175,30 @@ Pattern and input set
> +-------------------------------+---------------------------+----------------------------------
> ------------------------------------------------+
> | | MAC_IPV6_PFCP | pfcp
> |
> +-------------------------------+---------------------------+----------------------------------
> ------------------------------------------------+
> + | IPV4/IPV6+GRE+IPV4/IPV6 | MAC_IPV4_GRE_IPV4 | ipv4, l3-src-
> only, l3-dst-only |
> + +-------------------------------+---------------------------+---------------------------------
> -------------------------------------------------+
> + | | MAC_IPV6_GRE_IPV4 | ipv4, l3-src-only, l3-dst-
> only |
> + +-------------------------------+---------------------------+---------------------------------
> -------------------------------------------------+
> + | | MAC_IPV4_GRE_IPV6 | ipv6, l3-src-only, l3-dst-
> only |
> + +-------------------------------+---------------------------+---------------------------------
> -------------------------------------------------+
> + | | MAC_IPV6_GRE_IPV6 | ipv6, l3-src-only, l3-dst-
> only |
> + +-------------------------------+---------------------------+---------------------------------
> -------------------------------------------------+
> + | IPV4/IPV6+GRE+IPV4/IPV6+TCP | MAC_IPV4_GRE_IPV4_TCP | ipv4-
> tcp, l3-src-only, l3-dst-only, l4-src-only, l4-dst-only, ipv4 |
> + +-------------------------------+---------------------------+---------------------------------
> -------------------------------------------------+
> + | | MAC_IPV6_GRE_IPV4_TCP | ipv4-tcp, l3-src-only, l3-
> dst-only, l4-src-only, l4-dst-only, ipv4 |
> + +-------------------------------+---------------------------+---------------------------------
> -------------------------------------------------+
> + | | MAC_IPV4_GRE_IPV6_TCP | ipv6-tcp, l3-src-only, l3-
> dst-only, l4-src-only, l4-dst-only, ipv6 |
> + +-------------------------------+---------------------------+---------------------------------
> -------------------------------------------------+
> + | | MAC_IPV6_GRE_IPV6_TCP | ipv6-tcp, l3-src-only, l3-
> dst-only, l4-src-only, l4-dst-only, ipv6 |
> + +-------------------------------+---------------------------+---------------------------------
> -------------------------------------------------+
> + | IPV4/IPV6+GRE+IPV4/IPV6+UDP | MAC_IPV4_GRE_IPV4_UDP | ipv4-
> udp, l3-src-only, l3-dst-only, l4-src-only, l4-dst-only, ipv4 |
> + +-------------------------------+---------------------------+---------------------------------
> -------------------------------------------------+
> + | | MAC_IPV6_GRE_IPV4_UDP | ipv4-udp, l3-src-only,
> l3-dst-only, l4-src-only, l4-dst-only, ipv4 |
> + +-------------------------------+---------------------------+---------------------------------
> -------------------------------------------------+
> + | | MAC_IPV4_GRE_IPV6_UDP | ipv6-udp, l3-src-only,
> l3-dst-only, l4-src-only, l4-dst-only, ipv6 |
> + +-------------------------------+---------------------------+---------------------------------
> -------------------------------------------------+
> + | | MAC_IPV6_GRE_IPV6_UDP | ipv6-udp, l3-src-only,
> l3-dst-only, l4-src-only, l4-dst-only, ipv6 |
> +
> + +------------------------------+----------------------------+---------
> + ----------------------------------------------------------------------
> + ---+
>
> .. table::
>
> @@ -249,6 +273,30 @@ Pattern and input set
> +-------------------------------+---------------------------+----------------------------------
> ----------------------------------------------+
> | | MAC_IPV6_GTPU_EH_IPV6_TCP | ipv6-tcp
> |
> +-------------------------------+---------------------------+----------------------------------
> ----------------------------------------------+
> + | IPV4/IPV6+GRE+IPV4/IPV6 | MAC_IPV4_GRE_IPV4 | ipv4
> |
> + +-------------------------------+---------------------------+---------------------------------
> -----------------------------------------------+
> + | | MAC_IPV6_GRE_IPV4 | ipv4
> |
> + +-------------------------------+---------------------------+---------------------------------
> -----------------------------------------------+
> + | | MAC_IPV4_GRE_IPV6 | ipv6
> |
> + +-------------------------------+---------------------------+---------------------------------
> -----------------------------------------------+
> + | | MAC_IPV6_GRE_IPV6 | ipv6
> |
> + +-------------------------------+---------------------------+---------------------------------
> -----------------------------------------------+
> + | IPV4/IPV6+GRE+IPV4/IPV6+TCP | MAC_IPV4_GRE_IPV4_TCP | ipv4-
> tcp |
> + +-------------------------------+---------------------------+---------------------------------
> -----------------------------------------------+
> + | | MAC_IPV6_GRE_IPV4_TCP | ipv4-tcp
> |
> + +-------------------------------+---------------------------+---------------------------------
> -----------------------------------------------+
> + | | MAC_IPV4_GRE_IPV6_TCP | ipv6-tcp
> |
> + +-------------------------------+---------------------------+---------------------------------
> -----------------------------------------------+
> + | | MAC_IPV6_GRE_IPV6_TCP | ipv6-tcp
> |
> + +-------------------------------+---------------------------+---------------------------------
> -----------------------------------------------+
> + | IPV4/IPV6+GRE+IPV4/IPV6+UDP | MAC_IPV4_GRE_IPV4_UDP | ipv4-
> udp |
> + +-------------------------------+---------------------------+---------------------------------
> -----------------------------------------------+
> + | | MAC_IPV6_GRE_IPV4_UDP | ipv4-udp
> |
> + +-------------------------------+---------------------------+---------------------------------
> -----------------------------------------------+
> + | | MAC_IPV4_GRE_IPV6_UDP | ipv6-udp
> |
> + +-------------------------------+---------------------------+---------------------------------
> -----------------------------------------------+
> + | | MAC_IPV6_GRE_IPV6_UDP | ipv6-udp
> |
> +
> + +-------------------------------+---------------------------+---------
> + ----------------------------------------------------------------------
> + -+
>
[xueqin] Could you add "inner" for the input pattern in above tables to clarify clear?
> .. note::
>
> @@ -259,6 +307,7 @@ Pattern and input set
> Rules with src/dst mac addresses as hash input set can not be applied
> to tunnel packets. So in the test cases with input set src/dst mac addresses,
> matched packets do not include tunnel packets.
> + For GRE tunnel rule,the input settings are for inner layer.
>
> Prerequisites
> =============
> @@ -1483,6 +1532,811 @@ Subcase: MAC_IPV6_SCTP_IPV6
> Subcase: MAC_IPV6_SCTP_ALL
> --------------------------
>
> +GRE Tunnel Case Test steps
> +==========================
> +all the test cases run the same test steps as below:
> +
> +1. validate rule.
> +2. create rule and list rule.
> +3. send a basic hit pattern packet,record the hash value,
> + check the packet is distributed to queues by RSS.
> +4. send hit pattern packet with changed input set in the rule.
> + check the received packet have different hash value with basic packet.
> + check the packet is distributed to queues by rss.
> +5. send hit pattern packet with changed input set not in the rule.
> + check the received packet have same hash value with the basic packet.
> + check the packet is distributed to queues by rss.
> +6. destroy the rule and list rule. check the flow list has no rule.
> +
> +Test case: MAC_IPV4_GRE_IPV4
> +============================
> +basic hit pattern packets are the same in this test case:
> +ipv4-proto packets::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2, proto=6")/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_L3SRC
> +--------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions
> + rss types ipv4 l3-src-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.1.2", proto=6)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> + src="192.168.0.2", proto=6)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_L3DST
> +--------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions
> + rss types ipv4 l3-dst-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> + src="192.168.0.2", proto=6)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.1.2", proto=6)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_ALL
> +------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions
> + rss types ipv4 end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> src="192.168.0.2", proto=6)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.1.2", proto=6)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: MAC_IPV6_GRE_IPV4
> +============================
> +
> +Subcase 1: MAC_IPV6_GRE_IPV4_L3SRC
> +----------------------------------
> +
> +Subcase 2: MAC_IPV6_GRE_IPV4_L3DST
> +----------------------------------
> +
> +Subcase 3: MAC_IPV6_GRE_IPV4_L4SRC
> +----------------------------------
> +
> +Subcase 4: MAC_IPV6_GRE_IPV4_L4DST
> +----------------------------------
> +
> +Subcase 5: MAC_IPV6_GRE_IPV4_ALL
> +--------------------------------
> +
> +each subcase is the same as the subcase of Test case:
> +MAC_IPV4_GRE_IPV4, just only pattern is different, replace it with 'eth /
> ipv6 / gre / ipv4'
> +
> +Test case: MAC_IPV4_GRE_IPV6
> +============================
> +basic hit pattern packets are the same in this test case:
> +ipv6-nh packets::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_L3SRC
> +--------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions
> + rss types ipv6 l3-src-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2021", nh=6)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_L3DST
> +--------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions
> + rss types ipv6 l3-dst-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2021", nh=6)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_ALL
> +------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions
> + rss types ipv6 end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 21", nh=6)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: MAC_IPV6_GRE_IPV6
> +============================
> +
> +Subcase 1: MAC_IPV6_GRE_IPV4_L3SRC
> +----------------------------------
> +
> +Subcase 2: MAC_IPV6_GRE_IPV4_L3DST
> +----------------------------------
> +
> +Subcase 3: MAC_IPV6_GRE_IPV4_L4SRC
> +----------------------------------
> +
> +Subcase 4: MAC_IPV6_GRE_IPV4_L4DST
> +----------------------------------
> +
> +Subcase 5: MAC_IPV6_GRE_IPV4_ALL
> +--------------------------------
> +
> +each subcase is the same as the subcase of Test case:
> +MAC_IPV4_GRE_IPV6, just only pattern is different, replace it with 'eth /
> ipv6 / gre / ipv6'
> +
> +Test case: MAC_IPV4_GRE_IPV4_TCP
> +================================
> +basic hit pattern packets are the same in this test case:
> +ipv4-tcp packets::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2,
> + proto=6")/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_TCP_L3SRC
> +------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> + actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.1.2",
> + proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_TCP_L3DST
> +------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> + actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.1.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_TCP_L4SRC
> +------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> + actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.1.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_TCP_L4DST
> +------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> + actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.1.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_TCP_L3SRC_L4SRC
> +------------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> + actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0
> + queues end / end
> +
> +2. hit pattern/defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.1.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_TCP_L3SRC_L4DST
> +------------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> + actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0
> + queues end / end
> +
> +2. hit pattern/defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.1.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_TCP_L3DST_L4SRC
> +------------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> + actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0
> + queues end / end
> +
> +2. hit pattern/defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.1.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_TCP_L3DST_L4DST
> +------------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> + actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0
> + queues end / end
> +
> +2. hit pattern/defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.1.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_TCP_ALL
> +----------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> + actions rss types ipv4-tcp end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.1.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV4_TCP_IPV4
> +-----------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> + actions rss types ipv4 end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.1.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.1.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: MAC_IPV6_GRE_IPV4_TCP
> +================================
> +
> +Subcase: MAC_IPV6_GRE_IPV4_TCP_L3SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_TCP_L3DST
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_TCP_L4SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_TCP_L4DST
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_TCP_L3SRC_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_TCP_L3SRC_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_TCP_L3DST_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_TCP_L3DST_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_TCP_ALL
> +----------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_TCP_IPV4
> +-----------------------------------
> +
> +each subcase is the same as the subcase of Test case:
> +MAC_IPV4_GRE_IPV4_TCP, just only pattern is different, replace it with 'eth
> / ipv6 / gre / ipv4'
> +
> +Test case: MAC_IPV4_GRE_IPV6_TCP
> +================================
> +basic hit pattern packets are the same in this test case:
> +ipv6-nh packets::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_TCP_L3SRC
> +------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> + actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 21", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_TCP_L3DST
> +------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> + actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2021", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_TCP_L4SRC
> +------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> + actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 21", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_TCP_L4DST
> +------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> + actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 21", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_TCP_L3SRC_L4SRC
> +------------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> + actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0
> + queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 21", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_TCP_L3SRC_L4DST
> +------------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> + actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0
> + queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 21", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_TCP_L3DST_L4SRC
> +------------------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> + actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0
> + queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 21", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_TCP_ALL
> +----------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> + actions rss types ipv6-tcp end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 21", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Subcase: MAC_IPV4_GRE_IPV6_TCP_IPV6
> +-----------------------------------
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> + actions rss types ipv6 end key_len 0 queues end / end
> +
> +2. hit pattern/defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 21", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> +3. hit pattern/not defined input set::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=21,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=22,dport=24)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: MAC_IPV6_GRE_IPV6_TCP
> +================================
> +
> +Subcase: MAC_IPV6_GRE_IPV6_TCP_L3SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_TCP_L3DST
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_TCP_L4SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_TCP_L4DST
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_TCP_L3SRC_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_TCP_L3SRC_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_TCP_L3DST_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_TCP_L3DST_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_TCP_ALL
> +----------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_TCP_IPV6
> +-----------------------------------
> +
> +each subcase is the same as the subcase of Test case:
> +MAC_IPV4_GRE_IPV6_TCP, just only pattern is different, replace it with 'eth
> / ipv6 / gre / ipv6'
> +
> +Test case: MAC_IPV4_GRE_IPV4_UDP
> +================================
> +
> +Subcase: MAC_IPV4_GRE_IPV4_UDP_L3SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV4_UDP_L3DST
> +------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV4_UDP_L4SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV4_UDP_L4DST
> +------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV4_UDP_L3SRC_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV4_UDP_L3SRC_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV4_UDP_L3DST_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV4_UDP_L3DST_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV4_UDP_ALL
> +----------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV4_UDP_IPV4
> +-----------------------------------
> +
> +each subcase is the same as the subcase of Test case:
> +MAC_IPV4_GRE_IPV4_TCP, just only pattern is different, replace "tcp"
> +with "udp" in all the subcases
> +
> +Test case: MAC_IPV4_GRE_IPV6_UDP
> +================================
> +
> +Subcase: MAC_IPV4_GRE_IPV6_UDP_L3SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV6_UDP_L3DST
> +------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV6_UDP_L4SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV6_UDP_L4DST
> +------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV6_UDP_L3SRC_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV6_UDP_L3SRC_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV6_UDP_L3DST_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV6_UDP_L3DST_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV6_UDP_ALL
> +----------------------------------
> +
> +Subcase: MAC_IPV4_GRE_IPV6_UDP_IPV6
> +-----------------------------------
> +
> +each subcase is the same as the subcase of Test case:
> +MAC_IPV4_GRE_IPV6_TCP, just only pattern is different, replace "tcp"
> +with "udp" in all the subcases
> +
> +Test case: MAC_IPV6_GRE_IPV4_UDP
> +================================
> +
> +Subcase: MAC_IPV6_GRE_IPV4_UDP_L3SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_UDP_L3DST
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_UDP_L4SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_UDP_L4DST
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_UDP_L3SRC_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_UDP_L3SRC_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_UDP_L3DST_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_UDP_L3DST_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_UDP_ALL
> +----------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV4_UDP_IPV4
> +-----------------------------------
> +
> +each subcase is the same as the subcase of Test case:
> +MAC_IPV6_GRE_IPV4_TCP, just only pattern is different, replace "tcp"
> +with "udp" in all the subcases
> +
> +Test case: MAC_IPV6_GRE_IPV6_UDP
> +================================
> +
> +Subcase: MAC_IPV6_GRE_IPV6_UDP_L3SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_UDP_L3DST
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_UDP_L4SRC
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_UDP_L4DST
> +------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_UDP_L3SRC_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_UDP_L3SRC_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_UDP_L3DST_L4SRC
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_UDP_L3DST_L4DST
> +------------------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_UDP_ALL
> +----------------------------------
> +
> +Subcase: MAC_IPV6_GRE_IPV6_UDP_IPV6
> +-----------------------------------
> +
> +each subcase is the same as the subcase of Test case:
> +MAC_IPV6_GRE_IPV6_TCP, just only pattern is different, replace "tcp"
> +with "udp" in all the subcases
> +
> +GRE Tunnel symmetric-toeplitz Test steps
> +========================================
> +1. validate rule.
> +2. create rule and list rule.
> +3. send hit pattern packets with switched value of input set in the rule.
> + check the received packets have same hash value.
> + check all the packets are distributed to queues by rss.
> +
> +Test case: symmetric MAC_IPV4_GRE_IPV4
> +======================================
> +
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions
> + rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
> +
> +2. hit pattern with switched value of input set in the rule::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2", proto=6)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.2",
> + src="192.168.0.1", proto=6)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: symmetric MAC_IPV6_GRE_IPV4
> +======================================
> +
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / end actions
> + rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
> +
> +2. hit pattern with switched value of input set in the rule::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2", proto=6)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.2
> + ", src="192.168.0.1", proto=6)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: symmetric MAC_IPV4_GRE_IPV6
> +======================================
> +
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions
> + rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
> +
> +2. hit pattern with switched value of input set in the rule::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2020",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2929", nh=6)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: symmetric MAC_IPV6_GRE_IPV6
> +======================================
> +
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / end actions
> + rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
> +
> +2. hit pattern with switched value of input set in the rule::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:66
> 66:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> 2020", nh=6)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B
> + :6666:3457:8295:3333:1800:2020",dst="CDCD:910A:2222:5498:8475:1111:3
> 90
> + 0:2929", nh=6)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: symmetric MAC_IPV4_GRE_IPV4_TCP
> +==========================================
> +
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> + actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0
> + queues end / end
> +
> +2. hit pattern with switched value of input set in the rule::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.2",
> src="192.168.0.1",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IP(dst="192.168.0.1",
> + src="192.168.0.2",
> + proto=6)/TCP(sport=23,dport=22)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: symmetric MAC_IPV6_GRE_IPV4_TCP
> +==========================================
> +
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv6 / gre / ipv4 / tcp / end
> + actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0
> + queues end / end
> +
> +2. hit pattern with switched value of input set in the rule::
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> + sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.2",
> src="192.168.0.1",
> proto=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IP(dst="192.168.0.1
> + ", src="192.168.0.2",
> + proto=6)/TCP(sport=23,dport=22)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: symmetric MAC_IPV4_GRE_IPV6_TCP
> +==========================================
> +
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> + actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0
> + queues end / end
> +
> +2. hit pattern with switched value of input set in the rule::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:20
> 20", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6666
> :3457:8295:3333:1800:2020",dst="CDCD:910A:2222:5498:8475:1111:3900:29
> 29", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IP()/GRE()/IPv6(src="ABAB:910B:6
> +
> 666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> + 2020", nh=6)/TCP(sport=23,dport=22)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: symmetric MAC_IPV6_GRE_IPV6_TCP
> +==========================================
> +
> +1. create rss rule::
> +
> + flow create 0 ingress pattern eth / ipv6 / gre / ipv6 / tcp / end
> + actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0
> + queues end / end
> +
> +2. hit pattern with switched value of input set in the rule::
> +
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:66
> 66:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:
> 2020", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B:66
> 66:3457:8295:3333:1800:2020",dst="CDCD:910A:2222:5498:8475:1111:3900:
> 2929", nh=6)/TCP(sport=22,dport=23)/("X"*480)],iface="enp134s0f0")
> +
> + sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/GRE()/IPv6(src="ABAB:910B
> + :6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3
> 90
> + 0:2020", nh=6)/TCP(sport=23,dport=22)/("X"*480)],iface="enp134s0f0")
> +
> +Test case: symmetric MAC_IPV4_GRE_IPV4_TCP
> +==========================================
> +test steps same as Test case: symmetric MAC_IPV4_GRE_IPV4_TCP, just
> +only pattern is different, replace "tcp" with "udp"
> +
> +Test case: symmetric MAC_IPV6_GRE_IPV4_TCP
> +==========================================
> +test steps same as Test case: symmetric MAC_IPV6_GRE_IPV4_TCP, just
> +only pattern is different, replace "tcp" with "udp"
> +
> +Test case: symmetric MAC_IPV4_GRE_IPV6_TCP
> +==========================================
> +test steps same as Test case: symmetric MAC_IPV4_GRE_IPV6_TCP, just
> +only pattern is different, replace "tcp" with "udp"
> +
> +Test case: symmetric MAC_IPV6_GRE_IPV6_TCP
> +==========================================
> +test steps same as Test case: symmetric MAC_IPV6_GRE_IPV6_TCP, just
> +only pattern is different, replace "tcp" with "udp"
>
> symmetric-toeplitz Test steps
> =============================
> --
> 2.17.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [dts] [PATCH V2 2/2] tests/cvl_advanced_iavf_rss: add gre inner rss cases for iavf
2021-08-19 18:40 ` [dts] [PATCH V2 2/2] tests/cvl_advanced_iavf_rss: " Qin Sun
2021-08-20 10:02 ` Sun, QinX
@ 2021-08-23 8:54 ` Lin, Xueqin
1 sibling, 0 replies; 6+ messages in thread
From: Lin, Xueqin @ 2021-08-23 8:54 UTC (permalink / raw)
To: Sun, QinX, dts
> -----Original Message-----
> From: Sun, QinX <qinx.sun@intel.com>
> Sent: Friday, August 20, 2021 2:41 AM
> To: dts@dpdk.org
> Cc: Lin, Xueqin <xueqin.lin@intel.com>; Sun, QinX <qinx.sun@intel.com>
> Subject: [dts] [PATCH V2 2/2] tests/cvl_advanced_iavf_rss: add gre inner rss
> cases for iavf
>
> according to test plan to add 24 new cases related gre inner rss for iavf
>
> Signed-off-by: Qin Sun <qinx.sun@intel.com>
Acked-by: Xueqin Lin <Xueqin.lin@intel.com>
> ---
> tests/TestSuite_cvl_advanced_iavf_rss.py | 997 +++++++++++++++++++++++
> 1 file changed, 997 insertions(+)
>
> diff --git a/tests/TestSuite_cvl_advanced_iavf_rss.py
> b/tests/TestSuite_cvl_advanced_iavf_rss.py
> index a7003b38..249f6bcf 100644
> --- a/tests/TestSuite_cvl_advanced_iavf_rss.py
> +++ b/tests/TestSuite_cvl_advanced_iavf_rss.py
> @@ -4150,6 +4150,931 @@ ipv6_64bit_prefix_l3_src_dst_only = {
>
> ipv6_64bit_prefix = [ipv6_64bit_prefix_l3_src_only,
> ipv6_64bit_prefix_l3_dst_only, ipv6_64bit_prefix_l3_src_dst_only]
>
> +#gre tunnel related data
> +mac_ipv4_gre_ipv4_basic_pkt = {
> + 'ipv4-proto':
> + 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1", src="192.168.0.2",
> proto=6)/("X"*480)' % vf0_mac,
> + 'ipv4-tcp':
> + 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1",
> +src="192.168.0.2", proto=6)/TCP(sport=22,dport=23)/("X"*480)' %
> +vf0_mac, }
> +
> +mac_ipv4_gre_ipv6_basic_pkt = {
> + 'ipv6-nh':
> +
> 'Ether(dst="%s")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:390
> 0:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929",
> nh=6)/("X"*480)' % vf0_mac,
> + 'ipv6-tcp':
> +
> +'Ether(dst="%s")/IP()/GRE()/IPv6(dst="CDCD:910A:2222:5498:8475:1111:39
> 0
> +0:2020", src="ABAB:910B:6666:3457:8295:3333:1800:2929",
> +nh=6)/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac, }
> +
> +mac_ipv4_gre_ipv4_all = {
> + 'sub_casename': 'ipv4_gre_ipv4_all',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss
> types ipv4 end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'],
> + 'action': {'save_hash': 'ipv4-proto'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> proto'].replace('dst="192.168.0.1"','dst="192.168.1.1"'),
> + 'action': {'check_hash_different': 'ipv4-proto'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> proto'].replace('src="192.168.0.2"','src="192.168.1.2"'),
> + 'action': {'check_hash_different': 'ipv4-proto'},
> + },
> + ],
> +}
> +
> +mac_ipv4_gre_ipv4_l3_src = {
> + 'sub_casename': 'ipv4_gre_ipv4_l3_src',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss
> types ipv4 l3-src-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'],
> + 'action': {'save_hash': 'ipv4-proto'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> proto'].replace('src="192.168.0.2"','src="192.168.1.2"'),
> + 'action': {'check_hash_different': 'ipv4-proto'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> proto'].replace('dst="192.168.0.1"','dst="192.168.1.1"'),
> + 'action': {'check_hash_same': 'ipv4-proto'},
> + },
> + ],
> +}
> +
> +mac_ipv4_gre_ipv4_l3_dst = {
> + 'sub_casename': 'ipv4_gre_ipv4_l3_dst',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss
> types ipv4 l3-dst-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-proto'],
> + 'action': {'save_hash': 'ipv4-proto'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> proto'].replace('dst="192.168.0.1"','dst="192.168.1.1"'),
> + 'action': {'check_hash_different': 'ipv4-proto'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> proto'].replace('src="192.168.0.2"','src="192.168.1.2"'),
> + 'action': {'check_hash_same': 'ipv4-proto'},
> + },
> + ],
> +}
> +
> +mac_ipv4_gre_ipv4_tcp_l3_src = {
> + 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_src',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
> + 'action': {'save_hash': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + ],
> +}
> +
> +mac_ipv4_gre_ipv4_tcp_l3_dst = {
> + 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_dst',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
> + 'action': {'save_hash': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + ],
> +}
> +
> +mac_ipv4_gre_ipv4_tcp_l3_src_l4_src = {
> + 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_src_l4_src',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end /
> end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
> + 'action': {'save_hash': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + ],
> +}
> +
> +mac_ipv4_gre_ipv4_tcp_l3_src_l4_dst = {
> + 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_src_l4_dst',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end /
> end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
> + 'action': {'save_hash': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + ],
> +}
> +
> +mac_ipv4_gre_ipv4_tcp_l3_dst_l4_src = {
> + 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_dst_l4_src',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end /
> end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
> + 'action': {'save_hash': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet':mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + ],
> +}
> +
> +mac_ipv4_gre_ipv4_tcp_l3_dst_l4_dst = {
> + 'sub_casename': 'ipv4_gre_ipv4_tcp_l3_dst_l4_dst',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end /
> end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
> + 'action': {'save_hash': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + ],
> +}
> +
> +mac_ipv4_gre_ipv4_tcp_l4_src = {
> + 'sub_casename': 'ipv4_gre_ipv4_tcp_l4_src',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
> + 'action': {'save_hash': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet':
> +mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"',
> +'src="192.168.1.2"'),
> +
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv4_tcp_l4_dst = {
> + 'sub_casename': 'ipv4_gre_ipv4_tcp_l4_dst',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
> + 'action': {'save_hash': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_different': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_same': 'ipv4-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv4_tcp_all = {
> + 'sub_casename': 'ipv4_gre_ipv4_tcp_all',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> actions rss types ipv4-tcp end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
> + 'action': {'save_hash': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
> + 'action': {'check_hash_different': 'ipv4-tcp'}
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('src="192.168.0.2"', 'src="192.168.1.2"'),
> + 'action': {'check_hash_different': 'ipv4-tcp'}
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_different': 'ipv4-tcp'}
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_different': 'ipv4-tcp'}
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv4_tcp_ipv4 = {
> + 'sub_casename': 'ipv4_gre_ipv4_tcp_ipv4',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> actions rss types ipv4 end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'],
> + 'action': {'save_hash': 'ipv4-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv4_basic_pkt['ipv4-
> tcp'].replace('dst="192.168.0.1"', 'dst="192.168.1.1"'),
> + 'action': {'check_hash_different': 'ipv4-tcp'}
> + },
> + {
> + 'send_packet':
> +mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('src="192.168.0.2"',
> +'src="192.168.1.2"'),
> +
> + 'action': {'check_hash_different': 'ipv4-tcp'}
> + },
> + {
> + 'send_packet':
> + mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('sport=22',
> + 'sport=21'),
> +
> + 'action': {'check_hash_same': 'ipv4-tcp'}
> + },
> + {
> + 'send_packet':
> + mac_ipv4_gre_ipv4_basic_pkt['ipv4-tcp'].replace('dport=23',
> + 'dport=24'),
> +
> + 'action': {'check_hash_same': 'ipv4-tcp'}
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_l3_src = {
> + 'sub_casename': 'ipv4_gre_ipv6_l3_src',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss
> types ipv6 l3-src-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'],
> + 'action': {'save_hash': 'ipv6-nh'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> nh'].replace('src="ABAB:910B:6666:3457:8295:3333:1800:2929"','src="ABAB:
> 910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_different': 'ipv6-nh'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> nh'].replace('dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_same': 'ipv6-nh'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_l3_dst = {
> + 'sub_casename': 'ipv4_gre_ipv6_l3_dst',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss
> types ipv6 l3-dst-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'],
> + 'action': {'save_hash': 'ipv6-nh'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> nh'].replace('dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> +
> 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_different': 'ipv6-nh'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> nh'].replace('src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> +
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_same': 'ipv6-nh'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_all = {
> + 'sub_casename': 'ipv4_gre_ipv6_all',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss
> types ipv6 end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'],
> + 'action': {'save_hash': 'ipv6-nh'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> nh'].replace('dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> +
> 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_different': 'ipv6-nh'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> nh'].replace('src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> +
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_different': 'ipv6-nh'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_tcp_l3_src = {
> + 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_src',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
> + 'action': {'save_hash': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'].replace(
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_tcp_l3_dst = {
> + 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_dst',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
> + 'action': {'save_hash': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-nh'].replace(
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> +
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_tcp_l4_src = {
> + 'sub_casename': 'ipv4_gre_ipv6_tcp_l4_src',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
> + 'action': {'save_hash': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_tcp_l4_dst = {
> + 'sub_casename': 'ipv4_gre_ipv6_tcp_l4_dst',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
> + 'action': {'save_hash': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_tcp_l3_src_l4_src = {
> + 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_src_l4_src',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end /
> end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
> + 'action': {'save_hash': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_tcp_l3_src_l4_dst = {
> + 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_src_l4_dst',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end /
> end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
> + 'action': {'save_hash': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_tcp_l3_dst_l4_src = {
> + 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_dst_l4_src',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end /
> end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
> + 'action': {'save_hash': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_tcp_l3_dst_l4_dst = {
> + 'sub_casename': 'ipv4_gre_ipv6_tcp_l3_dst_l4_dst',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end /
> end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
> + 'action': {'save_hash': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_tcp_all = {
> + 'sub_casename': 'ipv4_gre_ipv6_tcp_all',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> actions rss types ipv6-tcp end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
> + 'action': {'save_hash': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv6_tcp_ipv6 = {
> + 'sub_casename': 'ipv4_gre_ipv6_tcp_ipv6',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> actions rss types ipv6 end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'],
> + 'action': {'save_hash': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2020"',
> + 'dst="CDCD:910A:2222:5498:8475:1111:3900:2021"'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('dport=23', 'dport=24'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-tcp'].replace(
> + 'src="ABAB:910B:6666:3457:8295:3333:1800:2929"',
> 'src="ABAB:910B:6666:3457:8295:3333:1800:2930"'),
> + 'action': {'check_hash_different': 'ipv6-tcp'},
> + },
> + {
> + 'send_packet': mac_ipv4_gre_ipv6_basic_pkt['ipv6-
> tcp'].replace('sport=22', 'sport=21'),
> + 'action': {'check_hash_same': 'ipv6-tcp'},
> + },
> + ]
> +}
> +
> +mac_ipv4_gre_ipv4 = [
> + mac_ipv4_gre_ipv4_l3_src,
> + mac_ipv4_gre_ipv4_l3_dst,
> + mac_ipv4_gre_ipv4_all
> + ]
> +
> +mac_ipv6_gre_ipv4 =
> [eval(str(each).replace('ipv4_gre_ipv4','ipv6_gre_ipv4').replace('IP()','IPv6()')
> + .replace('eth / ipv4','eth / ipv6')) for
> +each in mac_ipv4_gre_ipv4]
> +
> +mac_ipv4_gre_ipv6 = [
> + mac_ipv4_gre_ipv6_l3_src,
> + mac_ipv4_gre_ipv6_l3_dst,
> + mac_ipv4_gre_ipv6_all
> + ]
> +
> +mac_ipv6_gre_ipv6 =
> [eval(str(each).replace('ipv4_gre_ipv6','ipv6_gre_ipv6').replace('IP()','IPv6()')
> + .replace('eth / ipv4','eth / ipv6')) for
> +each in mac_ipv4_gre_ipv6]
> +
> +mac_ipv4_gre_ipv4_tcp = [
> + mac_ipv4_gre_ipv4_tcp_l3_src,
> + mac_ipv4_gre_ipv4_tcp_l3_dst,
> + mac_ipv4_gre_ipv4_tcp_l4_src,
> + mac_ipv4_gre_ipv4_tcp_l4_dst,
> + mac_ipv4_gre_ipv4_tcp_l3_src_l4_src,
> + mac_ipv4_gre_ipv4_tcp_l3_src_l4_dst,
> + mac_ipv4_gre_ipv4_tcp_l3_dst_l4_src,
> + mac_ipv4_gre_ipv4_tcp_l3_dst_l4_dst,
> + mac_ipv4_gre_ipv4_tcp_all,
> + mac_ipv4_gre_ipv4_tcp_ipv4,
> + ]
> +
> +mac_ipv6_gre_ipv4_tcp =
> [eval(str(each).replace('ipv4_gre_ipv4','ipv6_gre_ipv4').replace('IP()','IPv6()')
> + .replace('eth / ipv4','eth / ipv6')) for
> +each in mac_ipv4_gre_ipv4_tcp]
> +
> +mac_ipv4_gre_ipv6_tcp = [
> + mac_ipv4_gre_ipv6_tcp_l3_src,
> + mac_ipv4_gre_ipv6_tcp_l3_dst,
> + mac_ipv4_gre_ipv6_tcp_l4_src,
> + mac_ipv4_gre_ipv6_tcp_l4_dst,
> + mac_ipv4_gre_ipv6_tcp_l3_src_l4_src,
> + mac_ipv4_gre_ipv6_tcp_l3_src_l4_dst,
> + mac_ipv4_gre_ipv6_tcp_l3_dst_l4_src,
> + mac_ipv4_gre_ipv6_tcp_l3_dst_l4_dst,
> + mac_ipv4_gre_ipv6_tcp_all,
> + mac_ipv4_gre_ipv6_tcp_ipv6,
> + ]
> +
> +mac_ipv6_gre_ipv6_tcp =
> [eval(str(each).replace('ipv4_gre_ipv6','ipv6_gre_ipv6').replace('IP()','IPv6()')
> + .replace('eth / ipv4','eth / ipv6')) for
> +each in mac_ipv4_gre_ipv6_tcp]
> +
> +mac_ipv4_gre_ipv4_udp =
> +[eval(str(each).replace('tcp','udp').replace('TCP','UDP').replace('prot
> +o=6','proto=17')) for each in mac_ipv4_gre_ipv4_tcp]
> +
> +mac_ipv6_gre_ipv4_udp =
> +[eval(str(each).replace('tcp','udp').replace('TCP','UDP').replace('prot
> +o=6','proto=17')) for each in mac_ipv6_gre_ipv4_tcp]
> +
> +mac_ipv4_gre_ipv6_udp =
> +[eval(str(each).replace('tcp','udp').replace('TCP','UDP').replace('nh=6
> +','nh=17')) for each in mac_ipv4_gre_ipv6_tcp]
> +
> +mac_ipv6_gre_ipv6_udp =
> +[eval(str(each).replace('tcp','udp').replace('TCP','UDP').replace('nh=6
> +','nh=17')) for each in mac_ipv6_gre_ipv6_tcp]
> +
> +mac_ipv4_gre_ipv4_symmetric = {
> + 'sub_casename': 'mac_ipv4_gre_ipv4_symmetric',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / end actions rss
> func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2")/("X"*480)' % vf0_mac,
> + 'action': {'save_hash': 'ipv4'},
> + },
> + {
> + 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.2",
> src="192.168.0.1")/("X"*480)' % vf0_mac,
> + 'action': {'check_hash_same': 'ipv4'},
> + },
> + {
> + 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2",proto=6)/("X"*480)' % vf0_mac,
> + 'action': {'save_hash': 'ipv4-proto'},
> + },
> + {
> + 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.2",
> src="192.168.0.1",proto=6)/("X"*480)' % vf0_mac,
> + 'action': {'check_hash_same': 'ipv4-proto'},
> + },
> + ],
> +}
> +
> +mac_ipv6_gre_ipv4_symmetric =
> eval(str(mac_ipv4_gre_ipv4_symmetric).replace('ipv4_gre_ipv4','ipv6_gre_ip
> v4').replace('IP()','IPv6()')
> + .replace('eth / ipv4','eth / ipv6'))
> +
> +mac_ipv4_gre_ipv6_symmetric = {
> + 'sub_casename': 'mac_ipv4_gre_ipv6_symmetric',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / end actions rss
> func symmetric_toeplitz types ipv6 end key_len 0 queues end / end',
> + 'test': [
> + {
> + 'send_packet':
> 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800
> :2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' %
> vf0_mac,
> + 'action': {'save_hash': 'ipv6'},
> + },
> + {
> + 'send_packet':
> 'Ether(dst="%s")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800
> :2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' %
> vf0_mac,
> + 'action': {'check_hash_same': 'ipv6'},
> + },
> + {
> + 'send_packet':
> 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800
> :2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)' %
> vf0_mac,
> + 'action': {'save_hash': 'ipv6-nh'},
> + },
> + {
> + 'send_packet':
> 'Ether(dst="%s")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800
> :2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020", nh=6)/("X"*480)' %
> vf0_mac,
> + 'action': {'check_hash_same': 'ipv6-nh'},
> + },
> + ],
> +}
> +
> +mac_ipv6_gre_ipv6_symmetric =
> eval(str(mac_ipv4_gre_ipv6_symmetric).replace('ipv4_gre_ipv6','ipv6_gre_ip
> v6').replace('IP()','IPv6()')
> + .replace('eth / ipv4','eth / ipv6'))
> +
> +mac_ipv4_gre_ipv4_tcp_symmetric = {
> + 'sub_casename': 'mac_ipv4_gre_ipv4_tcp_symmetric',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv4 / tcp / end
> actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end
> / end',
> + 'test': [
> + {
> + 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
> + 'action': {'save_hash': 'ipv4'},
> + },
> + {
> + 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.2",
> src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
> + 'action': {'check_hash_same': 'ipv4'},
> + },
> + {
> + 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
> + 'action': {'check_hash_same': 'ipv4'},
> + },
> + {
> + 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2",proto=6)/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
> + 'action': {'save_hash': 'ipv4-proto'},
> + },
> + {
> + 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.2",
> src="192.168.0.1",proto=6)/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
> + 'action': {'check_hash_same': 'ipv4-proto'},
> + },
> + {
> + 'send_packet': 'Ether(dst="%s")/IP()/GRE()/IP(dst="192.168.0.1",
> src="192.168.0.2",proto=6)/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
> + 'action': {'check_hash_same': 'ipv4-proto'},
> + },
> + ],
> +}
> +
> +mac_ipv6_gre_ipv4_tcp_symmetric =
> eval(str(mac_ipv4_gre_ipv4_tcp_symmetric).replace('ipv4_gre_ipv4','ipv6_gr
> e_ipv4').replace('IP()','IPv6()')
> + .replace('eth / ipv4','eth / ipv6'))
> +
> +mac_ipv4_gre_ipv6_tcp_symmetric = {
> + 'sub_casename': 'mac_ipv4_gre_ipv6_tcp_symmetric',
> + 'port_id': 0,
> + 'rule': 'flow create 0 ingress pattern eth / ipv4 / gre / ipv6 / tcp / end
> actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end
> / end',
> + 'test': [
> + {
> + 'send_packet':
> 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800
> :2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dp
> ort=23)/("X"*480)' % vf0_mac,
> + 'action': {'save_hash': 'ipv6'},
> + },
> + {
> + 'send_packet':
> 'Ether(dst="%s")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800
> :2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dpo
> rt=23)/("X"*480)' % vf0_mac,
> + 'action': {'check_hash_same': 'ipv6'},
> + },
> + {
> + 'send_packet':
> 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800
> :2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23,dp
> ort=22)/("X"*480)' % vf0_mac,
> + 'action': {'check_hash_same': 'ipv6'},
> + },
> + {
> + 'send_packet':
> 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800
> :2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020",
> nh=6)/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
> + 'action': {'save_hash': 'ipv6-nh'},
> + },
> + {
> + 'send_packet':
> 'Ether(dst="%s")/IP()/GRE()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800
> :2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020",
> nh=6)/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
> + 'action': {'check_hash_same': 'ipv6-nh'},
> + },
> + {
> + 'send_packet':
> 'Ether(dst="%s")/IP()/GRE()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800
> :2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020",
> nh=6)/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
> + 'action': {'check_hash_same': 'ipv6-nh'},
> + },
> + ],
> +}
> +
> +mac_ipv6_gre_ipv6_tcp_symmetric =
> eval(str(mac_ipv4_gre_ipv6_tcp_symmetric).replace('ipv4_gre_ipv6','ipv6_gr
> e_ipv6').replace('IP()','IPv6()')
> + .replace('eth / ipv4','eth / ipv6'))
> +
> +mac_ipv4_gre_ipv4_udp_symmetric =
> +eval(str(mac_ipv4_gre_ipv4_tcp_symmetric).replace('tcp','udp').replace(
> +'TCP','UDP').replace('proto=6','proto=17'))
> +
> +mac_ipv6_gre_ipv4_udp_symmetric =
> +eval(str(mac_ipv6_gre_ipv4_tcp_symmetric).replace('tcp','udp').replace(
> +'TCP','UDP').replace('proto=6','proto=17'))
> +
> +mac_ipv4_gre_ipv6_udp_symmetric =
> +eval(str(mac_ipv4_gre_ipv6_tcp_symmetric).replace('tcp','udp').replace(
> +'TCP','UDP').replace('proto=6','proto=17'))
> +
> +mac_ipv6_gre_ipv6_udp_symmetric =
> +eval(str(mac_ipv6_gre_ipv6_tcp_symmetric).replace('tcp','udp').replace(
> +'TCP','UDP').replace('proto=6','proto=17'))
> +#gre tunnel end
> +
> class AdvancedIavfRSSTest(TestCase):
>
> def set_up_all(self):
> @@ -4451,6 +5376,78 @@ class AdvancedIavfRSSTest(TestCase):
> self.rssprocess.handle_tests(tests, 0)
> self.verify(not self.rssprocess.error_msgs, 'some subcases failed')
>
> + def test_mac_ipv4_gre_ipv4(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v4)
> +
> + def test_mac_ipv6_gre_ipv4(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v4)
> +
> + def test_mac_ipv4_gre_ipv6(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v6)
> +
> + def test_mac_ipv6_gre_ipv6(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v6)
> +
> + def test_mac_ipv4_gre_ipv4_tcp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v4_tcp)
> +
> + def test_mac_ipv6_gre_ipv4_tcp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v4_tcp)
> +
> + def test_mac_ipv4_gre_ipv6_tcp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v6_tcp)
> +
> + def test_mac_ipv6_gre_ipv6_tcp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v6_tcp)
> +
> + def test_mac_ipv4_gre_ipv4_udp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v4_udp)
> +
> + def test_mac_ipv6_gre_ipv4_udp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v4_udp)
> +
> + def test_mac_ipv4_gre_ipv6_udp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v6_udp)
> +
> + def test_mac_ipv6_gre_ipv6_udp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v6_udp)
> +
> + def test_symmetric_mac_ipv4_gre_ipv4(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v4_symmetric)
> +
> + def test_symmetric_mac_ipv6_gre_ipv4(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v4_symmetric)
> +
> + def test_symmetric_mac_ipv4_gre_ipv6(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v6_symmetric)
> +
> + def test_symmetric_mac_ipv6_gre_ipv6(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v6_symmetric)
> +
> + def test_symmetric_mac_ipv4_gre_ipv4_tcp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v4_tcp_symmetric)
> +
> + def test_symmetric_mac_ipv6_gre_ipv4_tcp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v4_tcp_symmetric)
> +
> + def test_symmetric_mac_ipv4_gre_ipv6_tcp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v6_tcp_symmetric)
> +
> + def test_symmetric_mac_ipv6_gre_ipv6_tcp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v6_tcp_symmetric)
> +
> + def test_symmetric_mac_ipv4_gre_ipv4_udp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v4_udp_symmetric)
> +
> + def test_symmetric_mac_ipv6_gre_ipv4_udp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v4_udp_symmetric)
> +
> + def test_symmetric_mac_ipv4_gre_ipv6_udp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gre_ip
> + v6_udp_symmetric)
> +
> + def test_symmetric_mac_ipv6_gre_ipv6_udp(self):
> +
> + self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gre_ip
> + v6_udp_symmetric)
> +
> def tear_down(self):
> # destroy all flow rule on port 0
> self.dut.send_command("flow flush 0", timeout=1)
> --
> 2.17.1
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2021-08-23 8:54 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-19 18:40 [dts] [PATCH V2 0/2] add gre inner rss cases for iavf Qin Sun
2021-08-19 18:40 ` [dts] [PATCH V2 1/2] test_plans/cvl_advanced_iavf_rss: " Qin Sun
2021-08-23 8:53 ` Lin, Xueqin
2021-08-19 18:40 ` [dts] [PATCH V2 2/2] tests/cvl_advanced_iavf_rss: " Qin Sun
2021-08-20 10:02 ` Sun, QinX
2021-08-23 8:54 ` Lin, Xueqin
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).