test suite reviews and discussions
 help / color / mirror / Atom feed
* [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>
---
 .../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                                                                       |
+    +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
 
 .. 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>
---
 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: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).