test suite reviews and discussions
 help / color / mirror / Atom feed
* [dts][PATCH V1] tests/ice_advanced_rss_pppoe:add destroy test param
@ 2022-07-11 15:17 Zhimin Huang
  2022-07-18  3:32 ` Jiale, SongX
  2022-10-09 10:07 ` lijuan.tu
  0 siblings, 2 replies; 3+ messages in thread
From: Zhimin Huang @ 2022-07-11 15:17 UTC (permalink / raw)
  To: dts; +Cc: Zhimin Huang

fix dts 21b47e97d7e(add check result after deleting the rules).
some case no need to check hash values after destroy rule.
so add param judgement to check destroy rule test flow.

Signed-off-by: Zhimin Huang <zhiminx.huang@intel.com>
---
 tests/TestSuite_ice_advanced_rss_pppoe.py | 32 ++++++++++++++---------
 1 file changed, 20 insertions(+), 12 deletions(-)

diff --git a/tests/TestSuite_ice_advanced_rss_pppoe.py b/tests/TestSuite_ice_advanced_rss_pppoe.py
index ebb644f6..78a6a734 100644
--- a/tests/TestSuite_ice_advanced_rss_pppoe.py
+++ b/tests/TestSuite_ice_advanced_rss_pppoe.py
@@ -5153,8 +5153,11 @@ class Advanced_rss_pppoe(TestCase):
             func(out, hash_key)
 
     def _two_rules_operation(
-        self, rule_list, pkt_list, action_list1=None, action_list2=None
+        self, rule_list, pkt_list, action_list1=None, action_list2=None, **kwargs
     ):
+        destroy_test = (
+            kwargs.get("destroy_test") if kwargs.get("destroy_test") else False
+        )
         for i in range(0, len(rule_list)):
             self.rsspro.create_rule(rule_list[i])
             self.rsspro.check_rule(rule_list=["{}".format(i)])
@@ -5163,15 +5166,16 @@ class Advanced_rss_pppoe(TestCase):
                 self._send_pkt_action(pkt_list)
             else:
                 self._send_pkt_action(pkt_list)
-        # destory rule 1
-        self.rsspro.destroy_rule(rule_id=1)
-        self.rsspro.check_rule(rule_list=["1"], stats=False)
-        pkt_list[1], pkt_list[2] = pkt_list[2], pkt_list[1]
-        self._send_pkt_action(pkt_list)
-        # destory rule 0
-        self.rsspro.destroy_rule(rule_id=0)
-        self.rsspro.check_rule(rule_list=["0"], stats=False)
-        self._send_pkt_action(pkt_list, action_list=["check_no_hash"] * 3)
+        if destroy_test:
+            # destroy rule 1
+            self.rsspro.destroy_rule(rule_id=1)
+            self.rsspro.check_rule(rule_list=["1"], stats=False)
+            pkt_list[1], pkt_list[2] = pkt_list[2], pkt_list[1]
+            self._send_pkt_action(pkt_list)
+            # destroy rule 0
+            self.rsspro.destroy_rule(rule_id=0)
+            self.rsspro.check_rule(rule_list=["0"], stats=False)
+            self._send_pkt_action(pkt_list, action_list=["check_no_hash"] * 3)
 
     def test_two_rules_smaller_first_larger_later(
         self,
@@ -5190,7 +5194,9 @@ class Advanced_rss_pppoe(TestCase):
             'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)',
             'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)',
         ]
-        self._two_rules_operation(rule_list, pkt_list, action_list2=["check_no_hash"])
+        self._two_rules_operation(
+            rule_list, pkt_list, action_list2=["check_no_hash"], destroy_test=True
+        )
         self.verify(not self.rsspro.error_msgs, "some subcases failed")
 
     def test_two_rules_larger_first_smaller_later(self):
@@ -5208,4 +5214,6 @@ class Advanced_rss_pppoe(TestCase):
             'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)',
             'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)',
         ]
-        self._two_rules_operation(rule_list, pkt_list, action_list2=["check_no_hash"])
+        self._two_rules_operation(
+            rule_list, pkt_list, action_list2=["check_no_hash"], destroy_test=True
+        )
-- 
2.17.1


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

* RE: [dts][PATCH V1] tests/ice_advanced_rss_pppoe:add destroy test param
  2022-07-11 15:17 [dts][PATCH V1] tests/ice_advanced_rss_pppoe:add destroy test param Zhimin Huang
@ 2022-07-18  3:32 ` Jiale, SongX
  2022-10-09 10:07 ` lijuan.tu
  1 sibling, 0 replies; 3+ messages in thread
From: Jiale, SongX @ 2022-07-18  3:32 UTC (permalink / raw)
  To: Huang, ZhiminX, dts; +Cc: Huang, ZhiminX

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

> -----Original Message-----
> From: Zhimin Huang <zhiminx.huang@intel.com>
> Sent: Monday, July 11, 2022 11:18 PM
> To: dts@dpdk.org
> Cc: Huang, ZhiminX <zhiminx.huang@intel.com>
> Subject: [dts][PATCH V1] tests/ice_advanced_rss_pppoe:add destroy test param
> 
> fix dts 21b47e97d7e(add check result after deleting the rules).
> some case no need to check hash values after destroy rule.
> so add param judgement to check destroy rule test flow.
> 
> Signed-off-by: Zhimin Huang <zhiminx.huang@intel.com>
> ---
Tested-by: Jiale Song < songx.jiale@intel.com>

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

18/07/2022 11:05:57                            dts: 
TEST SUITE : Advanced_rss_pppoe
18/07/2022 11:05:57                            dts: NIC :        ICE_25G-E810C_SFP
18/07/2022 11:05:57              dut.10.239.252.45: 
18/07/2022 11:05:57                         tester: 
18/07/2022 11:05:57             Advanced_rss_pppoe: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
18/07/2022 11:05:57             Advanced_rss_pppoe: rssprocess.test_case: <tests.TestSuite_ice_advanced_rss_pppoe.Advanced_rss_pppoe object at 0x7f2f4506cd30>
18/07/2022 11:05:57             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_pay Begin
18/07/2022 11:05:57              dut.10.239.252.45: 
18/07/2022 11:05:58                         tester: 
18/07/2022 11:05:58              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:05:58              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
18/07/2022 11:06:00              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (double VLAN mode)
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)
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:06:10              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:06:11              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:06:11              dut.10.239.252.45: set verbose 1
18/07/2022 11:06:11              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:06:11              dut.10.239.252.45: show port info all
18/07/2022 11:06:11              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:06:11              dut.10.239.252.45: start
18/07/2022 11:06:11              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=384 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=384 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:06:11             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_pay_l2_src_only================
18/07/2022 11:06:11             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:06:11              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:06:11              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:06:11              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:06:11              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:06:11              dut.10.239.252.45: flow list 0
18/07/2022 11:06:11              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:06:11             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:11             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:12              dut.10.239.252.45:  port 0/queue 61: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x49f09b3d - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:12             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:12             Advanced_rss_pppoe: hash_infos: [('0x49f09b3d', '0x3d')]
18/07/2022 11:06:12             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:12             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:13              dut.10.239.252.45: port 0/queue 48: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x57204f0 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x30
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:13             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:13             Advanced_rss_pppoe: hash_infos: [('0x57204f0', '0x30')]
18/07/2022 11:06:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:13             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/Raw("x"*80)
18/07/2022 11:06:14              dut.10.239.252.45: port 0/queue 61: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x49f09b3d - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:14             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:06:14             Advanced_rss_pppoe: hash_infos: [('0x49f09b3d', '0x3d')]
18/07/2022 11:06:14             Advanced_rss_pppoe: action: mac_pppoe_ipv4_pay

18/07/2022 11:06:14             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:14             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)']
18/07/2022 11:06:15              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:15             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:06:15             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:06:15             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:06:15              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:06:17              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:06:17              dut.10.239.252.45: flow list 0
18/07/2022 11:06:17              dut.10.239.252.45: 
18/07/2022 11:06:17             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_pay_l2_src_only passed
18/07/2022 11:06:17              dut.10.239.252.45: flow flush 0
18/07/2022 11:06:17              dut.10.239.252.45: 
18/07/2022 11:06:17             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_pay_l2_dst_only================
18/07/2022 11:06:17             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:06:17              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:06:17              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:06:17              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:06:17              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:06:17              dut.10.239.252.45: flow list 0
18/07/2022 11:06:17              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:06:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:17             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:18              dut.10.239.252.45:  port 0/queue 12: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xe9b19a8c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:18             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:18             Advanced_rss_pppoe: hash_infos: [('0xe9b19a8c', '0xc')]
18/07/2022 11:06:18             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:18             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/Raw("x"*80)
18/07/2022 11:06:19              dut.10.239.252.45: port 0/queue 55: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x5d01adf7 - RSS queue=0x37 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x37
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:19             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:19             Advanced_rss_pppoe: hash_infos: [('0x5d01adf7', '0x37')]
18/07/2022 11:06:19             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:19             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:20              dut.10.239.252.45: port 0/queue 12: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xe9b19a8c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:20             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:06:20             Advanced_rss_pppoe: hash_infos: [('0xe9b19a8c', '0xc')]
18/07/2022 11:06:20             Advanced_rss_pppoe: action: mac_pppoe_ipv4_pay

18/07/2022 11:06:20             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:20             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)']
18/07/2022 11:06:21              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:21             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:06:21             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:06:21             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:06:21              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:06:22              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:06:22              dut.10.239.252.45: flow list 0
18/07/2022 11:06:22              dut.10.239.252.45: 
18/07/2022 11:06:22             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_pay_l2_dst_only passed
18/07/2022 11:06:22              dut.10.239.252.45: flow flush 0
18/07/2022 11:06:23              dut.10.239.252.45: 
18/07/2022 11:06:23             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only================
18/07/2022 11:06:23             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:06:23              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:06:23              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:06:23              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:06:23              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:06:23              dut.10.239.252.45: flow list 0
18/07/2022 11:06:23              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:06:23             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:23             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:24              dut.10.239.252.45:  port 0/queue 55: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x48c17eb7 - RSS queue=0x37 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x37
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:24             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:24             Advanced_rss_pppoe: hash_infos: [('0x48c17eb7', '0x37')]
18/07/2022 11:06:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:24             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:25              dut.10.239.252.45: port 0/queue 53: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xc98cfcb5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x35
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:25             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:25             Advanced_rss_pppoe: hash_infos: [('0xc98cfcb5', '0x35')]
18/07/2022 11:06:25             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:25             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/Raw("x"*80)
18/07/2022 11:06:26              dut.10.239.252.45: port 0/queue 12: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xfc7149cc - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:26             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:26             Advanced_rss_pppoe: hash_infos: [('0xfc7149cc', '0xc')]
18/07/2022 11:06:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:26             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:27              dut.10.239.252.45: port 0/queue 14: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x7d3ccbce - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:27             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:27             Advanced_rss_pppoe: hash_infos: [('0x7d3ccbce', '0xe')]
18/07/2022 11:06:27             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:27             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/Raw("x"*80)
18/07/2022 11:06:28              dut.10.239.252.45: port 0/queue 55: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x48c17eb7 - RSS queue=0x37 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x37
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:28             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:06:28             Advanced_rss_pppoe: hash_infos: [('0x48c17eb7', '0x37')]
18/07/2022 11:06:28             Advanced_rss_pppoe: action: mac_pppoe_ipv4_pay

18/07/2022 11:06:28             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:28             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)']
18/07/2022 11:06:29              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:29             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:06:29             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:06:29             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:06:29              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:06:30              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:06:30              dut.10.239.252.45: flow list 0
18/07/2022 11:06:31              dut.10.239.252.45: 
18/07/2022 11:06:31             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only passed
18/07/2022 11:06:31              dut.10.239.252.45: flow flush 0
18/07/2022 11:06:31              dut.10.239.252.45: 
18/07/2022 11:06:31             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_pay_l2_src_only================
18/07/2022 11:06:31             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:06:31              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
18/07/2022 11:06:31              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:06:31              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
18/07/2022 11:06:31              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:06:31              dut.10.239.252.45: flow list 0
18/07/2022 11:06:31              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:06:31             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:31             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:32              dut.10.239.252.45:  port 0/queue 16: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x227a1d90 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:32             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:32             Advanced_rss_pppoe: hash_infos: [('0x227a1d90', '0x10')]
18/07/2022 11:06:32             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:32             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:33              dut.10.239.252.45: port 0/queue 44: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x3145956c - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:33             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:33             Advanced_rss_pppoe: hash_infos: [('0x3145956c', '0x2c')]
18/07/2022 11:06:33             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:33             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/Raw("x"*80)
18/07/2022 11:06:34              dut.10.239.252.45: port 0/queue 16: received 1 packets
  src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x227a1d90 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:34             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:06:34             Advanced_rss_pppoe: hash_infos: [('0x227a1d90', '0x10')]
18/07/2022 11:06:34             Advanced_rss_pppoe: action: mac_pppoe_ipv4_pay

18/07/2022 11:06:34             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:34             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)']
18/07/2022 11:06:35              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:35             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:06:35             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:06:35             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:06:35              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:06:36              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:06:36              dut.10.239.252.45: flow list 0
18/07/2022 11:06:36              dut.10.239.252.45: 
18/07/2022 11:06:36             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:36             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/Raw("x"*80)']
18/07/2022 11:06:38              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:38             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:06:38             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:06:38             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_pay_l2_src_only passed
18/07/2022 11:06:38              dut.10.239.252.45: flow flush 0
18/07/2022 11:06:38              dut.10.239.252.45: 
18/07/2022 11:06:38             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_pay_l3_dst_only================
18/07/2022 11:06:38             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:06:38              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
18/07/2022 11:06:38              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:06:38              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
18/07/2022 11:06:38              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:06:38              dut.10.239.252.45: flow list 0
18/07/2022 11:06:38              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:06:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:38             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:39              dut.10.239.252.45:  port 0/queue 21: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x173a8495 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x15
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:39             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:39             Advanced_rss_pppoe: hash_infos: [('0x173a8495', '0x15')]
18/07/2022 11:06:39             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:39             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.3")/Raw("x"*80)
18/07/2022 11:06:40              dut.10.239.252.45: port 0/queue 44: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x3145956c - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:40             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:40             Advanced_rss_pppoe: hash_infos: [('0x3145956c', '0x2c')]
18/07/2022 11:06:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:40             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.7", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:41              dut.10.239.252.45: port 0/queue 21: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x173a8495 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x15
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:41             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:06:41             Advanced_rss_pppoe: hash_infos: [('0x173a8495', '0x15')]
18/07/2022 11:06:41             Advanced_rss_pppoe: action: mac_pppoe_ipv4_pay

18/07/2022 11:06:41             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:41             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)']
18/07/2022 11:06:42              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:42             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:06:42             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:06:42             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:06:42              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:06:43              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:06:43              dut.10.239.252.45: flow list 0
18/07/2022 11:06:43              dut.10.239.252.45: 
18/07/2022 11:06:43             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:43             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.3")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.7", dst="192.168.1.2")/Raw("x"*80)']
18/07/2022 11:06:45              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:45             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:06:45             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:06:45             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_pay_l3_dst_only passed
18/07/2022 11:06:45              dut.10.239.252.45: flow flush 0
18/07/2022 11:06:45              dut.10.239.252.45: 
18/07/2022 11:06:45             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only================
18/07/2022 11:06:45             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:06:45              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
18/07/2022 11:06:45              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:06:45              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
18/07/2022 11:06:45              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:06:45              dut.10.239.252.45: flow list 0
18/07/2022 11:06:45              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:06:45             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:45             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:46              dut.10.239.252.45:  port 0/queue 31: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xb7e89f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:46             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:46             Advanced_rss_pppoe: hash_infos: [('0xb7e89f', '0x1f')]
18/07/2022 11:06:46             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:46             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:47              dut.10.239.252.45: port 0/queue 35: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x13886063 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:47             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:47             Advanced_rss_pppoe: hash_infos: [('0x13886063', '0x23')]
18/07/2022 11:06:47             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:47             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/Raw("x"*80)
18/07/2022 11:06:48              dut.10.239.252.45: port 0/queue 38: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa0e02126 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x26
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:48             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:48             Advanced_rss_pppoe: hash_infos: [('0xa0e02126', '0x26')]
18/07/2022 11:06:48             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:48             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.7")/Raw("x"*80)
18/07/2022 11:06:49              dut.10.239.252.45: port 0/queue 26: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xb3dfa9da - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:49             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

18/07/2022 11:06:49             Advanced_rss_pppoe: hash_infos: [('0xb3dfa9da', '0x1a')]
18/07/2022 11:06:49             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:49             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:06:50              dut.10.239.252.45: port 0/queue 31: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xb7e89f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:50             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:06:50             Advanced_rss_pppoe: hash_infos: [('0xb7e89f', '0x1f')]
18/07/2022 11:06:50             Advanced_rss_pppoe: action: mac_pppoe_ipv4_pay

18/07/2022 11:06:50             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:50             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)']
18/07/2022 11:06:51              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:51             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:06:51             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:06:51             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:06:51              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:06:53              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:06:53              dut.10.239.252.45: flow list 0
18/07/2022 11:06:53              dut.10.239.252.45: 
18/07/2022 11:06:53             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:06:53             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.7")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)']
18/07/2022 11:06:54              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:06:54             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:06:54             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:06:54             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only passed
18/07/2022 11:06:54              dut.10.239.252.45: flow flush 0
18/07/2022 11:06:54              dut.10.239.252.45: 
18/07/2022 11:06:54             Advanced_rss_pppoe: {'mac_pppoe_ipv4_pay_l2_src_only': 'passed', 'mac_pppoe_ipv4_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv4_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only': 'passed'}
18/07/2022 11:06:54             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:06:54             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_pay Result PASSED:
18/07/2022 11:06:54              dut.10.239.252.45: flow flush 0
18/07/2022 11:06:55              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:06:55              dut.10.239.252.45: clear port stats all
18/07/2022 11:06:56              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:06:56              dut.10.239.252.45: stop
18/07/2022 11:06:56              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 23             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: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
  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.
18/07/2022 11:06:56              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:06:58              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:06:59              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:06:59              dut.10.239.252.45: **************************************
18/07/2022 11:06:59              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:06:59              dut.10.239.252.45: **************************************
18/07/2022 11:06:59             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_pay_symmetric Begin
18/07/2022 11:06:59              dut.10.239.252.45: 
18/07/2022 11:06:59                         tester: 
18/07/2022 11:06:59              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:07:00              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64
18/07/2022 11:07:01              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:07:11              dut.10.239.252.45: port config all rss all
18/07/2022 11:07:11              dut.10.239.252.45: 
Port 0 modified RSS hash function based on hardware support,requested:0x137f83fffc configured:0x7ffc
rss_hf 0x137f83fffc
18/07/2022 11:07:11              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:07:12              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:07:12              dut.10.239.252.45: set verbose 1
18/07/2022 11:07:12              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:07:12              dut.10.239.252.45: show port info all
18/07/2022 11:07:12              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:07:12              dut.10.239.252.45: start
18/07/2022 11:07:12              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:07:12             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_pay_symmetric================
18/07/2022 11:07:12             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:07:12              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
18/07/2022 11:07:12              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:07:12              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
18/07/2022 11:07:12              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:07:12              dut.10.239.252.45: flow list 0
18/07/2022 11:07:12              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:07:12             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:12             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55",dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:07:13              dut.10.239.252.45:  port 0/queue 47: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xf614272f - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:13             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay_match'}

18/07/2022 11:07:13             Advanced_rss_pppoe: hash_infos: [('0xf614272f', '0x2f')]
18/07/2022 11:07:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:13             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55",dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
18/07/2022 11:07:14              dut.10.239.252.45: port 0/queue 47: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xf614272f - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:14             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv4_pay_match'}

18/07/2022 11:07:14             Advanced_rss_pppoe: hash_infos: [('0xf614272f', '0x2f')]
18/07/2022 11:07:14             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:14             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:07:15              dut.10.239.252.45: port 0/queue 8: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe879fdc8 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:15             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'}

18/07/2022 11:07:15             Advanced_rss_pppoe: hash_infos: [('0xe879fdc8', '0x8')]
18/07/2022 11:07:15             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:15             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)
18/07/2022 11:07:16              dut.10.239.252.45: port 0/queue 35: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x758607a3 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:16             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'}

18/07/2022 11:07:16             Advanced_rss_pppoe: hash_infos: [('0x758607a3', '0x23')]
18/07/2022 11:07:16             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:16             Advanced_rss_pppoe: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)
18/07/2022 11:07:17              dut.10.239.252.45: port 0/queue 35: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0xc06e7a63 - RSS queue=0x23 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:17             Advanced_rss_pppoe: action: {'save_hash': 'mac_ipv4_pay_mismatch'}

18/07/2022 11:07:17             Advanced_rss_pppoe: hash_infos: [('0xc06e7a63', '0x23')]
18/07/2022 11:07:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:17             Advanced_rss_pppoe: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20")/Raw("x"*80)
18/07/2022 11:07:19              dut.10.239.252.45: port 0/queue 22: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x64764056 - RSS queue=0x16 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:19             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_ipv4_pay_mismatch'}

18/07/2022 11:07:19             Advanced_rss_pppoe: hash_infos: [('0x64764056', '0x16')]
18/07/2022 11:07:19             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:07:19              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:07:20              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:07:20              dut.10.239.252.45: flow list 0
18/07/2022 11:07:20              dut.10.239.252.45: 
18/07/2022 11:07:20             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:20             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55",dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55",dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)']
18/07/2022 11:07:21              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:21             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:07:21             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:07:21             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_pay_symmetric passed
18/07/2022 11:07:21              dut.10.239.252.45: flow flush 0
18/07/2022 11:07:21              dut.10.239.252.45: 
18/07/2022 11:07:21             Advanced_rss_pppoe: {'mac_pppoe_ipv4_pay_symmetric': 'passed'}
18/07/2022 11:07:21             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:07:21             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_pay_symmetric Result PASSED:
18/07/2022 11:07:21              dut.10.239.252.45: flow flush 0
18/07/2022 11:07:22              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:07:22              dut.10.239.252.45: clear port stats all
18/07/2022 11:07:23              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:07:23              dut.10.239.252.45: stop
18/07/2022 11:07:23              dut.10.239.252.45: 
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= 8 -> TX Port= 0/Queue= 8 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

  ------- Forward Stats for RX Port= 0/Queue=47 -> TX Port= 0/Queue=47 -------
  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.
18/07/2022 11:07:23              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:07:26              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:07:26              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:07:26              dut.10.239.252.45: **************************************
18/07/2022 11:07:26              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:07:26              dut.10.239.252.45: **************************************
18/07/2022 11:07:26             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_tcp_pay Begin
18/07/2022 11:07:26              dut.10.239.252.45: 
18/07/2022 11:07:26                         tester: 
18/07/2022 11:07:26              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:07:27              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
18/07/2022 11:07:29              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:07:39              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:07:39              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:07:39              dut.10.239.252.45: set verbose 1
18/07/2022 11:07:39              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:07:39              dut.10.239.252.45: show port info all
18/07/2022 11:07:39              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:07:39              dut.10.239.252.45: start
18/07/2022 11:07:39              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=384 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=384 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:07:39             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l2_src_only================
18/07/2022 11:07:39             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:07:39              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:07:39              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:07:39              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:07:39              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:07:39              dut.10.239.252.45: flow list 0
18/07/2022 11:07:39              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:07:39             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:39             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:07:40              dut.10.239.252.45:  port 0/queue 36: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xf67d21a4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:40             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:07:40             Advanced_rss_pppoe: hash_infos: [('0xf67d21a4', '0x24')]
18/07/2022 11:07:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:40             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:07:41              dut.10.239.252.45: port 0/queue 21: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x64fd7dd5 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x15
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:41             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:07:41             Advanced_rss_pppoe: hash_infos: [('0x64fd7dd5', '0x15')]
18/07/2022 11:07:41             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:41             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:07:42              dut.10.239.252.45: port 0/queue 36: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xf67d21a4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:42             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:07:42             Advanced_rss_pppoe: hash_infos: [('0xf67d21a4', '0x24')]
18/07/2022 11:07:42             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:07:42             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:42             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:07:43              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:43             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:07:43             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:07:43             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:07:43              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:07:45              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:07:45              dut.10.239.252.45: flow list 0
18/07/2022 11:07:45              dut.10.239.252.45: 
18/07/2022 11:07:45             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:45             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:07:46              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:46             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:07:46             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:07:46             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l2_src_only passed
18/07/2022 11:07:46              dut.10.239.252.45: flow flush 0
18/07/2022 11:07:46              dut.10.239.252.45: 
18/07/2022 11:07:46             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l2_dst_only================
18/07/2022 11:07:46             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:07:46              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:07:46              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:07:46              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:07:46              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:07:46              dut.10.239.252.45: flow list 0
18/07/2022 11:07:46              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:07:46             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:46             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:07:47              dut.10.239.252.45:  port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x4b9d1353 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:47             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:07:47             Advanced_rss_pppoe: hash_infos: [('0x4b9d1353', '0x13')]
18/07/2022 11:07:47             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:47             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:07:48              dut.10.239.252.45: port 0/queue 36: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x39198ce4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:48             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:07:48             Advanced_rss_pppoe: hash_infos: [('0x39198ce4', '0x24')]
18/07/2022 11:07:48             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:48             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:07:49              dut.10.239.252.45: port 0/queue 19: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x4b9d1353 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:49             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:07:49             Advanced_rss_pppoe: hash_infos: [('0x4b9d1353', '0x13')]
18/07/2022 11:07:49             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:07:49             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:49             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:07:50              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:50             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:07:50             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:07:50             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:07:50              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:07:52              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:07:52              dut.10.239.252.45: flow list 0
18/07/2022 11:07:52              dut.10.239.252.45: 
18/07/2022 11:07:52             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:52             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:07:53              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:53             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:07:53             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:07:53             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l2_dst_only passed
18/07/2022 11:07:53              dut.10.239.252.45: flow flush 0
18/07/2022 11:07:53              dut.10.239.252.45: 
18/07/2022 11:07:53             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only================
18/07/2022 11:07:53             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:07:53              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:07:53              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:07:53              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:07:53              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:07:53              dut.10.239.252.45: flow list 0
18/07/2022 11:07:53              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:07:53             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:53             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:07:54              dut.10.239.252.45:  port 0/queue 8: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xfa071b88 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:54             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:07:54             Advanced_rss_pppoe: hash_infos: [('0xfa071b88', '0x8')]
18/07/2022 11:07:54             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:54             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:07:55              dut.10.239.252.45: port 0/queue 32: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x64998e20 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x20
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:55             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:07:55             Advanced_rss_pppoe: hash_infos: [('0x64998e20', '0x20')]
18/07/2022 11:07:55             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:55             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:07:56              dut.10.239.252.45: port 0/queue 63: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x8883843f - RSS queue=0x3f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:56             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:07:56             Advanced_rss_pppoe: hash_infos: [('0x8883843f', '0x3f')]
18/07/2022 11:07:56             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:56             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:07:57              dut.10.239.252.45: port 0/queue 23: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x161d1197 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x17
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:57             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:07:57             Advanced_rss_pppoe: hash_infos: [('0x161d1197', '0x17')]
18/07/2022 11:07:57             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:57             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:07:59              dut.10.239.252.45: port 0/queue 8: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xfa071b88 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:07:59             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:07:59             Advanced_rss_pppoe: hash_infos: [('0xfa071b88', '0x8')]
18/07/2022 11:07:59             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:07:59             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:07:59             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:08:00              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:00             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:00             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:00             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:08:00              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:08:01              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:08:01              dut.10.239.252.45: flow list 0
18/07/2022 11:08:01              dut.10.239.252.45: 
18/07/2022 11:08:01             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:01             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:08:02              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:02             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:02             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:02             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only passed
18/07/2022 11:08:02              dut.10.239.252.45: flow flush 0
18/07/2022 11:08:02              dut.10.239.252.45: 
18/07/2022 11:08:02             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only================
18/07/2022 11:08:02             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:08:02              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
18/07/2022 11:08:02              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:08:02              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
18/07/2022 11:08:02              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:08:02              dut.10.239.252.45: flow list 0
18/07/2022 11:08:02              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:08:02             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:02             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:03              dut.10.239.252.45:  port 0/queue 38: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd61a5ae6 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x26
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:03             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:03             Advanced_rss_pppoe: hash_infos: [('0xd61a5ae6', '0x26')]
18/07/2022 11:08:03             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:03             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:04              dut.10.239.252.45: port 0/queue 7: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xcae5cd47 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:04             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:04             Advanced_rss_pppoe: hash_infos: [('0xcae5cd47', '0x7')]
18/07/2022 11:08:04             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:04             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:08:06              dut.10.239.252.45: port 0/queue 38: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd61a5ae6 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x26
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:06             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:08:06             Advanced_rss_pppoe: hash_infos: [('0xd61a5ae6', '0x26')]
18/07/2022 11:08:06             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:08:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:06             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:08:07              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:07             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:07             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:07             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:08:07              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:08:08              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:08:08              dut.10.239.252.45: flow list 0
18/07/2022 11:08:08              dut.10.239.252.45: 
18/07/2022 11:08:08             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:08             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:08:09              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:09             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:09             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:09             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only passed
18/07/2022 11:08:09              dut.10.239.252.45: flow flush 0
18/07/2022 11:08:09              dut.10.239.252.45: 
18/07/2022 11:08:09             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only================
18/07/2022 11:08:09             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:08:09              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
18/07/2022 11:08:09              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:08:09              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
18/07/2022 11:08:09              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:08:09              dut.10.239.252.45: flow list 0
18/07/2022 11:08:09              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:08:09             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:09             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:10              dut.10.239.252.45:  port 0/queue 4: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xf31ae204 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:10             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:10             Advanced_rss_pppoe: hash_infos: [('0xf31ae204', '0x4')]
18/07/2022 11:08:10             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:10             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.3")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:12              dut.10.239.252.45: port 0/queue 7: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xcae5cd47 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:12             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:12             Advanced_rss_pppoe: hash_infos: [('0xcae5cd47', '0x7')]
18/07/2022 11:08:12             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:12             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:08:13              dut.10.239.252.45: port 0/queue 4: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xf31ae204 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:13             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:08:13             Advanced_rss_pppoe: hash_infos: [('0xf31ae204', '0x4')]
18/07/2022 11:08:13             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:08:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:13             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:08:14              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:14             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:14             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:14             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:08:14              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:08:15              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:08:15              dut.10.239.252.45: flow list 0
18/07/2022 11:08:15              dut.10.239.252.45: 
18/07/2022 11:08:15             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:15             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.3")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:08:16              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:16             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:16             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:16             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only passed
18/07/2022 11:08:16              dut.10.239.252.45: flow flush 0
18/07/2022 11:08:16              dut.10.239.252.45: 
18/07/2022 11:08:16             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only================
18/07/2022 11:08:16             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:08:16              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
18/07/2022 11:08:16              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:08:16              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
18/07/2022 11:08:16              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:08:16              dut.10.239.252.45: flow list 0
18/07/2022 11:08:16              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:08:16             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:16             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:17              dut.10.239.252.45:  port 0/queue 58: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x7cb36c7a - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:17             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:17             Advanced_rss_pppoe: hash_infos: [('0x7cb36c7a', '0x3a')]
18/07/2022 11:08:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:17             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:08:19              dut.10.239.252.45: port 0/queue 58: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x550437ba - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:19             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:19             Advanced_rss_pppoe: hash_infos: [('0x550437ba', '0x3a')]
18/07/2022 11:08:19             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:19             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:08:20              dut.10.239.252.45: port 0/queue 58: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x7cb36c7a - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:20             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:08:20             Advanced_rss_pppoe: hash_infos: [('0x7cb36c7a', '0x3a')]
18/07/2022 11:08:20             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:08:20             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:20             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:08:21              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:21             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:21             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:21             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:08:21              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:08:22              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:08:22              dut.10.239.252.45: flow list 0
18/07/2022 11:08:22              dut.10.239.252.45: 
18/07/2022 11:08:22             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:22             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:08:23              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:23             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:23             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:23             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only passed
18/07/2022 11:08:23              dut.10.239.252.45: flow flush 0
18/07/2022 11:08:23              dut.10.239.252.45: 
18/07/2022 11:08:23             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l4_dst_only================
18/07/2022 11:08:23             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:08:23              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
18/07/2022 11:08:23              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:08:23              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
18/07/2022 11:08:23              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:08:23              dut.10.239.252.45: flow list 0
18/07/2022 11:08:23              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:08:23             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:23             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:24              dut.10.239.252.45:  port 0/queue 5: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xba18b9c5 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:24             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:24             Advanced_rss_pppoe: hash_infos: [('0xba18b9c5', '0x5')]
18/07/2022 11:08:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:24             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=19)/Raw("x"*80)
18/07/2022 11:08:26              dut.10.239.252.45: port 0/queue 58: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x550437ba - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:26             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:26             Advanced_rss_pppoe: hash_infos: [('0x550437ba', '0x3a')]
18/07/2022 11:08:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:26             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:08:27              dut.10.239.252.45: port 0/queue 5: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xba18b9c5 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:27             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:08:27             Advanced_rss_pppoe: hash_infos: [('0xba18b9c5', '0x5')]
18/07/2022 11:08:27             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:08:27             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:27             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:08:28              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:28             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:28             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:28             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:08:28              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:08:29              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:08:29              dut.10.239.252.45: flow list 0
18/07/2022 11:08:29              dut.10.239.252.45: 
18/07/2022 11:08:29             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:29             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=19)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:08:30              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:30             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:30             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:30             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l4_dst_only passed
18/07/2022 11:08:30              dut.10.239.252.45: flow flush 0
18/07/2022 11:08:30              dut.10.239.252.45: 
18/07/2022 11:08:30             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only================
18/07/2022 11:08:30             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:08:30              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:08:30              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:08:30              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:08:30              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:08:30              dut.10.239.252.45: flow list 0
18/07/2022 11:08:30              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:08:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:30             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:32              dut.10.239.252.45:  port 0/queue 44: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xee452f2c - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:32             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:32             Advanced_rss_pppoe: hash_infos: [('0xee452f2c', '0x2c')]
18/07/2022 11:08:32             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:32             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:33              dut.10.239.252.45: port 0/queue 13: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xf2bab88d - RSS queue=0xd - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:33             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:33             Advanced_rss_pppoe: hash_infos: [('0xf2bab88d', '0xd')]
18/07/2022 11:08:33             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:33             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:08:34              dut.10.239.252.45: port 0/queue 29: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x9c0cda9d - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:34             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:34             Advanced_rss_pppoe: hash_infos: [('0x9c0cda9d', '0x1d')]
18/07/2022 11:08:34             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:34             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:08:35              dut.10.239.252.45: port 0/queue 60: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x80f34d3c - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:35             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:35             Advanced_rss_pppoe: hash_infos: [('0x80f34d3c', '0x3c')]
18/07/2022 11:08:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:35             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.9")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:08:36              dut.10.239.252.45: port 0/queue 44: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xee452f2c - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:36             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:08:36             Advanced_rss_pppoe: hash_infos: [('0xee452f2c', '0x2c')]
18/07/2022 11:08:36             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:08:36             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:36             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:08:37              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:37             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:37             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:37             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:08:37              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:08:38              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:08:38              dut.10.239.252.45: flow list 0
18/07/2022 11:08:38              dut.10.239.252.45: 
18/07/2022 11:08:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:38             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.9")/TCP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:08:39              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:39             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:39             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:39             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only passed
18/07/2022 11:08:39              dut.10.239.252.45: flow flush 0
18/07/2022 11:08:39              dut.10.239.252.45: 
18/07/2022 11:08:39             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only================
18/07/2022 11:08:39             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:08:39              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:08:40              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:08:40              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:08:40              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:08:40              dut.10.239.252.45: flow list 0
18/07/2022 11:08:40              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:08:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:40             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:41              dut.10.239.252.45:  port 0/queue 61: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x57dc127d - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:41             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:41             Advanced_rss_pppoe: hash_infos: [('0x57dc127d', '0x3d')]
18/07/2022 11:08:41             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:41             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:42              dut.10.239.252.45: port 0/queue 28: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x4b2385dc - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:42             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:42             Advanced_rss_pppoe: hash_infos: [('0x4b2385dc', '0x1c')]
18/07/2022 11:08:42             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:42             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:08:43              dut.10.239.252.45: port 0/queue 55: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6b3ffd37 - RSS queue=0x37 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x37
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:43             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:43             Advanced_rss_pppoe: hash_infos: [('0x6b3ffd37', '0x37')]
18/07/2022 11:08:43             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:43             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:08:44              dut.10.239.252.45: port 0/queue 22: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x77c06a96 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:44             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:44             Advanced_rss_pppoe: hash_infos: [('0x77c06a96', '0x16')]
18/07/2022 11:08:44             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:44             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:08:45              dut.10.239.252.45: port 0/queue 61: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x57dc127d - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:45             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:08:45             Advanced_rss_pppoe: hash_infos: [('0x57dc127d', '0x3d')]
18/07/2022 11:08:45             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:08:45             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:45             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:08:46              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:46             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:46             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:46             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:08:46              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:08:47              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:08:47              dut.10.239.252.45: flow list 0
18/07/2022 11:08:48              dut.10.239.252.45: 
18/07/2022 11:08:48             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:48             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:08:49              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:49             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:49             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:49             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only passed
18/07/2022 11:08:49              dut.10.239.252.45: flow flush 0
18/07/2022 11:08:49              dut.10.239.252.45: 
18/07/2022 11:08:49             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only================
18/07/2022 11:08:49             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:08:49              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:08:49              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:08:49              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:08:49              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:08:49              dut.10.239.252.45: flow list 0
18/07/2022 11:08:49              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:08:49             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:49             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:50              dut.10.239.252.45:  port 0/queue 14: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xcb4597ce - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:50             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:50             Advanced_rss_pppoe: hash_infos: [('0xcb4597ce', '0xe')]
18/07/2022 11:08:50             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:50             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:51              dut.10.239.252.45: port 0/queue 29: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x7cc5735d - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:51             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:51             Advanced_rss_pppoe: hash_infos: [('0x7cc5735d', '0x1d')]
18/07/2022 11:08:51             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:51             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=9,dport=23)/Raw("x"*80)
18/07/2022 11:08:52              dut.10.239.252.45: port 0/queue 54: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x39b1a5f6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:52             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:52             Advanced_rss_pppoe: hash_infos: [('0x39b1a5f6', '0x36')]
18/07/2022 11:08:52             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:52             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=9,dport=23)/Raw("x"*80)
18/07/2022 11:08:53              dut.10.239.252.45: port 0/queue 37: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x8e314165 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:53             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:53             Advanced_rss_pppoe: hash_infos: [('0x8e314165', '0x25')]
18/07/2022 11:08:53             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:53             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:08:54              dut.10.239.252.45: port 0/queue 14: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xcb4597ce - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:54             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:08:54             Advanced_rss_pppoe: hash_infos: [('0xcb4597ce', '0xe')]
18/07/2022 11:08:54             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:08:54             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:54             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:08:56              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:56             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:56             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:56             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:08:56              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:08:57              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:08:57              dut.10.239.252.45: flow list 0
18/07/2022 11:08:57              dut.10.239.252.45: 
18/07/2022 11:08:57             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:57             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=9,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=9,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:08:58              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:58             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:08:58             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:08:58             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only passed
18/07/2022 11:08:58              dut.10.239.252.45: flow flush 0
18/07/2022 11:08:58              dut.10.239.252.45: 
18/07/2022 11:08:58             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only================
18/07/2022 11:08:58             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:08:58              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:08:58              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:08:58              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:08:58              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:08:58              dut.10.239.252.45: flow list 0
18/07/2022 11:08:58              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:08:58             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:58             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:08:59              dut.10.239.252.45:  port 0/queue 31: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x72dcaa9f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:08:59             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:08:59             Advanced_rss_pppoe: hash_infos: [('0x72dcaa9f', '0x1f')]
18/07/2022 11:08:59             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:08:59             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:00              dut.10.239.252.45: port 0/queue 12: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xc55c4e0c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:00             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:00             Advanced_rss_pppoe: hash_infos: [('0xc55c4e0c', '0xc')]
18/07/2022 11:09:00             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:00             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=90)/Raw("x"*80)
18/07/2022 11:09:01              dut.10.239.252.45: port 0/queue 3: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x8f1a2903 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:01             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:01             Advanced_rss_pppoe: hash_infos: [('0x8f1a2903', '0x3')]
18/07/2022 11:09:01             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:01             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=90)/Raw("x"*80)
18/07/2022 11:09:03              dut.10.239.252.45: port 0/queue 16: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x389acd90 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:03             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:03             Advanced_rss_pppoe: hash_infos: [('0x389acd90', '0x10')]
18/07/2022 11:09:03             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:03             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:09:04              dut.10.239.252.45: port 0/queue 31: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x72dcaa9f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:04             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:09:04             Advanced_rss_pppoe: hash_infos: [('0x72dcaa9f', '0x1f')]
18/07/2022 11:09:04             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:09:04             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:04             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:09:05              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:05             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:09:05             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:09:05             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:09:05              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:09:06              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:09:06              dut.10.239.252.45: flow list 0
18/07/2022 11:09:06              dut.10.239.252.45: 
18/07/2022 11:09:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:06             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=90)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=90)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:09:07              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:07             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:09:07             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:09:07             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only passed
18/07/2022 11:09:07              dut.10.239.252.45: flow flush 0
18/07/2022 11:09:07              dut.10.239.252.45: 
18/07/2022 11:09:07             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
18/07/2022 11:09:07             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:09:07              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
18/07/2022 11:09:07              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:09:07              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
18/07/2022 11:09:07              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:09:07              dut.10.239.252.45: flow list 0
18/07/2022 11:09:07              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:09:07             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:07             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:08              dut.10.239.252.45:  port 0/queue 51: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xf8a89873 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x33
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:08             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:08             Advanced_rss_pppoe: hash_infos: [('0xf8a89873', '0x33')]
18/07/2022 11:09:08             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:08             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:10              dut.10.239.252.45: port 0/queue 18: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe4570fd2 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x12
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:10             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:10             Advanced_rss_pppoe: hash_infos: [('0xe4570fd2', '0x12')]
18/07/2022 11:09:10             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:10             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.5")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:11              dut.10.239.252.45: port 0/queue 59: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x820b2f3b - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:11             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:11             Advanced_rss_pppoe: hash_infos: [('0x820b2f3b', '0x3b')]
18/07/2022 11:09:11             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:11             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:09:12              dut.10.239.252.45: port 0/queue 15: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xa979470f - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:12             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:12             Advanced_rss_pppoe: hash_infos: [('0xa979470f', '0xf')]
18/07/2022 11:09:12             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:12             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:09:13              dut.10.239.252.45: port 0/queue 27: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xfe4c471b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:13             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:13             Advanced_rss_pppoe: hash_infos: [('0xfe4c471b', '0x1b')]
18/07/2022 11:09:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:13             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:09:14              dut.10.239.252.45: port 0/queue 14: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xc9c1b88e - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:14             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:14             Advanced_rss_pppoe: hash_infos: [('0xc9c1b88e', '0xe')]
18/07/2022 11:09:14             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:14             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:15              dut.10.239.252.45: port 0/queue 51: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xf8a89873 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x33
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:15             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:09:15             Advanced_rss_pppoe: hash_infos: [('0xf8a89873', '0x33')]
18/07/2022 11:09:15             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:09:15             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:15             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:09:16              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:16             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:09:16             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:09:16             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:09:16              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:09:17              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:09:17              dut.10.239.252.45: flow list 0
18/07/2022 11:09:17              dut.10.239.252.45: 
18/07/2022 11:09:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:17             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.5")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:09:19              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:19             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:09:19             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:09:19             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
18/07/2022 11:09:19              dut.10.239.252.45: flow flush 0
18/07/2022 11:09:19              dut.10.239.252.45: 
18/07/2022 11:09:19             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_ipv4================
18/07/2022 11:09:19             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:09:19              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
18/07/2022 11:09:19              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:09:19              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
18/07/2022 11:09:19              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:09:19              dut.10.239.252.45: flow list 0
18/07/2022 11:09:19              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:09:19             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:19             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:20              dut.10.239.252.45:  port 0/queue 5: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x7236d485 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:20             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:20             Advanced_rss_pppoe: hash_infos: [('0x7236d485', '0x5')]
18/07/2022 11:09:20             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:20             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:21              dut.10.239.252.45: port 0/queue 36: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6ec94324 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:21             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:21             Advanced_rss_pppoe: hash_infos: [('0x6ec94324', '0x24')]
18/07/2022 11:09:21             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:21             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:22              dut.10.239.252.45: port 0/queue 38: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x99547726 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x26
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:22             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:22             Advanced_rss_pppoe: hash_infos: [('0x99547726', '0x26')]
18/07/2022 11:09:22             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:22             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:23              dut.10.239.252.45: port 0/queue 7: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x85abe087 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:23             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

18/07/2022 11:09:23             Advanced_rss_pppoe: hash_infos: [('0x85abe087', '0x7')]
18/07/2022 11:09:23             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:23             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:09:24              dut.10.239.252.45: port 0/queue 5: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x7236d485 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:24             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:09:24             Advanced_rss_pppoe: hash_infos: [('0x7236d485', '0x5')]
18/07/2022 11:09:24             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay

18/07/2022 11:09:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:24             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:09:25              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:25             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:09:25             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:09:25             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:09:25              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:09:27              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:09:27              dut.10.239.252.45: flow list 0
18/07/2022 11:09:27              dut.10.239.252.45: 
18/07/2022 11:09:27             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:27             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:09:28              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:28             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:09:28             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:09:28             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_ipv4 passed
18/07/2022 11:09:28              dut.10.239.252.45: flow flush 0
18/07/2022 11:09:28              dut.10.239.252.45: 
18/07/2022 11:09:28             Advanced_rss_pppoe: {'mac_pppoe_ipv4_tcp_pay_l2_src_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_src_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l4_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_ipv4': 'passed'}
18/07/2022 11:09:28             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:09:28             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_tcp_pay Result PASSED:
18/07/2022 11:09:28              dut.10.239.252.45: flow flush 0
18/07/2022 11:09:29              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:09:29              dut.10.239.252.45: clear port stats all
18/07/2022 11:09:30              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:09:30              dut.10.239.252.45: stop
18/07/2022 11:09:30              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 94             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= 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: 3              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=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: 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 Stats for RX Port= 0/Queue=16 -> TX Port= 0/Queue=16 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=63 -> TX Port= 0/Queue=63 -------
  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.
18/07/2022 11:09:30              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:09:33              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:09:33              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:09:33              dut.10.239.252.45: **************************************
18/07/2022 11:09:33              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:09:33              dut.10.239.252.45: **************************************
18/07/2022 11:09:33             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_tcp_pay_symmetric Begin
18/07/2022 11:09:33              dut.10.239.252.45: 
18/07/2022 11:09:33                         tester: 
18/07/2022 11:09:33              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:09:34              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64
18/07/2022 11:09:35              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:09:45              dut.10.239.252.45: port config all rss all
18/07/2022 11:09:45              dut.10.239.252.45: 
Port 0 modified RSS hash function based on hardware support,requested:0x137f83fffc configured:0x7ffc
rss_hf 0x137f83fffc
18/07/2022 11:09:45              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:09:46              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:09:46              dut.10.239.252.45: set verbose 1
18/07/2022 11:09:46              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:09:46              dut.10.239.252.45: show port info all
18/07/2022 11:09:46              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:09:46              dut.10.239.252.45: start
18/07/2022 11:09:46              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:09:46             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_symmetric================
18/07/2022 11:09:46             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:09:46              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
18/07/2022 11:09:46              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:09:46              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
18/07/2022 11:09:46              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:09:46              dut.10.239.252.45: flow list 0
18/07/2022 11:09:46              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
18/07/2022 11:09:46             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:46             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:47              dut.10.239.252.45:  port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xb74bb7d3 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:47             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match'}

18/07/2022 11:09:47             Advanced_rss_pppoe: hash_infos: [('0xb74bb7d3', '0x13')]
18/07/2022 11:09:47             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:47             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:48              dut.10.239.252.45: port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xb74bb7d3 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:48             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'}

18/07/2022 11:09:48             Advanced_rss_pppoe: hash_infos: [('0xb74bb7d3', '0x13')]
18/07/2022 11:09:48             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:48             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=25)/Raw("x"*80)
18/07/2022 11:09:49              dut.10.239.252.45: port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xb74bb7d3 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:49             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'}

18/07/2022 11:09:49             Advanced_rss_pppoe: hash_infos: [('0xb74bb7d3', '0x13')]
18/07/2022 11:09:49             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:49             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=23,dport=25)/Raw("x"*80)
18/07/2022 11:09:50              dut.10.239.252.45: port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xb74bb7d3 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:50             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'}

18/07/2022 11:09:50             Advanced_rss_pppoe: hash_infos: [('0xb74bb7d3', '0x13')]
18/07/2022 11:09:50             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:50             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:51              dut.10.239.252.45: port 0/queue 8: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x2786c508 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:51             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_mismatch'}

18/07/2022 11:09:51             Advanced_rss_pppoe: hash_infos: [('0x2786c508', '0x8')]
18/07/2022 11:09:51             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:51             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/Raw("x"*80)']
18/07/2022 11:09:53              dut.10.239.252.45: port 0/queue 63: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x8477623f - RSS queue=0x3f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:53             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay_mismatch'}

18/07/2022 11:09:53             Advanced_rss_pppoe: hash_infos: [('0x8477623f', '0x3f')]
18/07/2022 11:09:53             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:53             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:54              dut.10.239.252.45: port 0/queue 34: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xb4020122 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x22
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:54             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay_mismatch'}

18/07/2022 11:09:54             Advanced_rss_pppoe: hash_infos: [('0xb4020122', '0x22')]
18/07/2022 11:09:54             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:54             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)']
18/07/2022 11:09:55              dut.10.239.252.45: port 0/queue 37: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x9774bd65 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:55             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_mismatch'}

18/07/2022 11:09:55             Advanced_rss_pppoe: hash_infos: [('0x9774bd65', '0x25')]
18/07/2022 11:09:55             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:55             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
18/07/2022 11:09:56              dut.10.239.252.45: port 0/queue 14: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x5f248a8e - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:56             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'}

18/07/2022 11:09:56             Advanced_rss_pppoe: hash_infos: [('0x5f248a8e', '0xe')]
18/07/2022 11:09:56             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:56             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)']
18/07/2022 11:09:57              dut.10.239.252.45: port 0/queue 60: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x49547cbc - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:57             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'}

18/07/2022 11:09:57             Advanced_rss_pppoe: hash_infos: [('0x49547cbc', '0x3c')]
18/07/2022 11:09:57             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:57             Advanced_rss_pppoe: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:09:58              dut.10.239.252.45: port 0/queue 50: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - RSS hash=0x6fcfed32 - RSS queue=0x32 - 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=0x32
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:58             Advanced_rss_pppoe: action: {'save_hash': 'mac_ipv4_tcp_pay_mismatch'}

18/07/2022 11:09:58             Advanced_rss_pppoe: hash_infos: [('0x6fcfed32', '0x32')]
18/07/2022 11:09:58             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:09:58             Advanced_rss_pppoe: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20")/TCP(sport=23,dport=25)/Raw("x"*80)']
18/07/2022 11:09:59              dut.10.239.252.45: port 0/queue 43: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - RSS hash=0x3e11e7eb - RSS queue=0x2b - 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=0x2b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:09:59             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_ipv4_tcp_pay_mismatch'}

18/07/2022 11:09:59             Advanced_rss_pppoe: hash_infos: [('0x3e11e7eb', '0x2b')]
18/07/2022 11:09:59             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:09:59              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:10:00              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:10:00              dut.10.239.252.45: flow list 0
18/07/2022 11:10:00              dut.10.239.252.45: 
18/07/2022 11:10:00             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:00             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:02              dut.10.239.252.45:  port 0/queue 60: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x49547cbc - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:02             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match_post'}

18/07/2022 11:10:02             Advanced_rss_pppoe: hash_infos: [('0x49547cbc', '0x3c')]
18/07/2022 11:10:02             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:02             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=23,dport=25)/Raw("x"*80)
18/07/2022 11:10:03              dut.10.239.252.45: port 0/queue 14: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x5f248a8e - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:03             Advanced_rss_pppoe: action: check_hash_different

18/07/2022 11:10:03             Advanced_rss_pppoe: hash_infos: [('0x5f248a8e', '0xe')]
18/07/2022 11:10:03             Advanced_rss_pppoe: action: mac_pppoe_ipv4_tcp_pay_match_post

18/07/2022 11:10:03             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_tcp_pay_symmetric passed
18/07/2022 11:10:03              dut.10.239.252.45: flow flush 0
18/07/2022 11:10:03              dut.10.239.252.45: 
18/07/2022 11:10:03             Advanced_rss_pppoe: {'mac_pppoe_ipv4_tcp_pay_symmetric': 'passed'}
18/07/2022 11:10:03             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:10:03             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_tcp_pay_symmetric Result PASSED:
18/07/2022 11:10:03              dut.10.239.252.45: flow flush 0
18/07/2022 11:10:04              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:10:04              dut.10.239.252.45: clear port stats all
18/07/2022 11:10:05              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:10:05              dut.10.239.252.45: stop
18/07/2022 11:10:05              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

  ------- 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=14 -> TX Port= 0/Queue=14 -------
  RX-packets: 2              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=63 -> TX Port= 0/Queue=63 -------
  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.
18/07/2022 11:10:05              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:10:07              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:10:08              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:10:08              dut.10.239.252.45: **************************************
18/07/2022 11:10:08              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:10:08              dut.10.239.252.45: **************************************
18/07/2022 11:10:08             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_udp_pay Begin
18/07/2022 11:10:08              dut.10.239.252.45: 
18/07/2022 11:10:08                         tester: 
18/07/2022 11:10:08              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:10:09              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
18/07/2022 11:10:10              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:10:20              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:10:20              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:10:20              dut.10.239.252.45: set verbose 1
18/07/2022 11:10:20              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:10:20              dut.10.239.252.45: show port info all
18/07/2022 11:10:20              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:10:20              dut.10.239.252.45: start
18/07/2022 11:10:21              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=384 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=384 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:10:21             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l2_src_only================
18/07/2022 11:10:21             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:10:21              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:10:21              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:10:21              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:10:21              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:10:21              dut.10.239.252.45: flow list 0
18/07/2022 11:10:21              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:10:21             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:21             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:22              dut.10.239.252.45:  port 0/queue 13: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x29b5790d - RSS queue=0xd - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:22             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:22             Advanced_rss_pppoe: hash_infos: [('0x29b5790d', '0xd')]
18/07/2022 11:10:22             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:22             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:23              dut.10.239.252.45: port 0/queue 4: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xbb3bd584 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:23             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:23             Advanced_rss_pppoe: hash_infos: [('0xbb3bd584', '0x4')]
18/07/2022 11:10:23             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:23             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:10:24              dut.10.239.252.45: port 0/queue 13: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x29b5790d - RSS queue=0xd - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:24             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:10:24             Advanced_rss_pppoe: hash_infos: [('0x29b5790d', '0xd')]
18/07/2022 11:10:24             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:10:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:24             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:10:25              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:25             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:10:25             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:10:25             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:10:25              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:10:26              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:10:26              dut.10.239.252.45: flow list 0
18/07/2022 11:10:26              dut.10.239.252.45: 
18/07/2022 11:10:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:26             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:10:28              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:28             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:10:28             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:10:28             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l2_src_only passed
18/07/2022 11:10:28              dut.10.239.252.45: flow flush 0
18/07/2022 11:10:28              dut.10.239.252.45: 
18/07/2022 11:10:28             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l2_dst_only================
18/07/2022 11:10:28             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:10:28              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:10:28              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:10:28              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:10:28              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:10:28              dut.10.239.252.45: flow list 0
18/07/2022 11:10:28              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:10:28             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:28             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:29              dut.10.239.252.45:  port 0/queue 1: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x34a89a01 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:29             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:29             Advanced_rss_pppoe: hash_infos: [('0x34a89a01', '0x1')]
18/07/2022 11:10:29             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:29             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:30              dut.10.239.252.45: port 0/queue 34: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x8e3735a2 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x22
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:30             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:30             Advanced_rss_pppoe: hash_infos: [('0x8e3735a2', '0x22')]
18/07/2022 11:10:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:30             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:10:31              dut.10.239.252.45: port 0/queue 1: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x34a89a01 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:31             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:10:31             Advanced_rss_pppoe: hash_infos: [('0x34a89a01', '0x1')]
18/07/2022 11:10:31             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:10:31             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:31             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:10:32              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:32             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:10:32             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:10:32             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:10:32              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:10:33              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:10:33              dut.10.239.252.45: flow list 0
18/07/2022 11:10:33              dut.10.239.252.45: 
18/07/2022 11:10:33             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:33             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:10:35              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:35             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:10:35             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:10:35             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l2_dst_only passed
18/07/2022 11:10:35              dut.10.239.252.45: flow flush 0
18/07/2022 11:10:35              dut.10.239.252.45: 
18/07/2022 11:10:35             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only================
18/07/2022 11:10:35             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:10:35              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:10:35              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:10:35              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:10:35              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:10:35              dut.10.239.252.45: flow list 0
18/07/2022 11:10:35              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:10:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:35             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:36              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xb45c4740 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:36             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:36             Advanced_rss_pppoe: hash_infos: [('0xb45c4740', '0x0')]
18/07/2022 11:10:36             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:36             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:37              dut.10.239.252.45: port 0/queue 14: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xd1cea14e - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:37             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:37             Advanced_rss_pppoe: hash_infos: [('0xd1cea14e', '0xe')]
18/07/2022 11:10:37             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:37             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:38              dut.10.239.252.45: port 0/queue 35: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xec3e8e3 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:38             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:38             Advanced_rss_pppoe: hash_infos: [('0xec3e8e3', '0x23')]
18/07/2022 11:10:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:38             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:39              dut.10.239.252.45: port 0/queue 45: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x6b510eed - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:39             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:39             Advanced_rss_pppoe: hash_infos: [('0x6b510eed', '0x2d')]
18/07/2022 11:10:39             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:39             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:10:40              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xb45c4740 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:40             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:10:40             Advanced_rss_pppoe: hash_infos: [('0xb45c4740', '0x0')]
18/07/2022 11:10:40             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:10:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:40             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:10:41              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:41             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:10:41             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:10:41             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:10:41              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:10:43              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:10:43              dut.10.239.252.45: flow list 0
18/07/2022 11:10:43              dut.10.239.252.45: 
18/07/2022 11:10:43             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:43             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:10:44              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:44             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:10:44             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:10:44             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only passed
18/07/2022 11:10:44              dut.10.239.252.45: flow flush 0
18/07/2022 11:10:44              dut.10.239.252.45: 
18/07/2022 11:10:44             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only================
18/07/2022 11:10:44             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:10:44              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
18/07/2022 11:10:44              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:10:44              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
18/07/2022 11:10:44              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:10:44              dut.10.239.252.45: flow list 0
18/07/2022 11:10:44              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:10:44             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:44             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:45              dut.10.239.252.45:  port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x3c9145d3 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:45             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:45             Advanced_rss_pppoe: hash_infos: [('0x3c9145d3', '0x13')]
18/07/2022 11:10:45             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:45             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:46              dut.10.239.252.45: port 0/queue 29: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xdf9a72dd - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:46             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:46             Advanced_rss_pppoe: hash_infos: [('0xdf9a72dd', '0x1d')]
18/07/2022 11:10:46             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:46             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:10:47              dut.10.239.252.45: port 0/queue 19: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x3c9145d3 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:47             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:10:47             Advanced_rss_pppoe: hash_infos: [('0x3c9145d3', '0x13')]
18/07/2022 11:10:47             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:10:47             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:47             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:10:48              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:48             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:10:48             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:10:48             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:10:48              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:10:50              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:10:50              dut.10.239.252.45: flow list 0
18/07/2022 11:10:50              dut.10.239.252.45: 
18/07/2022 11:10:50             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:50             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:10:51              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:51             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:10:51             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:10:51             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only passed
18/07/2022 11:10:51              dut.10.239.252.45: flow flush 0
18/07/2022 11:10:51              dut.10.239.252.45: 
18/07/2022 11:10:51             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_dst_only================
18/07/2022 11:10:51             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:10:51              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
18/07/2022 11:10:51              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:10:51              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
18/07/2022 11:10:51              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:10:51              dut.10.239.252.45: flow list 0
18/07/2022 11:10:51              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:10:51             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:51             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:52              dut.10.239.252.45:  port 0/queue 1: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x198c1cc1 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:52             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:52             Advanced_rss_pppoe: hash_infos: [('0x198c1cc1', '0x1')]
18/07/2022 11:10:52             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:52             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:53              dut.10.239.252.45: port 0/queue 26: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xae1fe95a - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:53             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:53             Advanced_rss_pppoe: hash_infos: [('0xae1fe95a', '0x1a')]
18/07/2022 11:10:53             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:53             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:10:54              dut.10.239.252.45: port 0/queue 1: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x198c1cc1 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:54             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:10:54             Advanced_rss_pppoe: hash_infos: [('0x198c1cc1', '0x1')]
18/07/2022 11:10:54             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:10:54             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:54             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:10:55              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:55             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:10:55             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:10:55             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:10:55              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:10:57              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:10:57              dut.10.239.252.45: flow list 0
18/07/2022 11:10:57              dut.10.239.252.45: 
18/07/2022 11:10:57             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:57             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:10:58              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:58             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:10:58             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:10:58             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l3_dst_only passed
18/07/2022 11:10:58              dut.10.239.252.45: flow flush 0
18/07/2022 11:10:58              dut.10.239.252.45: 
18/07/2022 11:10:58             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l4_src_only================
18/07/2022 11:10:58             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:10:58              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
18/07/2022 11:10:58              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:10:58              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
18/07/2022 11:10:58              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:10:58              dut.10.239.252.45: flow list 0
18/07/2022 11:10:58              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:10:58             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:58             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:10:59              dut.10.239.252.45:  port 0/queue 46: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xebf553ae - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:10:59             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:10:59             Advanced_rss_pppoe: hash_infos: [('0xebf553ae', '0x2e')]
18/07/2022 11:10:59             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:10:59             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=9,dport=23)/Raw("x"*80)
18/07/2022 11:11:00              dut.10.239.252.45: port 0/queue 15: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf14f4fcf - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:00             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:00             Advanced_rss_pppoe: hash_infos: [('0xf14f4fcf', '0xf')]
18/07/2022 11:11:00             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:00             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:11:01              dut.10.239.252.45: port 0/queue 46: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xebf553ae - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:01             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:11:01             Advanced_rss_pppoe: hash_infos: [('0xebf553ae', '0x2e')]
18/07/2022 11:11:01             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:11:01             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:01             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:11:02              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:02             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:02             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:02             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:11:02              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:11:04              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:11:04              dut.10.239.252.45: flow list 0
18/07/2022 11:11:04              dut.10.239.252.45: 
18/07/2022 11:11:04             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:04             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=9,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:11:05              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:05             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:05             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:05             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l4_src_only passed
18/07/2022 11:11:05              dut.10.239.252.45: flow flush 0
18/07/2022 11:11:05              dut.10.239.252.45: 
18/07/2022 11:11:05             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l4_dst_only================
18/07/2022 11:11:05             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:11:05              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
18/07/2022 11:11:05              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:11:05              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
18/07/2022 11:11:05              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:11:05              dut.10.239.252.45: flow list 0
18/07/2022 11:11:05              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:11:05             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:05             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:06              dut.10.239.252.45:  port 0/queue 34: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x61b9f9e2 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x22
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:06             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:06             Advanced_rss_pppoe: hash_infos: [('0x61b9f9e2', '0x22')]
18/07/2022 11:11:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:06             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:11:07              dut.10.239.252.45: port 0/queue 46: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5a181d2e - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:07             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:07             Advanced_rss_pppoe: hash_infos: [('0x5a181d2e', '0x2e')]
18/07/2022 11:11:07             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:07             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:11:08              dut.10.239.252.45: port 0/queue 34: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x61b9f9e2 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x22
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:08             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:11:08             Advanced_rss_pppoe: hash_infos: [('0x61b9f9e2', '0x22')]
18/07/2022 11:11:08             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:11:08             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:08             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:11:09              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:09             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:09             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:09             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:11:09              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:11:11              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:11:11              dut.10.239.252.45: flow list 0
18/07/2022 11:11:11              dut.10.239.252.45: 
18/07/2022 11:11:11             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:11             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:11:12              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:12             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:12             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:12             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l4_dst_only passed
18/07/2022 11:11:12              dut.10.239.252.45: flow flush 0
18/07/2022 11:11:12              dut.10.239.252.45: 
18/07/2022 11:11:12             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only================
18/07/2022 11:11:12             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:11:12              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:11:12              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:11:12              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:11:12              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:11:12              dut.10.239.252.45: flow list 0
18/07/2022 11:11:12              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:11:12             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:12             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:13              dut.10.239.252.45:  port 0/queue 4: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf9affd04 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:13             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:13             Advanced_rss_pppoe: hash_infos: [('0xf9affd04', '0x4')]
18/07/2022 11:11:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:13             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:14              dut.10.239.252.45: port 0/queue 10: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x1aa4ca0a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:14             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:14             Advanced_rss_pppoe: hash_infos: [('0x1aa4ca0a', '0xa')]
18/07/2022 11:11:14             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:14             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:11:15              dut.10.239.252.45: port 0/queue 39: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x36215e7 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x27
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:15             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:15             Advanced_rss_pppoe: hash_infos: [('0x36215e7', '0x27')]
18/07/2022 11:11:15             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:15             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:11:16              dut.10.239.252.45: port 0/queue 41: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xe06922e9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:16             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:16             Advanced_rss_pppoe: hash_infos: [('0xe06922e9', '0x29')]
18/07/2022 11:11:16             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:16             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.9")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:11:17              dut.10.239.252.45: port 0/queue 4: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf9affd04 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:17             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:11:17             Advanced_rss_pppoe: hash_infos: [('0xf9affd04', '0x4')]
18/07/2022 11:11:17             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:11:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:17             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:11:19              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:19             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:19             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:19             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:11:19              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:11:20              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:11:20              dut.10.239.252.45: flow list 0
18/07/2022 11:11:20              dut.10.239.252.45: 
18/07/2022 11:11:20             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:20             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.9")/UDP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:11:21              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:21             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:21             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:21             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only passed
18/07/2022 11:11:21              dut.10.239.252.45: flow flush 0
18/07/2022 11:11:21              dut.10.239.252.45: 
18/07/2022 11:11:21             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only================
18/07/2022 11:11:21             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:11:21              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:11:21              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:11:21              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:11:21              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:11:21              dut.10.239.252.45: flow list 0
18/07/2022 11:11:21              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:11:21             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:21             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:22              dut.10.239.252.45:  port 0/queue 38: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x98e52f26 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x26
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:22             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:22             Advanced_rss_pppoe: hash_infos: [('0x98e52f26', '0x26')]
18/07/2022 11:11:22             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:22             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:23              dut.10.239.252.45: port 0/queue 40: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x7bee1828 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:23             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:23             Advanced_rss_pppoe: hash_infos: [('0x7bee1828', '0x28')]
18/07/2022 11:11:23             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:23             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:11:25              dut.10.239.252.45: port 0/queue 35: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x8f4b4fa3 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:25             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:25             Advanced_rss_pppoe: hash_infos: [('0x8f4b4fa3', '0x23')]
18/07/2022 11:11:25             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:25             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:11:26              dut.10.239.252.45: port 0/queue 45: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x6c4078ad - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:26             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:26             Advanced_rss_pppoe: hash_infos: [('0x6c4078ad', '0x2d')]
18/07/2022 11:11:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:26             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:11:27              dut.10.239.252.45: port 0/queue 38: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x98e52f26 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x26
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:27             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:11:27             Advanced_rss_pppoe: hash_infos: [('0x98e52f26', '0x26')]
18/07/2022 11:11:27             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:11:27             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:27             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:11:28              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:28             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:28             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:28             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:11:28              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:11:29              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:11:29              dut.10.239.252.45: flow list 0
18/07/2022 11:11:29              dut.10.239.252.45: 
18/07/2022 11:11:29             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:29             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:11:30              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:30             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:30             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:30             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only passed
18/07/2022 11:11:30              dut.10.239.252.45: flow flush 0
18/07/2022 11:11:30              dut.10.239.252.45: 
18/07/2022 11:11:30             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only================
18/07/2022 11:11:30             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:11:30              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:11:30              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:11:30              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:11:30              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:11:30              dut.10.239.252.45: flow list 0
18/07/2022 11:11:30              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:11:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:30             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:32              dut.10.239.252.45:  port 0/queue 22: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xdcb2a416 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:32             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:32             Advanced_rss_pppoe: hash_infos: [('0xdcb2a416', '0x16')]
18/07/2022 11:11:32             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:32             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:33              dut.10.239.252.45: port 0/queue 13: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x6b21518d - RSS queue=0xd - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:33             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:33             Advanced_rss_pppoe: hash_infos: [('0x6b21518d', '0xd')]
18/07/2022 11:11:33             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:33             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:11:34              dut.10.239.252.45: port 0/queue 53: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x267f4cf5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x35
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:34             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:34             Advanced_rss_pppoe: hash_infos: [('0x267f4cf5', '0x35')]
18/07/2022 11:11:34             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:34             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:11:35              dut.10.239.252.45: port 0/queue 46: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x91ecb96e - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:35             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:35             Advanced_rss_pppoe: hash_infos: [('0x91ecb96e', '0x2e')]
18/07/2022 11:11:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:35             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:11:36              dut.10.239.252.45: port 0/queue 22: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xdcb2a416 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:36             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:11:36             Advanced_rss_pppoe: hash_infos: [('0xdcb2a416', '0x16')]
18/07/2022 11:11:36             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:11:36             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:36             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:11:37              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:37             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:37             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:37             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:11:37              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:11:38              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:11:38              dut.10.239.252.45: flow list 0
18/07/2022 11:11:38              dut.10.239.252.45: 
18/07/2022 11:11:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:38             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:11:39              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:39             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:39             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:39             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only passed
18/07/2022 11:11:39              dut.10.239.252.45: flow flush 0
18/07/2022 11:11:39              dut.10.239.252.45: 
18/07/2022 11:11:39             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only================
18/07/2022 11:11:39             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:11:39              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:11:39              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:11:39              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:11:40              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:11:40              dut.10.239.252.45: flow list 0
18/07/2022 11:11:40              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:11:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:40             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:41              dut.10.239.252.45:  port 0/queue 52: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xbdf87634 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x34
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:41             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:41             Advanced_rss_pppoe: hash_infos: [('0xbdf87634', '0x34')]
18/07/2022 11:11:41             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:41             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:42              dut.10.239.252.45: port 0/queue 40: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x7bee1828 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:42             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:42             Advanced_rss_pppoe: hash_infos: [('0x7bee1828', '0x28')]
18/07/2022 11:11:42             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:42             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:11:43              dut.10.239.252.45: port 0/queue 49: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xaa5616b1 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x31
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:43             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:43             Advanced_rss_pppoe: hash_infos: [('0xaa5616b1', '0x31')]
18/07/2022 11:11:43             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:43             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:11:44              dut.10.239.252.45: port 0/queue 45: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x6c4078ad - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:44             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:44             Advanced_rss_pppoe: hash_infos: [('0x6c4078ad', '0x2d')]
18/07/2022 11:11:44             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:44             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:11:45              dut.10.239.252.45: port 0/queue 52: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xbdf87634 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x34
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:45             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:11:45             Advanced_rss_pppoe: hash_infos: [('0xbdf87634', '0x34')]
18/07/2022 11:11:45             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:11:45             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:45             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:11:46              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:46             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:46             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:46             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:11:46              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:11:47              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:11:47              dut.10.239.252.45: flow list 0
18/07/2022 11:11:47              dut.10.239.252.45: 
18/07/2022 11:11:47             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:47             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:11:49              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:49             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:49             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:49             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only passed
18/07/2022 11:11:49              dut.10.239.252.45: flow flush 0
18/07/2022 11:11:49              dut.10.239.252.45: 
18/07/2022 11:11:49             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
18/07/2022 11:11:49             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:11:49              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
18/07/2022 11:11:49              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:11:49              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
18/07/2022 11:11:49              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:11:49              dut.10.239.252.45: flow list 0
18/07/2022 11:11:49              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:11:49             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:49             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:50              dut.10.239.252.45:  port 0/queue 22: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x7e274916 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:50             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:50             Advanced_rss_pppoe: hash_infos: [('0x7e274916', '0x16')]
18/07/2022 11:11:50             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:50             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:51              dut.10.239.252.45: port 0/queue 24: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x9d2c7e18 - RSS queue=0x18 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x18
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:51             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:51             Advanced_rss_pppoe: hash_infos: [('0x9d2c7e18', '0x18')]
18/07/2022 11:11:51             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:51             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:52              dut.10.239.252.45: port 0/queue 33: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xafe1e7a1 - RSS queue=0x21 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x21
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:52             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:52             Advanced_rss_pppoe: hash_infos: [('0xafe1e7a1', '0x21')]
18/07/2022 11:11:52             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:52             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:11:53              dut.10.239.252.45: port 0/queue 31: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x297cdc1f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:53             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:53             Advanced_rss_pppoe: hash_infos: [('0x297cdc1f', '0x1f')]
18/07/2022 11:11:53             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:53             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:11:54              dut.10.239.252.45: port 0/queue 6: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x9ac37646 - RSS queue=0x6 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:54             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:54             Advanced_rss_pppoe: hash_infos: [('0x9ac37646', '0x6')]
18/07/2022 11:11:54             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:54             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:11:55              dut.10.239.252.45: port 0/queue 54: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xff557af6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:55             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:11:55             Advanced_rss_pppoe: hash_infos: [('0xff557af6', '0x36')]
18/07/2022 11:11:55             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:55             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:11:57              dut.10.239.252.45: port 0/queue 22: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x7e274916 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:57             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:11:57             Advanced_rss_pppoe: hash_infos: [('0x7e274916', '0x16')]
18/07/2022 11:11:57             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:11:57             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:57             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:11:58              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:11:58             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:11:58             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:11:58             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:11:58              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:11:59              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:11:59              dut.10.239.252.45: flow list 0
18/07/2022 11:11:59              dut.10.239.252.45: 
18/07/2022 11:11:59             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:11:59             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=19,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:12:00              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:00             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:12:00             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:12:00             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
18/07/2022 11:12:00              dut.10.239.252.45: flow flush 0
18/07/2022 11:12:00              dut.10.239.252.45: 
18/07/2022 11:12:00             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_ipv4================
18/07/2022 11:12:00             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:12:00              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
18/07/2022 11:12:00              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:12:00              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
18/07/2022 11:12:00              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:12:00              dut.10.239.252.45: flow list 0
18/07/2022 11:12:00              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:12:00             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:00             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:12:01              dut.10.239.252.45:  port 0/queue 25: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x93e3dc19 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x19
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:01             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:12:01             Advanced_rss_pppoe: hash_infos: [('0x93e3dc19', '0x19')]
18/07/2022 11:12:01             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:01             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:12:02              dut.10.239.252.45: port 0/queue 23: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x70e8eb17 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x17
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:02             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:12:02             Advanced_rss_pppoe: hash_infos: [('0x70e8eb17', '0x17')]
18/07/2022 11:12:02             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:02             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:12:04              dut.10.239.252.45: port 0/queue 46: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x422572ae - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:04             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:12:04             Advanced_rss_pppoe: hash_infos: [('0x422572ae', '0x2e')]
18/07/2022 11:12:04             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:04             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:12:05              dut.10.239.252.45: port 0/queue 32: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xa12e45a0 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x20
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:05             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

18/07/2022 11:12:05             Advanced_rss_pppoe: hash_infos: [('0xa12e45a0', '0x20')]
18/07/2022 11:12:05             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:05             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:12:06              dut.10.239.252.45: port 0/queue 25: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x93e3dc19 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x19
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:06             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:12:06             Advanced_rss_pppoe: hash_infos: [('0x93e3dc19', '0x19')]
18/07/2022 11:12:06             Advanced_rss_pppoe: action: mac_pppoe_ipv4_udp_pay

18/07/2022 11:12:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:06             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:12:07              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:07             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:12:07             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:12:07             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:12:07              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:12:08              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:12:08              dut.10.239.252.45: flow list 0
18/07/2022 11:12:08              dut.10.239.252.45: 
18/07/2022 11:12:08             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:08             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:12:09              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:09             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:12:09             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:12:09             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_ipv4 passed
18/07/2022 11:12:09              dut.10.239.252.45: flow flush 0
18/07/2022 11:12:09              dut.10.239.252.45: 
18/07/2022 11:12:09             Advanced_rss_pppoe: {'mac_pppoe_ipv4_udp_pay_l2_src_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_src_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l4_src_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l4_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_ipv4': 'passed'}
18/07/2022 11:12:09             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:12:09             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_udp_pay Result PASSED:
18/07/2022 11:12:09              dut.10.239.252.45: flow flush 0
18/07/2022 11:12:10              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:12:10              dut.10.239.252.45: clear port stats all
18/07/2022 11:12:12              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:12:12              dut.10.239.252.45: stop
18/07/2022 11:12:12              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 96             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= 4 -> TX Port= 0/Queue= 4 -------
  RX-packets: 3              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=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: 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: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=54 -> TX Port= 0/Queue=54 -------
  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.
18/07/2022 11:12:12              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:12:14              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:12:14              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:12:14              dut.10.239.252.45: **************************************
18/07/2022 11:12:14              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:12:14              dut.10.239.252.45: **************************************
18/07/2022 11:12:14             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_udp_pay_symmetric Begin
18/07/2022 11:12:14              dut.10.239.252.45: 
18/07/2022 11:12:15                         tester: 
18/07/2022 11:12:15              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:12:15              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64
18/07/2022 11:12:17              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:12:27              dut.10.239.252.45: port config all rss all
18/07/2022 11:12:27              dut.10.239.252.45: 
Port 0 modified RSS hash function based on hardware support,requested:0x137f83fffc configured:0x7ffc
rss_hf 0x137f83fffc
18/07/2022 11:12:27              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:12:27              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:12:27              dut.10.239.252.45: set verbose 1
18/07/2022 11:12:27              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:12:27              dut.10.239.252.45: show port info all
18/07/2022 11:12:27              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:12:27              dut.10.239.252.45: start
18/07/2022 11:12:27              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:12:27             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv4_udp_pay_symmetric================
18/07/2022 11:12:27             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:12:27              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
18/07/2022 11:12:27              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:12:27              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
18/07/2022 11:12:27              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:12:27              dut.10.239.252.45: flow list 0
18/07/2022 11:12:27              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:12:27             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:27             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:12:28              dut.10.239.252.45:  port 0/queue 41: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x101e07a9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:28             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_match'}

18/07/2022 11:12:28             Advanced_rss_pppoe: hash_infos: [('0x101e07a9', '0x29')]
18/07/2022 11:12:28             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:28             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:12:30              dut.10.239.252.45: port 0/queue 41: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x101e07a9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:30             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'}

18/07/2022 11:12:30             Advanced_rss_pppoe: hash_infos: [('0x101e07a9', '0x29')]
18/07/2022 11:12:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:30             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/Raw("x"*80)
18/07/2022 11:12:31              dut.10.239.252.45: port 0/queue 41: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x101e07a9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:31             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'}

18/07/2022 11:12:31             Advanced_rss_pppoe: hash_infos: [('0x101e07a9', '0x29')]
18/07/2022 11:12:31             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:31             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=23,dport=25)/Raw("x"*80)
18/07/2022 11:12:32              dut.10.239.252.45: port 0/queue 41: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x101e07a9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:32             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'}

18/07/2022 11:12:32             Advanced_rss_pppoe: hash_infos: [('0x101e07a9', '0x29')]
18/07/2022 11:12:32             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:32             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:12:33              dut.10.239.252.45: port 0/queue 41: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x32e62a29 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:33             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_mismatch'}

18/07/2022 11:12:33             Advanced_rss_pppoe: hash_infos: [('0x32e62a29', '0x29')]
18/07/2022 11:12:33             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:33             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=19)/Raw("x"*80)']
18/07/2022 11:12:34              dut.10.239.252.45: port 0/queue 6: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe87b6646 - RSS queue=0x6 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:34             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay_mismatch'}

18/07/2022 11:12:34             Advanced_rss_pppoe: hash_infos: [('0xe87b6646', '0x6')]
18/07/2022 11:12:34             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:34             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:12:35              dut.10.239.252.45: port 0/queue 46: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xc38f122e - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:35             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay_mismatch'}

18/07/2022 11:12:35             Advanced_rss_pppoe: hash_infos: [('0xc38f122e', '0x2e')]
18/07/2022 11:12:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:35             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)']
18/07/2022 11:12:36              dut.10.239.252.45: port 0/queue 36: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x27f774a4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:36             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay_mismatch'}

18/07/2022 11:12:36             Advanced_rss_pppoe: hash_infos: [('0x27f774a4', '0x24')]
18/07/2022 11:12:36             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:36             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
18/07/2022 11:12:37              dut.10.239.252.45: port 0/queue 28: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xc5d74e1c - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:37             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'}

18/07/2022 11:12:37             Advanced_rss_pppoe: hash_infos: [('0xc5d74e1c', '0x1c')]
18/07/2022 11:12:37             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:37             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)']
18/07/2022 11:12:38              dut.10.239.252.45: port 0/queue 44: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x3c35586c - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:38             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'}

18/07/2022 11:12:38             Advanced_rss_pppoe: hash_infos: [('0x3c35586c', '0x2c')]
18/07/2022 11:12:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:38             Advanced_rss_pppoe: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:12:40              dut.10.239.252.45: port 0/queue 56: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0xbc5b0038 - RSS queue=0x38 - 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=0x38
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:40             Advanced_rss_pppoe: action: {'save_hash': 'mac_ipv4_udp_pay_mismatch'}

18/07/2022 11:12:40             Advanced_rss_pppoe: hash_infos: [('0xbc5b0038', '0x38')]
18/07/2022 11:12:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:40             Advanced_rss_pppoe: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20")/UDP(sport=23,dport=25)/Raw("x"*80)']
18/07/2022 11:12:41              dut.10.239.252.45: port 0/queue 8: received 1 packets
  src=00:0C:29:71:D0:DC - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x9926a748 - 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: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:12:41             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_ipv4_udp_pay_mismatch'}

18/07/2022 11:12:41             Advanced_rss_pppoe: hash_infos: [('0x9926a748', '0x8')]
18/07/2022 11:12:41             Advanced_rss_pppoe: sub_case mac_pppoe_ipv4_udp_pay_symmetric passed
18/07/2022 11:12:41              dut.10.239.252.45: flow flush 0
18/07/2022 11:12:41              dut.10.239.252.45: 
18/07/2022 11:12:41             Advanced_rss_pppoe: {'mac_pppoe_ipv4_udp_pay_symmetric': 'passed'}
18/07/2022 11:12:41             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:12:41             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv4_udp_pay_symmetric Result PASSED:
18/07/2022 11:12:41              dut.10.239.252.45: flow flush 0
18/07/2022 11:12:42              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:12:42              dut.10.239.252.45: clear port stats all
18/07/2022 11:12:43              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:12:43              dut.10.239.252.45: stop
18/07/2022 11:12:43              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward 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=28 -> TX Port= 0/Queue=28 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=56 -> TX Port= 0/Queue=56 -------
  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.
18/07/2022 11:12:43              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:12:45              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:12:46              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:12:46              dut.10.239.252.45: **************************************
18/07/2022 11:12:46              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:12:46              dut.10.239.252.45: **************************************
18/07/2022 11:12:46             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_pay Begin
18/07/2022 11:12:46              dut.10.239.252.45: 
18/07/2022 11:12:46                         tester: 
18/07/2022 11:12:46              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:12:47              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
18/07/2022 11:12:48              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:12:58              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:12:58              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:12:58              dut.10.239.252.45: set verbose 1
18/07/2022 11:12:58              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:12:58              dut.10.239.252.45: show port info all
18/07/2022 11:12:58              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:12:58              dut.10.239.252.45: start
18/07/2022 11:12:58              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=384 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=384 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:12:58             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_pay_l2_src_only================
18/07/2022 11:12:58             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:12:58              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:12:59              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:12:59              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:12:59              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:12:59              dut.10.239.252.45: flow list 0
18/07/2022 11:12:59              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
18/07/2022 11:12:59             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:12:59             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:00              dut.10.239.252.45:  port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xfa431893 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:00             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:00             Advanced_rss_pppoe: hash_infos: [('0xfa431893', '0x13')]
18/07/2022 11:13:00             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:00             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:01              dut.10.239.252.45: port 0/queue 49: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xb8f30ef1 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x31
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:01             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:01             Advanced_rss_pppoe: hash_infos: [('0xb8f30ef1', '0x31')]
18/07/2022 11:13:01             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:01             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)
18/07/2022 11:13:02              dut.10.239.252.45: port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xfa431893 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:02             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:13:02             Advanced_rss_pppoe: hash_infos: [('0xfa431893', '0x13')]
18/07/2022 11:13:02             Advanced_rss_pppoe: action: mac_pppoe_ipv6_pay

18/07/2022 11:13:02             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:02             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:13:03              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:03             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:13:03             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:13:03             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_pay_l2_src_only passed
18/07/2022 11:13:03              dut.10.239.252.45: flow flush 0
18/07/2022 11:13:03              dut.10.239.252.45: 
18/07/2022 11:13:03             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_pay_l2_dst_only================
18/07/2022 11:13:03             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:13:03              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:13:03              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:13:03              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:13:03              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:13:03              dut.10.239.252.45: flow list 0
18/07/2022 11:13:03              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
18/07/2022 11:13:03             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:03             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:04              dut.10.239.252.45:  port 0/queue 60: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd5d40fbc - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:04             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:04             Advanced_rss_pppoe: hash_infos: [('0xd5d40fbc', '0x3c')]
18/07/2022 11:13:04             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:04             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:06              dut.10.239.252.45: port 0/queue 54: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x53afaa36 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:06             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:06             Advanced_rss_pppoe: hash_infos: [('0x53afaa36', '0x36')]
18/07/2022 11:13:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:06             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)
18/07/2022 11:13:07              dut.10.239.252.45: port 0/queue 60: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd5d40fbc - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:07             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:13:07             Advanced_rss_pppoe: hash_infos: [('0xd5d40fbc', '0x3c')]
18/07/2022 11:13:07             Advanced_rss_pppoe: action: mac_pppoe_ipv6_pay

18/07/2022 11:13:07             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:07             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:13:08              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:08             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:13:08             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:13:08             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_pay_l2_dst_only passed
18/07/2022 11:13:08              dut.10.239.252.45: flow flush 0
18/07/2022 11:13:08              dut.10.239.252.45: 
18/07/2022 11:13:08             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only================
18/07/2022 11:13:08             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:13:08              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:13:08              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:13:08              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:13:08              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:13:08              dut.10.239.252.45: flow list 0
18/07/2022 11:13:08              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
18/07/2022 11:13:08             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:08             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:09              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xad49c940 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:09             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:09             Advanced_rss_pppoe: hash_infos: [('0xad49c940', '0x0')]
18/07/2022 11:13:09             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:09             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:10              dut.10.239.252.45: port 0/queue 63: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xec14893f - RSS queue=0x3f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:10             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:10             Advanced_rss_pppoe: hash_infos: [('0xec14893f', '0x3f')]
18/07/2022 11:13:10             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:10             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:11              dut.10.239.252.45: port 0/queue 10: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x2b326cca - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:11             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:11             Advanced_rss_pppoe: hash_infos: [('0x2b326cca', '0xa')]
18/07/2022 11:13:11             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:11             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:12              dut.10.239.252.45: port 0/queue 53: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6a6f2cb5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x35
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:12             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:12             Advanced_rss_pppoe: hash_infos: [('0x6a6f2cb5', '0x35')]
18/07/2022 11:13:12             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:12             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)
18/07/2022 11:13:13              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xad49c940 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:13             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:13:13             Advanced_rss_pppoe: hash_infos: [('0xad49c940', '0x0')]
18/07/2022 11:13:13             Advanced_rss_pppoe: action: mac_pppoe_ipv6_pay

18/07/2022 11:13:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:13             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:13:15              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:15             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:13:15             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:13:15             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only passed
18/07/2022 11:13:15              dut.10.239.252.45: flow flush 0
18/07/2022 11:13:15              dut.10.239.252.45: 
18/07/2022 11:13:15             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_pay_l3_src_only================
18/07/2022 11:13:15             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:13:15              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
18/07/2022 11:13:15              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:13:15              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
18/07/2022 11:13:15              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:13:15              dut.10.239.252.45: flow list 0
18/07/2022 11:13:15              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
18/07/2022 11:13:15             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:15             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:16              dut.10.239.252.45:  port 0/queue 17: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd17b3a91 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x11
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:16             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:16             Advanced_rss_pppoe: hash_infos: [('0xd17b3a91', '0x11')]
18/07/2022 11:13:16             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:16             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:13:17              dut.10.239.252.45: port 0/queue 57: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x5191aab9 - RSS queue=0x39 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x39
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:17             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:17             Advanced_rss_pppoe: hash_infos: [('0x5191aab9', '0x39')]
18/07/2022 11:13:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:17             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)
18/07/2022 11:13:18              dut.10.239.252.45: port 0/queue 17: received 1 packets
  src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd17b3a91 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x11
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:18             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:13:18             Advanced_rss_pppoe: hash_infos: [('0xd17b3a91', '0x11')]
18/07/2022 11:13:18             Advanced_rss_pppoe: action: mac_pppoe_ipv6_pay

18/07/2022 11:13:18             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:18             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:13:19              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:19             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:13:19             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:13:19             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_pay_l3_src_only passed
18/07/2022 11:13:19              dut.10.239.252.45: flow flush 0
18/07/2022 11:13:19              dut.10.239.252.45: 
18/07/2022 11:13:19             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_pay_l3_dst_only================
18/07/2022 11:13:19             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:13:19              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
18/07/2022 11:13:19              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:13:19              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
18/07/2022 11:13:19              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:13:19              dut.10.239.252.45: flow list 0
18/07/2022 11:13:19              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
18/07/2022 11:13:19             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:19             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:21              dut.10.239.252.45:  port 0/queue 16: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x5693ee50 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:21             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:21             Advanced_rss_pppoe: hash_infos: [('0x5693ee50', '0x10')]
18/07/2022 11:13:21             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:21             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)']
18/07/2022 11:13:22              dut.10.239.252.45: port 0/queue 56: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd6797e78 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x38
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:22             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:22             Advanced_rss_pppoe: hash_infos: [('0xd6797e78', '0x38')]
18/07/2022 11:13:22             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:22             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:23              dut.10.239.252.45: port 0/queue 16: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x5693ee50 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:23             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:13:23             Advanced_rss_pppoe: hash_infos: [('0x5693ee50', '0x10')]
18/07/2022 11:13:23             Advanced_rss_pppoe: action: mac_pppoe_ipv6_pay

18/07/2022 11:13:23             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:23             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:13:24              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:24             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:13:24             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:13:24             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_pay_l3_dst_only passed
18/07/2022 11:13:24              dut.10.239.252.45: flow flush 0
18/07/2022 11:13:24              dut.10.239.252.45: 
18/07/2022 11:13:24             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only================
18/07/2022 11:13:24             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:13:24              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
18/07/2022 11:13:24              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:13:24              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
18/07/2022 11:13:24              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:13:24              dut.10.239.252.45: flow list 0
18/07/2022 11:13:24              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
18/07/2022 11:13:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:24             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:25              dut.10.239.252.45:  port 0/queue 23: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xc830f557 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x17
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:25             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:25             Advanced_rss_pppoe: hash_infos: [('0xc830f557', '0x17')]
18/07/2022 11:13:25             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:25             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:26              dut.10.239.252.45: port 0/queue 63: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x48da657f - RSS queue=0x3f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:26             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:26             Advanced_rss_pppoe: hash_infos: [('0x48da657f', '0x3f')]
18/07/2022 11:13:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:26             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/Raw("x"*80)
18/07/2022 11:13:27              dut.10.239.252.45: port 0/queue 5: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x3bff3285 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:27             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:27             Advanced_rss_pppoe: hash_infos: [('0x3bff3285', '0x5')]
18/07/2022 11:13:27             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:27             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/Raw("x"*80)
18/07/2022 11:13:29              dut.10.239.252.45: port 0/queue 45: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xbb15a2ad - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:29             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

18/07/2022 11:13:29             Advanced_rss_pppoe: hash_infos: [('0xbb15a2ad', '0x2d')]
18/07/2022 11:13:29             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:29             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:30              dut.10.239.252.45: port 0/queue 23: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xc830f557 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x17
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:30             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:13:30             Advanced_rss_pppoe: hash_infos: [('0xc830f557', '0x17')]
18/07/2022 11:13:30             Advanced_rss_pppoe: action: mac_pppoe_ipv6_pay

18/07/2022 11:13:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:30             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:13:31              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:13:31             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:13:31             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:13:31             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only passed
18/07/2022 11:13:31              dut.10.239.252.45: flow flush 0
18/07/2022 11:13:31              dut.10.239.252.45: 
18/07/2022 11:13:31             Advanced_rss_pppoe: {'mac_pppoe_ipv6_pay_l2_src_only': 'passed', 'mac_pppoe_ipv6_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv6_pay_l3_src_only': 'passed', 'mac_pppoe_ipv6_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only': 'passed'}
18/07/2022 11:13:31             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:13:31             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_pay Result PASSED:
18/07/2022 11:13:31              dut.10.239.252.45: flow flush 0
18/07/2022 11:13:32              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:13:32              dut.10.239.252.45: clear port stats all
18/07/2022 11:13:33              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:13:33              dut.10.239.252.45: stop
18/07/2022 11:13:33              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 14             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=10 -> TX Port= 0/Queue=10 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=63 -> TX Port= 0/Queue=63 -------
  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.
18/07/2022 11:13:33              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:13:36              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:13:36              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:13:36              dut.10.239.252.45: **************************************
18/07/2022 11:13:36              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:13:36              dut.10.239.252.45: **************************************
18/07/2022 11:13:36             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_pay_symmetric Begin
18/07/2022 11:13:36              dut.10.239.252.45: 
18/07/2022 11:13:36                         tester: 
18/07/2022 11:13:36              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:13:37              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64
18/07/2022 11:13:38              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:13:48              dut.10.239.252.45: port config all rss all
18/07/2022 11:13:48              dut.10.239.252.45: 
Port 0 modified RSS hash function based on hardware support,requested:0x137f83fffc configured:0x7ffc
rss_hf 0x137f83fffc
18/07/2022 11:13:48              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:13:48              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:13:49              dut.10.239.252.45: set verbose 1
18/07/2022 11:13:49              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:13:49              dut.10.239.252.45: show port info all
18/07/2022 11:13:49              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:13:49              dut.10.239.252.45: start
18/07/2022 11:13:49              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:13:49             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_pay_symmetric================
18/07/2022 11:13:49             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:13:49              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
18/07/2022 11:13:49              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:13:49              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
18/07/2022 11:13:49              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:13:49              dut.10.239.252.45: flow list 0
18/07/2022 11:13:49              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
18/07/2022 11:13:49             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:49             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:50              dut.10.239.252.45:  port 0/queue 45: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x2240fbed - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:13:50             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay_match'}

18/07/2022 11:13:50             Advanced_rss_pppoe: hash_infos: [('0x2240fbed', '0x2d')]
18/07/2022 11:13:50             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:50             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
18/07/2022 11:13:51              dut.10.239.252.45: port 0/queue 45: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x2240fbed - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:13:51             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv6_pay_match'}

18/07/2022 11:13:51             Advanced_rss_pppoe: hash_infos: [('0x2240fbed', '0x2d')]
18/07/2022 11:13:51             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:51             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
18/07/2022 11:13:52              dut.10.239.252.45: port 0/queue 54: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x14025f6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:13:52             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'}

18/07/2022 11:13:52             Advanced_rss_pppoe: hash_infos: [('0x14025f6', '0x36')]
18/07/2022 11:13:52             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:52             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)']
18/07/2022 11:13:53              dut.10.239.252.45: port 0/queue 55: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x382b57f7 - RSS queue=0x37 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x37
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:13:53             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'}

18/07/2022 11:13:53             Advanced_rss_pppoe: hash_infos: [('0x382b57f7', '0x37')]
18/07/2022 11:13:53             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:53             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:13:54              dut.10.239.252.45: port 0/queue 16: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - RSS hash=0x4ac23b90 - RSS queue=0x10 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:13:54             Advanced_rss_pppoe: action: {'save_hash': 'mac_ipv6_pay_mismatch'}

18/07/2022 11:13:54             Advanced_rss_pppoe: hash_infos: [('0x4ac23b90', '0x10')]
18/07/2022 11:13:54             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:54             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
18/07/2022 11:13:56              dut.10.239.252.45: port 0/queue 61: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - RSS hash=0x6882c07d - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x3d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:13:56             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_ipv6_pay_mismatch'}

18/07/2022 11:13:56             Advanced_rss_pppoe: hash_infos: [('0x6882c07d', '0x3d')]
18/07/2022 11:13:56             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:13:56              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:13:57              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:13:57              dut.10.239.252.45: flow list 0
18/07/2022 11:13:57              dut.10.239.252.45: 
18/07/2022 11:13:57             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:13:57             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
18/07/2022 11:13:58              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:13:58             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:13:58             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:13:58             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_pay_symmetric passed
18/07/2022 11:13:58              dut.10.239.252.45: flow flush 0
18/07/2022 11:13:58              dut.10.239.252.45: 
18/07/2022 11:13:58             Advanced_rss_pppoe: {'mac_pppoe_ipv6_pay_symmetric': 'passed'}
18/07/2022 11:13:58             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:13:58             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_pay_symmetric Result PASSED:
18/07/2022 11:13:58              dut.10.239.252.45: flow flush 0
18/07/2022 11:13:59              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:13:59              dut.10.239.252.45: clear port stats all
18/07/2022 11:14:00              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:14:00              dut.10.239.252.45: stop
18/07/2022 11:14:00              dut.10.239.252.45: 
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=16 -> TX Port= 0/Queue=16 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
  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.
18/07/2022 11:14:00              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:14:03              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:14:03              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:14:03              dut.10.239.252.45: **************************************
18/07/2022 11:14:03              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:14:03              dut.10.239.252.45: **************************************
18/07/2022 11:14:03             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_tcp_pay Begin
18/07/2022 11:14:03              dut.10.239.252.45: 
18/07/2022 11:14:03                         tester: 
18/07/2022 11:14:03              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:14:04              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
18/07/2022 11:14:05              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:14:15              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:14:15              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:14:15              dut.10.239.252.45: set verbose 1
18/07/2022 11:14:16              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:14:16              dut.10.239.252.45: show port info all
18/07/2022 11:14:16              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:14:16              dut.10.239.252.45: start
18/07/2022 11:14:16              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=384 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=384 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:14:16             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l2_src_only================
18/07/2022 11:14:16             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:14:16              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:14:16              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:14:16              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:14:16              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:14:16              dut.10.239.252.45: flow list 0
18/07/2022 11:14:16              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:14:16             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:16             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:14:17              dut.10.239.252.45:  port 0/queue 42: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xb9f5e4ea - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:17             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:17             Advanced_rss_pppoe: hash_infos: [('0xb9f5e4ea', '0x2a')]
18/07/2022 11:14:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:17             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:14:18              dut.10.239.252.45: port 0/queue 10: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x9081bca - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:18             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:18             Advanced_rss_pppoe: hash_infos: [('0x9081bca', '0xa')]
18/07/2022 11:14:18             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:18             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:14:19              dut.10.239.252.45: port 0/queue 42: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xb9f5e4ea - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:19             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:14:19             Advanced_rss_pppoe: hash_infos: [('0xb9f5e4ea', '0x2a')]
18/07/2022 11:14:19             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:14:19             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:19             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:14:20              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:20             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:14:20             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:14:20             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:14:20              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:14:21              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:14:21              dut.10.239.252.45: flow list 0
18/07/2022 11:14:22              dut.10.239.252.45: 
18/07/2022 11:14:22             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:22             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:14:23              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:23             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:14:23             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:14:23             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l2_src_only passed
18/07/2022 11:14:23              dut.10.239.252.45: flow flush 0
18/07/2022 11:14:23              dut.10.239.252.45: 
18/07/2022 11:14:23             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l2_dst_only================
18/07/2022 11:14:23             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:14:23              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:14:23              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:14:23              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:14:23              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:14:23              dut.10.239.252.45: flow list 0
18/07/2022 11:14:23              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:14:23             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:23             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:14:24              dut.10.239.252.45:  port 0/queue 5: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xb4604945 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:24             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:24             Advanced_rss_pppoe: hash_infos: [('0xb4604945', '0x5')]
18/07/2022 11:14:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:24             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:14:25              dut.10.239.252.45: port 0/queue 8: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x767d1888 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:25             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:25             Advanced_rss_pppoe: hash_infos: [('0x767d1888', '0x8')]
18/07/2022 11:14:25             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:25             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:14:26              dut.10.239.252.45: port 0/queue 5: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xb4604945 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:26             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:14:26             Advanced_rss_pppoe: hash_infos: [('0xb4604945', '0x5')]
18/07/2022 11:14:26             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:14:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:26             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:14:27              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:27             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:14:27             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:14:27             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:14:27              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:14:28              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:14:28              dut.10.239.252.45: flow list 0
18/07/2022 11:14:29              dut.10.239.252.45: 
18/07/2022 11:14:29             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:29             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:14:30              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:30             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:14:30             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:14:30             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l2_dst_only passed
18/07/2022 11:14:30              dut.10.239.252.45: flow flush 0
18/07/2022 11:14:30              dut.10.239.252.45: 
18/07/2022 11:14:30             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only================
18/07/2022 11:14:30             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:14:30              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:14:30              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:14:30              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:14:30              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:14:30              dut.10.239.252.45: flow list 0
18/07/2022 11:14:30              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:14:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:30             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:14:31              dut.10.239.252.45:  port 0/queue 42: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xa492f7ea - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:31             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:31             Advanced_rss_pppoe: hash_infos: [('0xa492f7ea', '0x2a')]
18/07/2022 11:14:31             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:31             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:14:32              dut.10.239.252.45: port 0/queue 28: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x15720c9c - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:32             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:32             Advanced_rss_pppoe: hash_infos: [('0x15720c9c', '0x1c')]
18/07/2022 11:14:32             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:32             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:14:33              dut.10.239.252.45: port 0/queue 39: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x668fa627 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x27
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:33             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:33             Advanced_rss_pppoe: hash_infos: [('0x668fa627', '0x27')]
18/07/2022 11:14:33             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:33             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:14:34              dut.10.239.252.45: port 0/queue 17: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xd76f5d51 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x11
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:34             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:34             Advanced_rss_pppoe: hash_infos: [('0xd76f5d51', '0x11')]
18/07/2022 11:14:34             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:34             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:14:35              dut.10.239.252.45: port 0/queue 42: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xa492f7ea - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:35             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:14:35             Advanced_rss_pppoe: hash_infos: [('0xa492f7ea', '0x2a')]
18/07/2022 11:14:35             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:14:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:35             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:14:37              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:37             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:14:37             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:14:37             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:14:37              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:14:38              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:14:38              dut.10.239.252.45: flow list 0
18/07/2022 11:14:38              dut.10.239.252.45: 
18/07/2022 11:14:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:38             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:14:39              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:39             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:14:39             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:14:39             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only passed
18/07/2022 11:14:39              dut.10.239.252.45: flow flush 0
18/07/2022 11:14:39              dut.10.239.252.45: 
18/07/2022 11:14:39             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only================
18/07/2022 11:14:39             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:14:39              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
18/07/2022 11:14:39              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:14:39              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
18/07/2022 11:14:39              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:14:39              dut.10.239.252.45: flow list 0
18/07/2022 11:14:39              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:14:39             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:39             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:14:40              dut.10.239.252.45:  port 0/queue 33: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x655ac4a1 - RSS queue=0x21 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x21
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:40             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:40             Advanced_rss_pppoe: hash_infos: [('0x655ac4a1', '0x21')]
18/07/2022 11:14:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:40             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:14:41              dut.10.239.252.45: port 0/queue 49: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x13105c31 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x31
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:41             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:41             Advanced_rss_pppoe: hash_infos: [('0x13105c31', '0x31')]
18/07/2022 11:14:41             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:41             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:14:42              dut.10.239.252.45: port 0/queue 33: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x655ac4a1 - RSS queue=0x21 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x21
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:42             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:14:42             Advanced_rss_pppoe: hash_infos: [('0x655ac4a1', '0x21')]
18/07/2022 11:14:42             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:14:42             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:42             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:14:44              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:44             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:14:44             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:14:44             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:14:44              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:14:45              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:14:45              dut.10.239.252.45: flow list 0
18/07/2022 11:14:45              dut.10.239.252.45: 
18/07/2022 11:14:45             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:45             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:14:46              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:46             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:14:46             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:14:46             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only passed
18/07/2022 11:14:46              dut.10.239.252.45: flow flush 0
18/07/2022 11:14:46              dut.10.239.252.45: 
18/07/2022 11:14:46             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_dst_only================
18/07/2022 11:14:46             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:14:46              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
18/07/2022 11:14:46              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:14:46              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
18/07/2022 11:14:46              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:14:46              dut.10.239.252.45: flow list 0
18/07/2022 11:14:46              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:14:46             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:46             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:14:47              dut.10.239.252.45:  port 0/queue 15: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x98bbc5cf - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:47             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:47             Advanced_rss_pppoe: hash_infos: [('0x98bbc5cf', '0xf')]
18/07/2022 11:14:47             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:47             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:14:48              dut.10.239.252.45: port 0/queue 31: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xeef15d5f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:48             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:48             Advanced_rss_pppoe: hash_infos: [('0xeef15d5f', '0x1f')]
18/07/2022 11:14:48             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:48             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:14:49              dut.10.239.252.45: port 0/queue 15: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x98bbc5cf - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:49             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:14:49             Advanced_rss_pppoe: hash_infos: [('0x98bbc5cf', '0xf')]
18/07/2022 11:14:49             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:14:49             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:49             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:14:51              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:51             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:14:51             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:14:51             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:14:51              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:14:52              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:14:52              dut.10.239.252.45: flow list 0
18/07/2022 11:14:52              dut.10.239.252.45: 
18/07/2022 11:14:52             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:52             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:14:53              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:53             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:14:53             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:14:53             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l3_dst_only passed
18/07/2022 11:14:53              dut.10.239.252.45: flow flush 0
18/07/2022 11:14:53              dut.10.239.252.45: 
18/07/2022 11:14:53             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l4_src_only================
18/07/2022 11:14:53             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:14:53              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
18/07/2022 11:14:53              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:14:53              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
18/07/2022 11:14:53              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:14:53              dut.10.239.252.45: flow list 0
18/07/2022 11:14:53              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:14:53             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:53             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:14:54              dut.10.239.252.45:  port 0/queue 24: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xa3c6dc18 - RSS queue=0x18 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x18
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:54             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:54             Advanced_rss_pppoe: hash_infos: [('0xa3c6dc18', '0x18')]
18/07/2022 11:14:54             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:54             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:14:55              dut.10.239.252.45: port 0/queue 27: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x6cdbb49b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:55             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:14:55             Advanced_rss_pppoe: hash_infos: [('0x6cdbb49b', '0x1b')]
18/07/2022 11:14:55             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:55             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:14:56              dut.10.239.252.45: port 0/queue 24: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xa3c6dc18 - RSS queue=0x18 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x18
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:56             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:14:56             Advanced_rss_pppoe: hash_infos: [('0xa3c6dc18', '0x18')]
18/07/2022 11:14:56             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:14:56             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:56             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:14:58              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:14:58             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:14:58             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:14:58             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:14:58              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:14:59              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:14:59              dut.10.239.252.45: flow list 0
18/07/2022 11:14:59              dut.10.239.252.45: 
18/07/2022 11:14:59             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:14:59             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:15:00              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:00             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:00             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:00             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l4_src_only passed
18/07/2022 11:15:00              dut.10.239.252.45: flow flush 0
18/07/2022 11:15:00              dut.10.239.252.45: 
18/07/2022 11:15:00             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l4_dst_only================
18/07/2022 11:15:00             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:15:00              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
18/07/2022 11:15:00              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:15:00              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
18/07/2022 11:15:00              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:15:00              dut.10.239.252.45: flow list 0
18/07/2022 11:15:00              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:15:00             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:00             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:01              dut.10.239.252.45:  port 0/queue 15: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xbf8324cf - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:01             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:01             Advanced_rss_pppoe: hash_infos: [('0xbf8324cf', '0xf')]
18/07/2022 11:15:01             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:01             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:15:02              dut.10.239.252.45: port 0/queue 1: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x4f530b81 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:02             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:02             Advanced_rss_pppoe: hash_infos: [('0x4f530b81', '0x1')]
18/07/2022 11:15:02             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:02             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:15:03              dut.10.239.252.45: port 0/queue 15: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xbf8324cf - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:03             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:15:03             Advanced_rss_pppoe: hash_infos: [('0xbf8324cf', '0xf')]
18/07/2022 11:15:03             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:15:03             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:03             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:15:05              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:05             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:05             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:05             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:15:05              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:15:06              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:15:06              dut.10.239.252.45: flow list 0
18/07/2022 11:15:06              dut.10.239.252.45: 
18/07/2022 11:15:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:06             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:15:07              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:07             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:07             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:07             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l4_dst_only passed
18/07/2022 11:15:07              dut.10.239.252.45: flow flush 0
18/07/2022 11:15:07              dut.10.239.252.45: 
18/07/2022 11:15:07             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only================
18/07/2022 11:15:07             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:15:07              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:15:07              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:15:07              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:15:07              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:15:07              dut.10.239.252.45: flow list 0
18/07/2022 11:15:07              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:15:07             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:07             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:08              dut.10.239.252.45:  port 0/queue 20: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x75179d4 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:08             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:08             Advanced_rss_pppoe: hash_infos: [('0x75179d4', '0x14')]
18/07/2022 11:15:08             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:08             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:09              dut.10.239.252.45: port 0/queue 4: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x711be144 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:09             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:09             Advanced_rss_pppoe: hash_infos: [('0x711be144', '0x4')]
18/07/2022 11:15:09             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:09             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:15:10              dut.10.239.252.45: port 0/queue 33: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x180b3c21 - RSS queue=0x21 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x21
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:10             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:10             Advanced_rss_pppoe: hash_infos: [('0x180b3c21', '0x21')]
18/07/2022 11:15:10             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:10             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:15:12              dut.10.239.252.45: port 0/queue 49: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x6e41a4b1 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x31
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:12             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:12             Advanced_rss_pppoe: hash_infos: [('0x6e41a4b1', '0x31')]
18/07/2022 11:15:12             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:12             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:15:13              dut.10.239.252.45: port 0/queue 20: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x75179d4 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:13             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:15:13             Advanced_rss_pppoe: hash_infos: [('0x75179d4', '0x14')]
18/07/2022 11:15:13             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:15:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:13             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:15:14              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:14             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:14             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:14             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:15:14              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:15:15              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:15:15              dut.10.239.252.45: flow list 0
18/07/2022 11:15:15              dut.10.239.252.45: 
18/07/2022 11:15:15             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:15             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:15:16              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:16             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:16             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:16             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only passed
18/07/2022 11:15:16              dut.10.239.252.45: flow flush 0
18/07/2022 11:15:16              dut.10.239.252.45: 
18/07/2022 11:15:16             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only================
18/07/2022 11:15:16             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:15:16              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:15:16              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:15:16              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:15:16              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:15:16              dut.10.239.252.45: flow list 0
18/07/2022 11:15:16              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:15:16             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:16             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:17              dut.10.239.252.45:  port 0/queue 41: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xbe2f14e9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:17             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:17             Advanced_rss_pppoe: hash_infos: [('0xbe2f14e9', '0x29')]
18/07/2022 11:15:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:17             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:19              dut.10.239.252.45: port 0/queue 57: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xc8658c79 - RSS queue=0x39 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x39
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:19             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:19             Advanced_rss_pppoe: hash_infos: [('0xc8658c79', '0x39')]
18/07/2022 11:15:19             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:19             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:15:20              dut.10.239.252.45: port 0/queue 6: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xcf24f186 - RSS queue=0x6 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:20             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:20             Advanced_rss_pppoe: hash_infos: [('0xcf24f186', '0x6')]
18/07/2022 11:15:20             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:20             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:15:21              dut.10.239.252.45: port 0/queue 22: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xb96e6916 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:21             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:21             Advanced_rss_pppoe: hash_infos: [('0xb96e6916', '0x16')]
18/07/2022 11:15:21             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:21             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:15:22              dut.10.239.252.45: port 0/queue 41: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xbe2f14e9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:22             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:15:22             Advanced_rss_pppoe: hash_infos: [('0xbe2f14e9', '0x29')]
18/07/2022 11:15:22             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:15:22             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:22             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:15:23              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:23             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:23             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:23             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:15:23              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:15:24              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:15:24              dut.10.239.252.45: flow list 0
18/07/2022 11:15:24              dut.10.239.252.45: 
18/07/2022 11:15:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:24             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:15:25              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:25             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:25             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:25             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only passed
18/07/2022 11:15:25              dut.10.239.252.45: flow flush 0
18/07/2022 11:15:25              dut.10.239.252.45: 
18/07/2022 11:15:25             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only================
18/07/2022 11:15:25             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:15:25              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:15:25              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:15:25              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:15:26              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:15:26              dut.10.239.252.45: flow list 0
18/07/2022 11:15:26              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:15:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:26             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:27              dut.10.239.252.45:  port 0/queue 58: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xfab078ba - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:27             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:27             Advanced_rss_pppoe: hash_infos: [('0xfab078ba', '0x3a')]
18/07/2022 11:15:27             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:27             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:28              dut.10.239.252.45: port 0/queue 42: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x8cfae02a - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:28             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:28             Advanced_rss_pppoe: hash_infos: [('0x8cfae02a', '0x2a')]
18/07/2022 11:15:28             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:28             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:15:29              dut.10.239.252.45: port 0/queue 15: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xe5ea3d4f - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:29             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:29             Advanced_rss_pppoe: hash_infos: [('0xe5ea3d4f', '0xf')]
18/07/2022 11:15:29             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:29             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:15:30              dut.10.239.252.45: port 0/queue 31: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x93a0a5df - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:30             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:30             Advanced_rss_pppoe: hash_infos: [('0x93a0a5df', '0x1f')]
18/07/2022 11:15:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:30             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:15:31              dut.10.239.252.45: port 0/queue 58: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xfab078ba - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:31             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:15:31             Advanced_rss_pppoe: hash_infos: [('0xfab078ba', '0x3a')]
18/07/2022 11:15:31             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:15:31             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:31             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:15:32              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:32             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:32             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:32             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:15:32              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:15:33              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:15:33              dut.10.239.252.45: flow list 0
18/07/2022 11:15:33              dut.10.239.252.45: 
18/07/2022 11:15:33             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:33             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:15:35              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:35             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:35             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:35             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only passed
18/07/2022 11:15:35              dut.10.239.252.45: flow flush 0
18/07/2022 11:15:35              dut.10.239.252.45: 
18/07/2022 11:15:35             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only================
18/07/2022 11:15:35             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:15:35              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:15:35              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:15:35              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:15:35              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:15:35              dut.10.239.252.45: flow list 0
18/07/2022 11:15:35              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:15:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:35             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:36              dut.10.239.252.45:  port 0/queue 7: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x43ce1587 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:36             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:36             Advanced_rss_pppoe: hash_infos: [('0x43ce1587', '0x7')]
18/07/2022 11:15:36             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:36             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:37              dut.10.239.252.45: port 0/queue 23: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x35848d17 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x17
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:37             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:37             Advanced_rss_pppoe: hash_infos: [('0x35848d17', '0x17')]
18/07/2022 11:15:37             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:37             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:15:38              dut.10.239.252.45: port 0/queue 40: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x32c5f0e8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:38             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:38             Advanced_rss_pppoe: hash_infos: [('0x32c5f0e8', '0x28')]
18/07/2022 11:15:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:38             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:15:39              dut.10.239.252.45: port 0/queue 56: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x448f6878 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x38
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:39             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:39             Advanced_rss_pppoe: hash_infos: [('0x448f6878', '0x38')]
18/07/2022 11:15:39             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:39             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:15:40              dut.10.239.252.45: port 0/queue 7: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x43ce1587 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:40             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:15:40             Advanced_rss_pppoe: hash_infos: [('0x43ce1587', '0x7')]
18/07/2022 11:15:40             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:15:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:40             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:15:41              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:41             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:41             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:41             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:15:41              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:15:43              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:15:43              dut.10.239.252.45: flow list 0
18/07/2022 11:15:43              dut.10.239.252.45: 
18/07/2022 11:15:43             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:43             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:15:44              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:44             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:44             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:44             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only passed
18/07/2022 11:15:44              dut.10.239.252.45: flow flush 0
18/07/2022 11:15:44              dut.10.239.252.45: 
18/07/2022 11:15:44             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
18/07/2022 11:15:44             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:15:44              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
18/07/2022 11:15:44              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:15:44              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
18/07/2022 11:15:44              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:15:44              dut.10.239.252.45: flow list 0
18/07/2022 11:15:44              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:15:44             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:44             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:45              dut.10.239.252.45:  port 0/queue 43: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x81a6202b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:45             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:45             Advanced_rss_pppoe: hash_infos: [('0x81a6202b', '0x2b')]
18/07/2022 11:15:45             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:45             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:46              dut.10.239.252.45: port 0/queue 59: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xf7ecb8bb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:46             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:46             Advanced_rss_pppoe: hash_infos: [('0xf7ecb8bb', '0x3b')]
18/07/2022 11:15:46             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:46             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:47              dut.10.239.252.45: port 0/queue 47: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x7b2ad8ef - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:47             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:47             Advanced_rss_pppoe: hash_infos: [('0x7b2ad8ef', '0x2f')]
18/07/2022 11:15:47             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:47             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:15:48              dut.10.239.252.45: port 0/queue 39: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x3331a67 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x27
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:48             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:48             Advanced_rss_pppoe: hash_infos: [('0x3331a67', '0x27')]
18/07/2022 11:15:48             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:48             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:15:49              dut.10.239.252.45: port 0/queue 10: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x81b8d80a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:49             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:49             Advanced_rss_pppoe: hash_infos: [('0x81b8d80a', '0xa')]
18/07/2022 11:15:49             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:49             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:15:51              dut.10.239.252.45: port 0/queue 18: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x8feb8212 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x12
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:51             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:51             Advanced_rss_pppoe: hash_infos: [('0x8feb8212', '0x12')]
18/07/2022 11:15:51             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:51             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:52              dut.10.239.252.45: port 0/queue 43: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x81a6202b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:52             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:15:52             Advanced_rss_pppoe: hash_infos: [('0x81a6202b', '0x2b')]
18/07/2022 11:15:52             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:15:52             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:52             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:15:53              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:53             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:53             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:53             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:15:53              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:15:54              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:15:54              dut.10.239.252.45: flow list 0
18/07/2022 11:15:54              dut.10.239.252.45: 
18/07/2022 11:15:54             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:54             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=19,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:15:55              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:55             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:15:55             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:15:55             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
18/07/2022 11:15:55              dut.10.239.252.45: flow flush 0
18/07/2022 11:15:55              dut.10.239.252.45: 
18/07/2022 11:15:55             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_ipv6================
18/07/2022 11:15:55             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:15:55              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6 end key_len 0 queues end / end
18/07/2022 11:15:55              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:15:55              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6 end key_len 0 queues end / end
18/07/2022 11:15:55              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:15:55              dut.10.239.252.45: flow list 0
18/07/2022 11:15:55              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:15:55             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:55             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:57              dut.10.239.252.45:  port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x808a6953 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:57             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:57             Advanced_rss_pppoe: hash_infos: [('0x808a6953', '0x13')]
18/07/2022 11:15:57             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:57             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:58              dut.10.239.252.45: port 0/queue 3: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xf6c0f1c3 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:58             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:58             Advanced_rss_pppoe: hash_infos: [('0xf6c0f1c3', '0x3')]
18/07/2022 11:15:58             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:58             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:15:59              dut.10.239.252.45: port 0/queue 23: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x7a069197 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x17
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:15:59             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:15:59             Advanced_rss_pppoe: hash_infos: [('0x7a069197', '0x17')]
18/07/2022 11:15:59             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:15:59             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1538", dst="CDCD:910A:2222:5498:8475:1111:3900:2024")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:16:00              dut.10.239.252.45: port 0/queue 52: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x7c73d334 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x34
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:00             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:16:00             Advanced_rss_pppoe: hash_infos: [('0x7c73d334', '0x34')]
18/07/2022 11:16:00             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:00             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:16:01              dut.10.239.252.45: port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x808a6953 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:01             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:16:01             Advanced_rss_pppoe: hash_infos: [('0x808a6953', '0x13')]
18/07/2022 11:16:01             Advanced_rss_pppoe: action: mac_pppoe_ipv6_tcp_pay

18/07/2022 11:16:01             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:01             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:16:02              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:02             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:16:02             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:16:02             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:16:02              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:16:03              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:16:03              dut.10.239.252.45: flow list 0
18/07/2022 11:16:03              dut.10.239.252.45: 
18/07/2022 11:16:03             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:03             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1538", dst="CDCD:910A:2222:5498:8475:1111:3900:2024")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:16:04              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:04             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:16:04             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:16:04             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_ipv6 passed
18/07/2022 11:16:04              dut.10.239.252.45: flow flush 0
18/07/2022 11:16:04              dut.10.239.252.45: 
18/07/2022 11:16:04             Advanced_rss_pppoe: {'mac_pppoe_ipv6_tcp_pay_l2_src_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_src_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l4_src_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l4_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_ipv6': 'passed'}
18/07/2022 11:16:04             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:16:04             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_tcp_pay Result PASSED:
18/07/2022 11:16:04              dut.10.239.252.45: flow flush 0
18/07/2022 11:16:06              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:16:06              dut.10.239.252.45: clear port stats all
18/07/2022 11:16:07              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:16:07              dut.10.239.252.45: stop
18/07/2022 11:16:07              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- 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= 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: 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: 1              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: 1              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=15 -> TX Port= 0/Queue=15 -------
  RX-packets: 5              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=59 -> TX Port= 0/Queue=59 -------
  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.
18/07/2022 11:16:07              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:16:09              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:16:09              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:16:09              dut.10.239.252.45: **************************************
18/07/2022 11:16:09              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:16:09              dut.10.239.252.45: **************************************
18/07/2022 11:16:10             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_tcp_pay_symmetric Begin
18/07/2022 11:16:10              dut.10.239.252.45: 
18/07/2022 11:16:10                         tester: 
18/07/2022 11:16:10              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:16:10              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64
18/07/2022 11:16:12              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:16:22              dut.10.239.252.45: port config all rss all
18/07/2022 11:16:22              dut.10.239.252.45: 
Port 0 modified RSS hash function based on hardware support,requested:0x137f83fffc configured:0x7ffc
rss_hf 0x137f83fffc
18/07/2022 11:16:22              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:16:22              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:16:22              dut.10.239.252.45: set verbose 1
18/07/2022 11:16:22              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:16:22              dut.10.239.252.45: show port info all
18/07/2022 11:16:22              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:16:22              dut.10.239.252.45: start
18/07/2022 11:16:22              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:16:22             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_symmetric================
18/07/2022 11:16:22             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:16:22              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
18/07/2022 11:16:23              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:16:23              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
18/07/2022 11:16:23              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:16:23              dut.10.239.252.45: flow list 0
18/07/2022 11:16:23              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
18/07/2022 11:16:23             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:23             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:16:24              dut.10.239.252.45:  port 0/queue 47: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xb0e4fdaf - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:24             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:16:24             Advanced_rss_pppoe: hash_infos: [('0xb0e4fdaf', '0x2f')]
18/07/2022 11:16:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:24             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:16:25              dut.10.239.252.45: port 0/queue 47: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xb0e4fdaf - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:25             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:16:25             Advanced_rss_pppoe: hash_infos: [('0xb0e4fdaf', '0x2f')]
18/07/2022 11:16:25             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:25             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=23,dport=25)/Raw("x"*80)
18/07/2022 11:16:26              dut.10.239.252.45: port 0/queue 47: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xb0e4fdaf - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:26             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:16:26             Advanced_rss_pppoe: hash_infos: [('0xb0e4fdaf', '0x2f')]
18/07/2022 11:16:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:26             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)
18/07/2022 11:16:27              dut.10.239.252.45: port 0/queue 47: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xb0e4fdaf - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:27             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'}

18/07/2022 11:16:27             Advanced_rss_pppoe: hash_infos: [('0xb0e4fdaf', '0x2f')]
18/07/2022 11:16:27             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:27             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:16:28              dut.10.239.252.45: port 0/queue 58: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xfcb241fa - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:28             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_mismatch'}

18/07/2022 11:16:28             Advanced_rss_pppoe: hash_infos: [('0xfcb241fa', '0x3a')]
18/07/2022 11:16:28             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:28             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=25)/Raw("x"*80)']
18/07/2022 11:16:29              dut.10.239.252.45: port 0/queue 9: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x87d2b509 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:29             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay_mismatch'}

18/07/2022 11:16:29             Advanced_rss_pppoe: hash_infos: [('0x87d2b509', '0x9')]
18/07/2022 11:16:29             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:29             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:16:30              dut.10.239.252.45: port 0/queue 30: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x7091481e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:30             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay_mismatch'}

18/07/2022 11:16:30             Advanced_rss_pppoe: hash_infos: [('0x7091481e', '0x1e')]
18/07/2022 11:16:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:30             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)']
18/07/2022 11:16:32              dut.10.239.252.45: port 0/queue 33: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xdfec9ba1 - RSS queue=0x21 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x21
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:32             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay_mismatch'}

18/07/2022 11:16:32             Advanced_rss_pppoe: hash_infos: [('0xdfec9ba1', '0x21')]
18/07/2022 11:16:32             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:32             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:16:33              dut.10.239.252.45: port 0/queue 50: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x25ca6372 - RSS queue=0x32 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x32
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:33             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'}

18/07/2022 11:16:33             Advanced_rss_pppoe: hash_infos: [('0x25ca6372', '0x32')]
18/07/2022 11:16:33             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:33             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
18/07/2022 11:16:34              dut.10.239.252.45: port 0/queue 47: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x74fb266f - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:34             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'}

18/07/2022 11:16:34             Advanced_rss_pppoe: hash_infos: [('0x74fb266f', '0x2f')]
18/07/2022 11:16:34             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:34             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:16:35              dut.10.239.252.45: port 0/queue 30: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - RSS hash=0x7091481e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x1e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:35             Advanced_rss_pppoe: action: {'save_hash': 'mac_ipv6_tcp_pay_mismatch'}

18/07/2022 11:16:35             Advanced_rss_pppoe: hash_infos: [('0x7091481e', '0x1e')]
18/07/2022 11:16:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:35             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)']
18/07/2022 11:16:36              dut.10.239.252.45: port 0/queue 33: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - RSS hash=0xdfec9ba1 - RSS queue=0x21 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x21
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:36             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_ipv6_tcp_pay_mismatch'}

18/07/2022 11:16:36             Advanced_rss_pppoe: hash_infos: [('0xdfec9ba1', '0x21')]
18/07/2022 11:16:36             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:16:36              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:16:37              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:16:37              dut.10.239.252.45: flow list 0
18/07/2022 11:16:37              dut.10.239.252.45: 
18/07/2022 11:16:37             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:37             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:16:38              dut.10.239.252.45:  port 0/queue 50: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x25ca6372 - RSS queue=0x32 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x32
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:38             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay_match_post'}

18/07/2022 11:16:38             Advanced_rss_pppoe: hash_infos: [('0x25ca6372', '0x32')]
18/07/2022 11:16:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:38             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)
18/07/2022 11:16:39              dut.10.239.252.45: port 0/queue 47: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x74fb266f - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:39             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_match_post'}

18/07/2022 11:16:39             Advanced_rss_pppoe: hash_infos: [('0x74fb266f', '0x2f')]
18/07/2022 11:16:39             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_tcp_pay_symmetric passed
18/07/2022 11:16:39              dut.10.239.252.45: flow flush 0
18/07/2022 11:16:39              dut.10.239.252.45: 
18/07/2022 11:16:39             Advanced_rss_pppoe: {'mac_pppoe_ipv6_tcp_pay_symmetric': 'passed'}
18/07/2022 11:16:39             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:16:39             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_tcp_pay_symmetric Result PASSED:
18/07/2022 11:16:39              dut.10.239.252.45: flow flush 0
18/07/2022 11:16:41              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:16:41              dut.10.239.252.45: clear port stats all
18/07/2022 11:16:42              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:16:42              dut.10.239.252.45: stop
18/07/2022 11:16:42              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

  ------- 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=30 -> TX Port= 0/Queue=30 -------
  RX-packets: 2              TX-packets: 0              TX-dropped: 0             

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=58 -> TX Port= 0/Queue=58 -------
  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.
18/07/2022 11:16:42              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:16:44              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:16:44              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:16:44              dut.10.239.252.45: **************************************
18/07/2022 11:16:44              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:16:44              dut.10.239.252.45: **************************************
18/07/2022 11:16:44             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_udp_pay Begin
18/07/2022 11:16:45              dut.10.239.252.45: 
18/07/2022 11:16:45                         tester: 
18/07/2022 11:16:45              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:16:45              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
18/07/2022 11:16:47              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:16:57              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:16:57              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:16:57              dut.10.239.252.45: set verbose 1
18/07/2022 11:16:57              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:16:57              dut.10.239.252.45: show port info all
18/07/2022 11:16:57              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:16:57              dut.10.239.252.45: start
18/07/2022 11:16:57              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=384 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=384 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:16:57             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l2_src_only================
18/07/2022 11:16:57             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:16:57              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:16:57              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:16:57              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:16:57              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:16:57              dut.10.239.252.45: flow list 0
18/07/2022 11:16:57              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:16:57             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:57             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:16:59              dut.10.239.252.45:  port 0/queue 22: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xefaaf256 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:16:59             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:16:59             Advanced_rss_pppoe: hash_infos: [('0xefaaf256', '0x16')]
18/07/2022 11:16:59             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:16:59             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:00              dut.10.239.252.45: port 0/queue 7: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xf5ccbec7 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:00             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:00             Advanced_rss_pppoe: hash_infos: [('0xf5ccbec7', '0x7')]
18/07/2022 11:17:00             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:00             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:17:01              dut.10.239.252.45: port 0/queue 22: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xefaaf256 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:01             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:17:01             Advanced_rss_pppoe: hash_infos: [('0xefaaf256', '0x16')]
18/07/2022 11:17:01             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:17:01             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:01             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:02              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:02             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:02             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:02             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:17:02              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:17:03              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:17:03              dut.10.239.252.45: flow list 0
18/07/2022 11:17:03              dut.10.239.252.45: 
18/07/2022 11:17:03             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:03             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:17:04              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:04             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:04             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:04             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l2_src_only passed
18/07/2022 11:17:04              dut.10.239.252.45: flow flush 0
18/07/2022 11:17:04              dut.10.239.252.45: 
18/07/2022 11:17:04             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l2_dst_only================
18/07/2022 11:17:04             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:17:04              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:17:04              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:17:04              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:17:04              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:17:04              dut.10.239.252.45: flow list 0
18/07/2022 11:17:04              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:17:04             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:04             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:06              dut.10.239.252.45:  port 0/queue 53: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xbe472d75 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x35
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:06             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:06             Advanced_rss_pppoe: hash_infos: [('0xbe472d75', '0x35')]
18/07/2022 11:17:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:06             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:07              dut.10.239.252.45: port 0/queue 40: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x2c2769e8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:07             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:07             Advanced_rss_pppoe: hash_infos: [('0x2c2769e8', '0x28')]
18/07/2022 11:17:07             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:07             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:17:08              dut.10.239.252.45: port 0/queue 53: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xbe472d75 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x35
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:08             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:17:08             Advanced_rss_pppoe: hash_infos: [('0xbe472d75', '0x35')]
18/07/2022 11:17:08             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:17:08             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:08             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:09              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:09             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:09             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:09             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:17:09              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:17:10              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:17:10              dut.10.239.252.45: flow list 0
18/07/2022 11:17:10              dut.10.239.252.45: 
18/07/2022 11:17:10             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:10             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:17:11              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:11             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:11             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:11             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l2_dst_only passed
18/07/2022 11:17:11              dut.10.239.252.45: flow flush 0
18/07/2022 11:17:11              dut.10.239.252.45: 
18/07/2022 11:17:11             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only================
18/07/2022 11:17:11             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:17:11              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:17:11              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:17:11              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:17:11              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:17:11              dut.10.239.252.45: flow list 0
18/07/2022 11:17:11              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:17:11             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:11             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:13              dut.10.239.252.45:  port 0/queue 62: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x2ca934be - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:13             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:13             Advanced_rss_pppoe: hash_infos: [('0x2ca934be', '0x3e')]
18/07/2022 11:17:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:13             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:14              dut.10.239.252.45: port 0/queue 3: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x161b4883 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:14             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:14             Advanced_rss_pppoe: hash_infos: [('0x161b4883', '0x3')]
18/07/2022 11:17:14             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:14             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:15              dut.10.239.252.45: port 0/queue 35: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xbec97023 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:15             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:15             Advanced_rss_pppoe: hash_infos: [('0xbec97023', '0x23')]
18/07/2022 11:17:15             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:15             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:16              dut.10.239.252.45: port 0/queue 30: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x847b0c1e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:16             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:16             Advanced_rss_pppoe: hash_infos: [('0x847b0c1e', '0x1e')]
18/07/2022 11:17:16             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:16             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:17:17              dut.10.239.252.45: port 0/queue 62: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x2ca934be - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:17             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:17:17             Advanced_rss_pppoe: hash_infos: [('0x2ca934be', '0x3e')]
18/07/2022 11:17:17             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:17:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:17             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:18              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:18             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:18             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:18             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:17:18              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:17:19              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:17:19              dut.10.239.252.45: flow list 0
18/07/2022 11:17:19              dut.10.239.252.45: 
18/07/2022 11:17:19             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:19             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:17:20              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:20             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:20             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:20             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only passed
18/07/2022 11:17:20              dut.10.239.252.45: flow flush 0
18/07/2022 11:17:21              dut.10.239.252.45: 
18/07/2022 11:17:21             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only================
18/07/2022 11:17:21             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:17:21              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
18/07/2022 11:17:21              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:17:21              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
18/07/2022 11:17:21              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:17:21              dut.10.239.252.45: flow list 0
18/07/2022 11:17:21              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:17:21             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:21             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:22              dut.10.239.252.45:  port 0/queue 26: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x625d5a9a - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:22             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:22             Advanced_rss_pppoe: hash_infos: [('0x625d5a9a', '0x1a')]
18/07/2022 11:17:22             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:22             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:23              dut.10.239.252.45: port 0/queue 7: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x65a15c47 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:23             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:23             Advanced_rss_pppoe: hash_infos: [('0x65a15c47', '0x7')]
18/07/2022 11:17:23             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:23             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:17:24              dut.10.239.252.45: port 0/queue 26: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x625d5a9a - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:24             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:17:24             Advanced_rss_pppoe: hash_infos: [('0x625d5a9a', '0x1a')]
18/07/2022 11:17:24             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:17:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:24             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:25              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:25             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:25             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:25             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:17:25              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:17:26              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:17:26              dut.10.239.252.45: flow list 0
18/07/2022 11:17:26              dut.10.239.252.45: 
18/07/2022 11:17:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:26             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:17:27              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:27             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:27             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:27             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only passed
18/07/2022 11:17:27              dut.10.239.252.45: flow flush 0
18/07/2022 11:17:28              dut.10.239.252.45: 
18/07/2022 11:17:28             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_dst_only================
18/07/2022 11:17:28             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:17:28              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
18/07/2022 11:17:28              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:17:28              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
18/07/2022 11:17:28              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:17:28              dut.10.239.252.45: flow list 0
18/07/2022 11:17:28              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:17:28             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:28             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:29              dut.10.239.252.45:  port 0/queue 39: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x7b9bd867 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x27
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:29             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:29             Advanced_rss_pppoe: hash_infos: [('0x7b9bd867', '0x27')]
18/07/2022 11:17:29             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:29             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:30              dut.10.239.252.45: port 0/queue 58: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x7c67deba - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:30             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:30             Advanced_rss_pppoe: hash_infos: [('0x7c67deba', '0x3a')]
18/07/2022 11:17:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:30             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:17:31              dut.10.239.252.45: port 0/queue 39: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x7b9bd867 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x27
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:31             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:17:31             Advanced_rss_pppoe: hash_infos: [('0x7b9bd867', '0x27')]
18/07/2022 11:17:31             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:17:31             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:31             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:32              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:32             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:32             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:32             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:17:32              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:17:33              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:17:33              dut.10.239.252.45: flow list 0
18/07/2022 11:17:33              dut.10.239.252.45: 
18/07/2022 11:17:33             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:33             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:17:34              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:34             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:34             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:34             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l3_dst_only passed
18/07/2022 11:17:34              dut.10.239.252.45: flow flush 0
18/07/2022 11:17:35              dut.10.239.252.45: 
18/07/2022 11:17:35             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l4_src_only================
18/07/2022 11:17:35             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:17:35              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
18/07/2022 11:17:35              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:17:35              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
18/07/2022 11:17:35              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:17:35              dut.10.239.252.45: flow list 0
18/07/2022 11:17:35              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:17:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:35             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:36              dut.10.239.252.45:  port 0/queue 44: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xad04f1ac - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:36             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:36             Advanced_rss_pppoe: hash_infos: [('0xad04f1ac', '0x2c')]
18/07/2022 11:17:36             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:36             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:17:37              dut.10.239.252.45: port 0/queue 57: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x2c0566f9 - RSS queue=0x39 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x39
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:37             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:37             Advanced_rss_pppoe: hash_infos: [('0x2c0566f9', '0x39')]
18/07/2022 11:17:37             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:37             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:17:38              dut.10.239.252.45: port 0/queue 44: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xad04f1ac - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:38             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:17:38             Advanced_rss_pppoe: hash_infos: [('0xad04f1ac', '0x2c')]
18/07/2022 11:17:38             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:17:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:38             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:39              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:39             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:39             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:39             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:17:39              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:17:40              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:17:40              dut.10.239.252.45: flow list 0
18/07/2022 11:17:40              dut.10.239.252.45: 
18/07/2022 11:17:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:40             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:17:41              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:41             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:41             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:41             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l4_src_only passed
18/07/2022 11:17:41              dut.10.239.252.45: flow flush 0
18/07/2022 11:17:42              dut.10.239.252.45: 
18/07/2022 11:17:42             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l4_dst_only================
18/07/2022 11:17:42             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:17:42              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
18/07/2022 11:17:42              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:17:42              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
18/07/2022 11:17:42              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:17:42              dut.10.239.252.45: flow list 0
18/07/2022 11:17:42              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:17:42             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:42             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:43              dut.10.239.252.45:  port 0/queue 36: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x79fa6f24 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:43             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:43             Advanced_rss_pppoe: hash_infos: [('0x79fa6f24', '0x24')]
18/07/2022 11:17:43             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:43             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:17:44              dut.10.239.252.45: port 0/queue 40: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xf69ab528 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:44             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:44             Advanced_rss_pppoe: hash_infos: [('0xf69ab528', '0x28')]
18/07/2022 11:17:44             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:44             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:17:45              dut.10.239.252.45: port 0/queue 36: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x79fa6f24 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:45             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:17:45             Advanced_rss_pppoe: hash_infos: [('0x79fa6f24', '0x24')]
18/07/2022 11:17:45             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:17:45             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:45             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:46              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:46             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:46             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:46             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:17:46              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:17:47              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:17:47              dut.10.239.252.45: flow list 0
18/07/2022 11:17:47              dut.10.239.252.45: 
18/07/2022 11:17:47             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:47             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:17:48              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:48             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:48             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:48             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l4_dst_only passed
18/07/2022 11:17:48              dut.10.239.252.45: flow flush 0
18/07/2022 11:17:49              dut.10.239.252.45: 
18/07/2022 11:17:49             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only================
18/07/2022 11:17:49             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:17:49              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:17:49              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:17:49              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:17:49              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:17:49              dut.10.239.252.45: flow list 0
18/07/2022 11:17:49              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:17:49             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:49             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:50              dut.10.239.252.45:  port 0/queue 53: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x243623b5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x35
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:50             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:50             Advanced_rss_pppoe: hash_infos: [('0x243623b5', '0x35')]
18/07/2022 11:17:50             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:50             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:51              dut.10.239.252.45: port 0/queue 40: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x23ca2568 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:51             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:51             Advanced_rss_pppoe: hash_infos: [('0x23ca2568', '0x28')]
18/07/2022 11:17:51             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:51             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:17:52              dut.10.239.252.45: port 0/queue 58: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xa78306fa - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:52             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:52             Advanced_rss_pppoe: hash_infos: [('0xa78306fa', '0x3a')]
18/07/2022 11:17:52             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:52             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:17:53              dut.10.239.252.45: port 0/queue 39: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xa07f0027 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x27
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:53             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:53             Advanced_rss_pppoe: hash_infos: [('0xa07f0027', '0x27')]
18/07/2022 11:17:53             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:53             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:17:54              dut.10.239.252.45: port 0/queue 53: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x243623b5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x35
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:54             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:17:54             Advanced_rss_pppoe: hash_infos: [('0x243623b5', '0x35')]
18/07/2022 11:17:54             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:17:54             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:54             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:17:55              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:55             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:55             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:55             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:17:55              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:17:57              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:17:57              dut.10.239.252.45: flow list 0
18/07/2022 11:17:57              dut.10.239.252.45: 
18/07/2022 11:17:57             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:57             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:17:58              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:58             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:17:58             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:17:58             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only passed
18/07/2022 11:17:58              dut.10.239.252.45: flow flush 0
18/07/2022 11:17:58              dut.10.239.252.45: 
18/07/2022 11:17:58             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only================
18/07/2022 11:17:58             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:17:58              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:17:58              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:17:58              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:17:58              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:17:58              dut.10.239.252.45: flow list 0
18/07/2022 11:17:58              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:17:58             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:58             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:17:59              dut.10.239.252.45:  port 0/queue 22: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xa63444d6 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:17:59             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:17:59             Advanced_rss_pppoe: hash_infos: [('0xa63444d6', '0x16')]
18/07/2022 11:17:59             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:17:59             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:00              dut.10.239.252.45: port 0/queue 11: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xa1c8420b - RSS queue=0xb - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:00             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:00             Advanced_rss_pppoe: hash_infos: [('0xa1c8420b', '0xb')]
18/07/2022 11:18:00             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:00             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:18:01              dut.10.239.252.45: port 0/queue 22: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x77c34a16 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:01             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:01             Advanced_rss_pppoe: hash_infos: [('0x77c34a16', '0x16')]
18/07/2022 11:18:01             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:01             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:18:02              dut.10.239.252.45: port 0/queue 11: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x703f4ccb - RSS queue=0xb - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:02             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:02             Advanced_rss_pppoe: hash_infos: [('0x703f4ccb', '0xb')]
18/07/2022 11:18:02             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:02             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:18:03              dut.10.239.252.45: port 0/queue 22: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xa63444d6 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x16
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:03             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:18:03             Advanced_rss_pppoe: hash_infos: [('0xa63444d6', '0x16')]
18/07/2022 11:18:03             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:18:03             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:03             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:18:05              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:05             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:18:05             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:18:05             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:18:05              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:18:06              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:18:06              dut.10.239.252.45: flow list 0
18/07/2022 11:18:06              dut.10.239.252.45: 
18/07/2022 11:18:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:06             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:18:07              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:07             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:18:07             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:18:07             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only passed
18/07/2022 11:18:07              dut.10.239.252.45: flow flush 0
18/07/2022 11:18:07              dut.10.239.252.45: 
18/07/2022 11:18:07             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only================
18/07/2022 11:18:07             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:18:07              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:18:07              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:18:07              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
18/07/2022 11:18:07              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:18:07              dut.10.239.252.45: flow list 0
18/07/2022 11:18:07              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:18:07             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:07             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:08              dut.10.239.252.45:  port 0/queue 8: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x3df0a148 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:08             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:08             Advanced_rss_pppoe: hash_infos: [('0x3df0a148', '0x8')]
18/07/2022 11:18:08             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:08             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:09              dut.10.239.252.45: port 0/queue 21: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x3a0ca795 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x15
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:09             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:09             Advanced_rss_pppoe: hash_infos: [('0x3a0ca795', '0x15')]
18/07/2022 11:18:09             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:09             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:18:10              dut.10.239.252.45: port 0/queue 7: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xbe458407 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:10             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:10             Advanced_rss_pppoe: hash_infos: [('0xbe458407', '0x7')]
18/07/2022 11:18:10             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:10             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:18:12              dut.10.239.252.45: port 0/queue 26: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xb9b982da - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:12             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:12             Advanced_rss_pppoe: hash_infos: [('0xb9b982da', '0x1a')]
18/07/2022 11:18:12             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:12             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:18:13              dut.10.239.252.45: port 0/queue 8: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x3df0a148 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:13             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:18:13             Advanced_rss_pppoe: hash_infos: [('0x3df0a148', '0x8')]
18/07/2022 11:18:13             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:18:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:13             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:18:14              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:14             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:18:14             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:18:14             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:18:14              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:18:15              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:18:15              dut.10.239.252.45: flow list 0
18/07/2022 11:18:15              dut.10.239.252.45: 
18/07/2022 11:18:15             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:15             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)']
18/07/2022 11:18:16              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:16             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:18:16             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:18:16             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only passed
18/07/2022 11:18:16              dut.10.239.252.45: flow flush 0
18/07/2022 11:18:16              dut.10.239.252.45: 
18/07/2022 11:18:16             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only================
18/07/2022 11:18:16             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:18:16              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:18:16              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:18:16              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
18/07/2022 11:18:16              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:18:16              dut.10.239.252.45: flow list 0
18/07/2022 11:18:16              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:18:16             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:16             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:17              dut.10.239.252.45:  port 0/queue 43: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xbff2c62b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:17             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:17             Advanced_rss_pppoe: hash_infos: [('0xbff2c62b', '0x2b')]
18/07/2022 11:18:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:17             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:19              dut.10.239.252.45: port 0/queue 54: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xb80ec0f6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:19             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:19             Advanced_rss_pppoe: hash_infos: [('0xb80ec0f6', '0x36')]
18/07/2022 11:18:19             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:19             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:18:20              dut.10.239.252.45: port 0/queue 43: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x6e05c8eb - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:20             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:20             Advanced_rss_pppoe: hash_infos: [('0x6e05c8eb', '0x2b')]
18/07/2022 11:18:20             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:20             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:18:21              dut.10.239.252.45: port 0/queue 54: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x69f9ce36 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:21             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:21             Advanced_rss_pppoe: hash_infos: [('0x69f9ce36', '0x36')]
18/07/2022 11:18:21             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:21             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:18:22              dut.10.239.252.45: port 0/queue 43: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xbff2c62b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:22             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:22             Advanced_rss_pppoe: hash_infos: [('0xbff2c62b', '0x2b')]
18/07/2022 11:18:22             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:22             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:18:23              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:23             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:18:23             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:18:23             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:18:23              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:18:24              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:18:24              dut.10.239.252.45: flow list 0
18/07/2022 11:18:24              dut.10.239.252.45: 
18/07/2022 11:18:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:24             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)']
18/07/2022 11:18:25              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:25             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:18:25             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:18:25             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only passed
18/07/2022 11:18:25              dut.10.239.252.45: flow flush 0
18/07/2022 11:18:25              dut.10.239.252.45: 
18/07/2022 11:18:25             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
18/07/2022 11:18:25             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:18:25              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
18/07/2022 11:18:25              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:18:25              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
18/07/2022 11:18:26              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:18:26              dut.10.239.252.45: flow list 0
18/07/2022 11:18:26              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:18:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:26             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:27              dut.10.239.252.45:  port 0/queue 47: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x48fb6e2f - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:27             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:27             Advanced_rss_pppoe: hash_infos: [('0x48fb6e2f', '0x2f')]
18/07/2022 11:18:27             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:27             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:28              dut.10.239.252.45: port 0/queue 50: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x4f0768f2 - RSS queue=0x32 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x32
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:28             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:28             Advanced_rss_pppoe: hash_infos: [('0x4f0768f2', '0x32')]
18/07/2022 11:18:28             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:28             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:18:29              dut.10.239.252.45: port 0/queue 2: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x5a16d5c2 - RSS queue=0x2 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:29             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:29             Advanced_rss_pppoe: hash_infos: [('0x5a16d5c2', '0x2')]
18/07/2022 11:18:29             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:29             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:18:30              dut.10.239.252.45: port 0/queue 31: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x7d92bdf - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:30             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:30             Advanced_rss_pppoe: hash_infos: [('0x7d92bdf', '0x1f')]
18/07/2022 11:18:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:30             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:18:31              dut.10.239.252.45: port 0/queue 5: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x8731f145 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:31             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:31             Advanced_rss_pppoe: hash_infos: [('0x8731f145', '0x5')]
18/07/2022 11:18:31             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:31             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:32              dut.10.239.252.45: port 0/queue 47: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x48fb6e2f - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:32             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:18:32             Advanced_rss_pppoe: hash_infos: [('0x48fb6e2f', '0x2f')]
18/07/2022 11:18:32             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:18:32             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:32             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:18:33              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:33             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:18:33             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:18:33             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:18:33              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:18:34              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:18:34              dut.10.239.252.45: flow list 0
18/07/2022 11:18:35              dut.10.239.252.45: 
18/07/2022 11:18:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:35             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=19,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:18:36              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:36             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:18:36             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:18:36             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
18/07/2022 11:18:36              dut.10.239.252.45: flow flush 0
18/07/2022 11:18:36              dut.10.239.252.45: 
18/07/2022 11:18:36             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_ipv6================
18/07/2022 11:18:36             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:18:36              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6 end key_len 0 queues end / end
18/07/2022 11:18:36              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:18:36              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6 end key_len 0 queues end / end
18/07/2022 11:18:36              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:18:36              dut.10.239.252.45: flow list 0
18/07/2022 11:18:36              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:18:36             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:36             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:37              dut.10.239.252.45:  port 0/queue 7: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xb3ae0c87 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:37             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:37             Advanced_rss_pppoe: hash_infos: [('0xb3ae0c87', '0x7')]
18/07/2022 11:18:37             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:37             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:38              dut.10.239.252.45: port 0/queue 26: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xb4520a5a - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:38             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:38             Advanced_rss_pppoe: hash_infos: [('0xb4520a5a', '0x1a')]
18/07/2022 11:18:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:38             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:39              dut.10.239.252.45: port 0/queue 45: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x26576b2d - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:39             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:39             Advanced_rss_pppoe: hash_infos: [('0x26576b2d', '0x2d')]
18/07/2022 11:18:39             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:39             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1538", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:18:40              dut.10.239.252.45: port 0/queue 23: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x15574817 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x17
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:40             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

18/07/2022 11:18:40             Advanced_rss_pppoe: hash_infos: [('0x15574817', '0x17')]
18/07/2022 11:18:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:40             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=99)/Raw("x"*80)
18/07/2022 11:18:41              dut.10.239.252.45: port 0/queue 7: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xb3ae0c87 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:41             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:18:41             Advanced_rss_pppoe: hash_infos: [('0xb3ae0c87', '0x7')]
18/07/2022 11:18:41             Advanced_rss_pppoe: action: mac_pppoe_ipv6_udp_pay

18/07/2022 11:18:41             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:41             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:18:43              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:43             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:18:43             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:18:43             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:18:43              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:18:44              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:18:44              dut.10.239.252.45: flow list 0
18/07/2022 11:18:44              dut.10.239.252.45: 
18/07/2022 11:18:44             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:18:44             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1538", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=99)/Raw("x"*80)']
18/07/2022 11:18:45              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:18:45             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:18:45             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:18:45             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_ipv6 passed
18/07/2022 11:18:45              dut.10.239.252.45: flow flush 0
18/07/2022 11:18:45              dut.10.239.252.45: 
18/07/2022 11:18:45             Advanced_rss_pppoe: {'mac_pppoe_ipv6_udp_pay_l2_src_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_src_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l4_src_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l4_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_ipv6': 'passed'}
18/07/2022 11:18:45             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:18:45             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_udp_pay Result PASSED:
18/07/2022 11:18:45              dut.10.239.252.45: flow flush 0
18/07/2022 11:18:46              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:18:46              dut.10.239.252.45: clear port stats all
18/07/2022 11:18:47              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:18:47              dut.10.239.252.45: stop
18/07/2022 11:18:47              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 93             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= 5 -> TX Port= 0/Queue= 5 -------
  RX-packets: 1              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= 8 -> TX Port= 0/Queue= 8 -------
  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=21 -> TX Port= 0/Queue=21 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=62 -> TX Port= 0/Queue=62 -------
  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.
18/07/2022 11:18:47              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:18:50              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:18:50              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:18:50              dut.10.239.252.45: **************************************
18/07/2022 11:18:50              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:18:50              dut.10.239.252.45: **************************************
18/07/2022 11:18:50             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_udp_pay_symmetric Begin
18/07/2022 11:18:50              dut.10.239.252.45: 
18/07/2022 11:18:50                         tester: 
18/07/2022 11:18:50              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:18:51              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64
18/07/2022 11:18:52              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:19:02              dut.10.239.252.45: port config all rss all
18/07/2022 11:19:03              dut.10.239.252.45: 
Port 0 modified RSS hash function based on hardware support,requested:0x137f83fffc configured:0x7ffc
rss_hf 0x137f83fffc
18/07/2022 11:19:03              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:19:03              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:19:03              dut.10.239.252.45: set verbose 1
18/07/2022 11:19:03              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:19:03              dut.10.239.252.45: show port info all
18/07/2022 11:19:03              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:19:03              dut.10.239.252.45: start
18/07/2022 11:19:03              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:19:03             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_ipv6_udp_pay_symmetric================
18/07/2022 11:19:03             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:19:03              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
18/07/2022 11:19:03              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:19:03              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
18/07/2022 11:19:03              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:19:03              dut.10.239.252.45: flow list 0
18/07/2022 11:19:03              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
18/07/2022 11:19:03             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:03             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:19:04              dut.10.239.252.45:  port 0/queue 9: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x1eb56549 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:04             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay_match'}

18/07/2022 11:19:04             Advanced_rss_pppoe: hash_infos: [('0x1eb56549', '0x9')]
18/07/2022 11:19:04             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:04             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:19:05              dut.10.239.252.45: port 0/queue 9: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x1eb56549 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:05             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'}

18/07/2022 11:19:05             Advanced_rss_pppoe: hash_infos: [('0x1eb56549', '0x9')]
18/07/2022 11:19:05             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:05             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=23,dport=25)/Raw("x"*80)
18/07/2022 11:19:06              dut.10.239.252.45: port 0/queue 9: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x1eb56549 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:06             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'}

18/07/2022 11:19:06             Advanced_rss_pppoe: hash_infos: [('0x1eb56549', '0x9')]
18/07/2022 11:19:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:06             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)
18/07/2022 11:19:07              dut.10.239.252.45: port 0/queue 9: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x1eb56549 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:07             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'}

18/07/2022 11:19:07             Advanced_rss_pppoe: hash_infos: [('0x1eb56549', '0x9')]
18/07/2022 11:19:07             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:07             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:19:08              dut.10.239.252.45: port 0/queue 38: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xbb180ce6 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x26
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:08             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_mismatch'}

18/07/2022 11:19:08             Advanced_rss_pppoe: hash_infos: [('0xbb180ce6', '0x26')]
18/07/2022 11:19:08             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:08             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/Raw("x"*80)']
18/07/2022 11:19:10              dut.10.239.252.45: port 0/queue 61: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x48cf567d - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:10             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay_mismatch'}

18/07/2022 11:19:10             Advanced_rss_pppoe: hash_infos: [('0x48cf567d', '0x3d')]
18/07/2022 11:19:10             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:10             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:19:11              dut.10.239.252.45: port 0/queue 56: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x422c2a78 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x38
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:11             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay_mismatch'}

18/07/2022 11:19:11             Advanced_rss_pppoe: hash_infos: [('0x422c2a78', '0x38')]
18/07/2022 11:19:11             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:11             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)']
18/07/2022 11:19:12              dut.10.239.252.45: port 0/queue 58: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xc365783a - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:12             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_mismatch'}

18/07/2022 11:19:12             Advanced_rss_pppoe: hash_infos: [('0xc365783a', '0x3a')]
18/07/2022 11:19:12             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:12             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:19:13              dut.10.239.252.45: port 0/queue 8: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x90866a88 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:13             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'}

18/07/2022 11:19:13             Advanced_rss_pppoe: hash_infos: [('0x90866a88', '0x8')]
18/07/2022 11:19:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:13             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
18/07/2022 11:19:14              dut.10.239.252.45: port 0/queue 63: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x97bfae7f - RSS queue=0x3f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:14             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'}

18/07/2022 11:19:14             Advanced_rss_pppoe: hash_infos: [('0x97bfae7f', '0x3f')]
18/07/2022 11:19:14             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:14             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:19:15              dut.10.239.252.45: port 0/queue 56: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x422c2a78 - RSS queue=0x38 - 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=0x38
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:15             Advanced_rss_pppoe: action: {'save_hash': 'mac_ipv6_udp_pay_mismatch'}

18/07/2022 11:19:15             Advanced_rss_pppoe: hash_infos: [('0x422c2a78', '0x38')]
18/07/2022 11:19:15             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:15             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)']
18/07/2022 11:19:16              dut.10.239.252.45: port 0/queue 58: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0xc365783a - RSS queue=0x3a - 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=0x3a
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:19:16             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_ipv6_udp_pay_mismatch'}

18/07/2022 11:19:16             Advanced_rss_pppoe: hash_infos: [('0xc365783a', '0x3a')]
18/07/2022 11:19:16             Advanced_rss_pppoe: sub_case mac_pppoe_ipv6_udp_pay_symmetric passed
18/07/2022 11:19:16              dut.10.239.252.45: flow flush 0
18/07/2022 11:19:16              dut.10.239.252.45: 
18/07/2022 11:19:16             Advanced_rss_pppoe: {'mac_pppoe_ipv6_udp_pay_symmetric': 'passed'}
18/07/2022 11:19:16             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:19:16             Advanced_rss_pppoe: Test Case test_mac_pppoe_ipv6_udp_pay_symmetric Result PASSED:
18/07/2022 11:19:16              dut.10.239.252.45: flow flush 0
18/07/2022 11:19:17              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:19:17              dut.10.239.252.45: clear port stats all
18/07/2022 11:19:19              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:19:19              dut.10.239.252.45: stop
18/07/2022 11:19:19              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

  ------- 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= 9 -> TX Port= 0/Queue= 9 -------
  RX-packets: 4              TX-packets: 0              TX-dropped: 0             

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=63 -> TX Port= 0/Queue=63 -------
  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.
18/07/2022 11:19:19              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:19:21              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:19:21              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:19:21              dut.10.239.252.45: **************************************
18/07/2022 11:19:21              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:19:21              dut.10.239.252.45: **************************************
18/07/2022 11:19:21             Advanced_rss_pppoe: Test Case test_mac_pppoe_pay Begin
18/07/2022 11:19:21              dut.10.239.252.45: 
18/07/2022 11:19:22                         tester: 
18/07/2022 11:19:22              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:19:22              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
18/07/2022 11:19:24              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:19:34              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:19:34              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:19:34              dut.10.239.252.45: set verbose 1
18/07/2022 11:19:34              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:19:34              dut.10.239.252.45: show port info all
18/07/2022 11:19:34              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:19:34              dut.10.239.252.45: start
18/07/2022 11:19:34              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=384 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=384 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:19:34             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_pay_l2_src_only================
18/07/2022 11:19:34             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:19:34              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:19:34              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:19:34              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:19:34              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:19:34              dut.10.239.252.45: flow list 0
18/07/2022 11:19:34              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES => RSS
18/07/2022 11:19:34             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:34             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
18/07/2022 11:19:35              dut.10.239.252.45:  port 0/queue 35: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0xf16f823 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:35             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_pay'}

18/07/2022 11:19:35             Advanced_rss_pppoe: hash_infos: [('0xf16f823', '0x23')]
18/07/2022 11:19:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:35             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
18/07/2022 11:19:37              dut.10.239.252.45: port 0/queue 30: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x6c769e5e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:37             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_pay'}

18/07/2022 11:19:37             Advanced_rss_pppoe: hash_infos: [('0x6c769e5e', '0x1e')]
18/07/2022 11:19:37             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:37             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/Raw("x"*80)
18/07/2022 11:19:38              dut.10.239.252.45: port 0/queue 35: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0xf16f823 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:38             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:19:38             Advanced_rss_pppoe: hash_infos: [('0xf16f823', '0x23')]
18/07/2022 11:19:38             Advanced_rss_pppoe: action: mac_pppoe_pay

18/07/2022 11:19:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:38             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\xc0\x21')/PPP_LCP()/Raw("x" * 80)
18/07/2022 11:19:39              dut.10.239.252.45: port 0/queue 35: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xf16f823 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:39             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_lcp_pay'}

18/07/2022 11:19:39             Advanced_rss_pppoe: hash_infos: [('0xf16f823', '0x23')]
18/07/2022 11:19:39             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:39             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\xc0\x21')/PPP_LCP()/Raw("x" * 80)
18/07/2022 11:19:40              dut.10.239.252.45: port 0/queue 30: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x6c769e5e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:40             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}

18/07/2022 11:19:40             Advanced_rss_pppoe: hash_infos: [('0x6c769e5e', '0x1e')]
18/07/2022 11:19:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:40             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=7)/PPP(b'\xc0\x21')/PPP_LCP()/Raw("x" * 80)
18/07/2022 11:19:41              dut.10.239.252.45: port 0/queue 35: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xf16f823 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:41             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:19:41             Advanced_rss_pppoe: hash_infos: [('0xf16f823', '0x23')]
18/07/2022 11:19:41             Advanced_rss_pppoe: action: mac_pppoe_lcp_pay

18/07/2022 11:19:41             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:41             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\x80\x21')/PPP_IPCP()/Raw("x" * 80)
18/07/2022 11:19:42              dut.10.239.252.45: port 0/queue 35: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xf16f823 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:42             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipcp_pay'}

18/07/2022 11:19:42             Advanced_rss_pppoe: hash_infos: [('0xf16f823', '0x23')]
18/07/2022 11:19:42             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:42             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\x80\x21')/PPP_IPCP()/Raw("x" * 80)
18/07/2022 11:19:43              dut.10.239.252.45: port 0/queue 30: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x6c769e5e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:43             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}

18/07/2022 11:19:43             Advanced_rss_pppoe: hash_infos: [('0x6c769e5e', '0x1e')]
18/07/2022 11:19:43             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:43             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=7)/PPP(b'\x80\x21')/PPP_IPCP()/Raw("x" * 80)
18/07/2022 11:19:44              dut.10.239.252.45: port 0/queue 35: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xf16f823 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:44             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:19:44             Advanced_rss_pppoe: hash_infos: [('0xf16f823', '0x23')]
18/07/2022 11:19:44             Advanced_rss_pppoe: action: mac_pppoe_ipcp_pay

18/07/2022 11:19:44             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:44             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:19:45              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=114 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:45             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:19:45             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:19:45             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:19:45              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:19:47              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:19:47              dut.10.239.252.45: flow list 0
18/07/2022 11:19:47              dut.10.239.252.45: 
18/07/2022 11:19:47             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:47             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=7)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=7)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)']
18/07/2022 11:19:48              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:48             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:19:48             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:19:48             Advanced_rss_pppoe: sub_case mac_pppoe_pay_l2_src_only passed
18/07/2022 11:19:48              dut.10.239.252.45: flow flush 0
18/07/2022 11:19:48              dut.10.239.252.45: 
18/07/2022 11:19:48             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_pay_l2_dst_only================
18/07/2022 11:19:48             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:19:48              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:19:48              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:19:48              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:19:48              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:19:48              dut.10.239.252.45: flow list 0
18/07/2022 11:19:48              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES => RSS
18/07/2022 11:19:48             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:48             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
18/07/2022 11:19:49              dut.10.239.252.45:  port 0/queue 11: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x3afdc64b - RSS queue=0xb - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:49             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_pay'}

18/07/2022 11:19:49             Advanced_rss_pppoe: hash_infos: [('0x3afdc64b', '0xb')]
18/07/2022 11:19:49             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:49             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)
18/07/2022 11:19:50              dut.10.239.252.45: port 0/queue 51: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x72fa3673 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x33
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:50             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_pay'}

18/07/2022 11:19:50             Advanced_rss_pppoe: hash_infos: [('0x72fa3673', '0x33')]
18/07/2022 11:19:50             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:50             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)
18/07/2022 11:19:51              dut.10.239.252.45: port 0/queue 11: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x3afdc64b - RSS queue=0xb - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:51             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:19:51             Advanced_rss_pppoe: hash_infos: [('0x3afdc64b', '0xb')]
18/07/2022 11:19:51             Advanced_rss_pppoe: action: mac_pppoe_pay

18/07/2022 11:19:51             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:51             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:19:52              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=114 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:52             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:19:52             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:19:52             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:19:52              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:19:54              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:19:54              dut.10.239.252.45: flow list 0
18/07/2022 11:19:54              dut.10.239.252.45: 
18/07/2022 11:19:54             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:54             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)']
18/07/2022 11:19:55              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:55             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:19:55             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:19:55             Advanced_rss_pppoe: sub_case mac_pppoe_pay_l2_dst_only passed
18/07/2022 11:19:55              dut.10.239.252.45: flow flush 0
18/07/2022 11:19:55              dut.10.239.252.45: 
18/07/2022 11:19:55             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_pay_l2_src_only_l2_dst_only================
18/07/2022 11:19:55             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:19:55              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:19:55              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:19:55              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / end actions rss types eth end key_len 0 queues end / end
18/07/2022 11:19:55              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:19:55              dut.10.239.252.45: flow list 0
18/07/2022 11:19:55              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES => RSS
18/07/2022 11:19:55             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:55             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
18/07/2022 11:19:56              dut.10.239.252.45:  port 0/queue 41: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0xb62a8d69 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:56             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_pay'}

18/07/2022 11:19:56             Advanced_rss_pppoe: hash_infos: [('0xb62a8d69', '0x29')]
18/07/2022 11:19:56             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:56             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
18/07/2022 11:19:57              dut.10.239.252.45: port 0/queue 10: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x8f019e4a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:57             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_pay'}

18/07/2022 11:19:57             Advanced_rss_pppoe: hash_infos: [('0x8f019e4a', '0xa')]
18/07/2022 11:19:57             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:57             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)
18/07/2022 11:19:58              dut.10.239.252.45: port 0/queue 17: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0xfe2d7d51 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x11
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:58             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_pay'}

18/07/2022 11:19:58             Advanced_rss_pppoe: hash_infos: [('0xfe2d7d51', '0x11')]
18/07/2022 11:19:58             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:58             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)
18/07/2022 11:19:59              dut.10.239.252.45: port 0/queue 50: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0xc7066e72 - RSS queue=0x32 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x32
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:19:59             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_pay'}

18/07/2022 11:19:59             Advanced_rss_pppoe: hash_infos: [('0xc7066e72', '0x32')]
18/07/2022 11:19:59             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:19:59             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)
18/07/2022 11:20:01              dut.10.239.252.45: port 0/queue 41: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0xb62a8d69 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:01             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:20:01             Advanced_rss_pppoe: hash_infos: [('0xb62a8d69', '0x29')]
18/07/2022 11:20:01             Advanced_rss_pppoe: action: mac_pppoe_pay

18/07/2022 11:20:01             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:01             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:20:02              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=114 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:02             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:20:02             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:20:02             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:20:02              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:20:03              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:20:03              dut.10.239.252.45: flow list 0
18/07/2022 11:20:03              dut.10.239.252.45: 
18/07/2022 11:20:03             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:03             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)']
18/07/2022 11:20:04              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:04             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:20:04             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:20:04             Advanced_rss_pppoe: sub_case mac_pppoe_pay_l2_src_only_l2_dst_only passed
18/07/2022 11:20:04              dut.10.239.252.45: flow flush 0
18/07/2022 11:20:04              dut.10.239.252.45: 
18/07/2022 11:20:04             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_pay_session_id================
18/07/2022 11:20:04             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:20:04              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / end actions rss types pppoe end key_len 0 queues end / end
18/07/2022 11:20:04              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:20:04              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / end actions rss types pppoe end key_len 0 queues end / end
18/07/2022 11:20:04              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:20:04              dut.10.239.252.45: flow list 0
18/07/2022 11:20:04              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES => RSS
18/07/2022 11:20:04             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:04             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\xc0\x21')/PPP_LCP()/Raw("x" * 80)
18/07/2022 11:20:05              dut.10.239.252.45:  port 0/queue 28: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xf6e8fd9c - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:05             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_lcp_pay'}

18/07/2022 11:20:05             Advanced_rss_pppoe: hash_infos: [('0xf6e8fd9c', '0x1c')]
18/07/2022 11:20:05             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:05             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b'\xc0\x21')/PPP_LCP()/Raw("x" * 80)
18/07/2022 11:20:06              dut.10.239.252.45: port 0/queue 25: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xdfc4d7d9 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x19
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:06             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}

18/07/2022 11:20:06             Advanced_rss_pppoe: hash_infos: [('0xdfc4d7d9', '0x19')]
18/07/2022 11:20:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:06             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\xc0\x21')/PPP_LCP()/Raw("x" * 80)
18/07/2022 11:20:08              dut.10.239.252.45: port 0/queue 28: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xf6e8fd9c - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:08             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:20:08             Advanced_rss_pppoe: hash_infos: [('0xf6e8fd9c', '0x1c')]
18/07/2022 11:20:08             Advanced_rss_pppoe: action: mac_pppoe_lcp_pay

18/07/2022 11:20:08             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:08             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\x80\x21')/PPP_IPCP()/Raw("x" * 80)
18/07/2022 11:20:09              dut.10.239.252.45: port 0/queue 28: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xf6e8fd9c - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:09             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipcp_pay'}

18/07/2022 11:20:09             Advanced_rss_pppoe: hash_infos: [('0xf6e8fd9c', '0x1c')]
18/07/2022 11:20:09             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:09             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b'\x80\x21')/PPP_IPCP()/Raw("x" * 80)
18/07/2022 11:20:10              dut.10.239.252.45: port 0/queue 25: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xdfc4d7d9 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x19
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:10             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}

18/07/2022 11:20:10             Advanced_rss_pppoe: hash_infos: [('0xdfc4d7d9', '0x19')]
18/07/2022 11:20:10             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:10             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\x80\x21')/PPP_IPCP()/Raw("x" * 80)
18/07/2022 11:20:11              dut.10.239.252.45: port 0/queue 28: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xf6e8fd9c - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1c
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:11             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:20:11             Advanced_rss_pppoe: hash_infos: [('0xf6e8fd9c', '0x1c')]
18/07/2022 11:20:11             Advanced_rss_pppoe: action: mac_pppoe_ipcp_pay

18/07/2022 11:20:11             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:11             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:20:12              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=114 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:12             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:20:12             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:20:12             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:20:12              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:20:13              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:20:13              dut.10.239.252.45: flow list 0
18/07/2022 11:20:13              dut.10.239.252.45: 
18/07/2022 11:20:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:13             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)']
18/07/2022 11:20:14              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:14             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:20:14             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:20:14             Advanced_rss_pppoe: sub_case mac_pppoe_pay_session_id passed
18/07/2022 11:20:14              dut.10.239.252.45: flow flush 0
18/07/2022 11:20:14              dut.10.239.252.45: 
18/07/2022 11:20:14             Advanced_rss_pppoe: ===================Test sub case: mac_pppoe_pay_l2_src_only_session_id================
18/07/2022 11:20:14             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:20:14              dut.10.239.252.45: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only pppoe end key_len 0 queues end / end
18/07/2022 11:20:14              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:20:14              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only pppoe end key_len 0 queues end / end
18/07/2022 11:20:14              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:20:14              dut.10.239.252.45: flow list 0
18/07/2022 11:20:15              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES => RSS
18/07/2022 11:20:15             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:15             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\xc0\x21')/PPP_LCP()/Raw("x" * 80)
18/07/2022 11:20:16              dut.10.239.252.45:  port 0/queue 29: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xc3ec0b5d - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:16             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_lcp_pay'}

18/07/2022 11:20:16             Advanced_rss_pppoe: hash_infos: [('0xc3ec0b5d', '0x1d')]
18/07/2022 11:20:16             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:16             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\xc0\x21')/PPP_LCP()/Raw("x" * 80)
18/07/2022 11:20:17              dut.10.239.252.45: port 0/queue 32: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xa08c6d20 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x20
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:17             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}

18/07/2022 11:20:17             Advanced_rss_pppoe: hash_infos: [('0xa08c6d20', '0x20')]
18/07/2022 11:20:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:17             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b'\xc0\x21')/PPP_LCP()/Raw("x" * 80)
18/07/2022 11:20:18              dut.10.239.252.45: port 0/queue 55: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x1e38dc37 - RSS queue=0x37 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x37
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:18             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}

18/07/2022 11:20:18             Advanced_rss_pppoe: hash_infos: [('0x1e38dc37', '0x37')]
18/07/2022 11:20:18             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:18             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b'\xc0\x21')/PPP_LCP()/Raw("x" * 80)
18/07/2022 11:20:19              dut.10.239.252.45: port 0/queue 10: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x7d58ba4a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:19             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}

18/07/2022 11:20:19             Advanced_rss_pppoe: hash_infos: [('0x7d58ba4a', '0xa')]
18/07/2022 11:20:19             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:19             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\xc0\x21')/PPP_LCP()/Raw("x" * 80)
18/07/2022 11:20:20              dut.10.239.252.45: port 0/queue 29: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xc3ec0b5d - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:20             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:20:20             Advanced_rss_pppoe: hash_infos: [('0xc3ec0b5d', '0x1d')]
18/07/2022 11:20:20             Advanced_rss_pppoe: action: mac_pppoe_lcp_pay

18/07/2022 11:20:20             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:20             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\x80\x21')/PPP_IPCP()/Raw("x" * 80)
18/07/2022 11:20:21              dut.10.239.252.45: port 0/queue 29: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xc3ec0b5d - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:21             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipcp_pay'}

18/07/2022 11:20:21             Advanced_rss_pppoe: hash_infos: [('0xc3ec0b5d', '0x1d')]
18/07/2022 11:20:21             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:21             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\x80\x21')/PPP_IPCP()/Raw("x" * 80)
18/07/2022 11:20:22              dut.10.239.252.45: port 0/queue 32: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xa08c6d20 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x20
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:22             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}

18/07/2022 11:20:22             Advanced_rss_pppoe: hash_infos: [('0xa08c6d20', '0x20')]
18/07/2022 11:20:22             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:22             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b'\x80\x21')/PPP_IPCP()/Raw("x" * 80)
18/07/2022 11:20:23              dut.10.239.252.45: port 0/queue 55: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x1e38dc37 - RSS queue=0x37 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x37
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:23             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}

18/07/2022 11:20:23             Advanced_rss_pppoe: hash_infos: [('0x1e38dc37', '0x37')]
18/07/2022 11:20:23             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:23             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b'\x80\x21')/PPP_IPCP()/Raw("x" * 80)
18/07/2022 11:20:24              dut.10.239.252.45: port 0/queue 10: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x7d58ba4a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:24             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}

18/07/2022 11:20:24             Advanced_rss_pppoe: hash_infos: [('0x7d58ba4a', '0xa')]
18/07/2022 11:20:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:24             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(b'\x80\x21')/PPP_IPCP()/Raw("x" * 80)
18/07/2022 11:20:26              dut.10.239.252.45: port 0/queue 29: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xc3ec0b5d - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:26             Advanced_rss_pppoe: action: check_hash_same

18/07/2022 11:20:26             Advanced_rss_pppoe: hash_infos: [('0xc3ec0b5d', '0x1d')]
18/07/2022 11:20:26             Advanced_rss_pppoe: action: mac_pppoe_ipcp_pay

18/07/2022 11:20:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:26             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
18/07/2022 11:20:27              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=114 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - 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: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:27             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:20:27             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:20:27             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:20:27              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:20:28              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:20:28              dut.10.239.252.45: flow list 0
18/07/2022 11:20:28              dut.10.239.252.45: 
18/07/2022 11:20:28             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:20:28             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)']
18/07/2022 11:20:29              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

18/07/2022 11:20:29             Advanced_rss_pppoe: action: check_no_hash

18/07/2022 11:20:29             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:20:29             Advanced_rss_pppoe: sub_case mac_pppoe_pay_l2_src_only_session_id passed
18/07/2022 11:20:29              dut.10.239.252.45: flow flush 0
18/07/2022 11:20:29              dut.10.239.252.45: 
18/07/2022 11:20:29             Advanced_rss_pppoe: {'mac_pppoe_pay_l2_src_only': 'passed', 'mac_pppoe_pay_l2_dst_only': 'passed', 'mac_pppoe_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_pay_session_id': 'passed', 'mac_pppoe_pay_l2_src_only_session_id': 'passed'}
18/07/2022 11:20:29             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:20:29             Advanced_rss_pppoe: Test Case test_mac_pppoe_pay Result PASSED:
18/07/2022 11:20:29              dut.10.239.252.45: flow flush 0
18/07/2022 11:20:30              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:20:30              dut.10.239.252.45: clear port stats all
18/07/2022 11:20:31              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:20:31              dut.10.239.252.45: stop
18/07/2022 11:20:31              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 41             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: 2              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=55 -> TX Port= 0/Queue=55 -------
  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.
18/07/2022 11:20:31              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:20:34              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:20:34              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:20:34              dut.10.239.252.45: **************************************
18/07/2022 11:20:34              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:20:34              dut.10.239.252.45: **************************************
18/07/2022 11:20:34             Advanced_rss_pppoe: Test Case test_mac_vlan_pppoe_pay Begin
18/07/2022 11:20:34              dut.10.239.252.45: 
18/07/2022 11:20:34                         tester: 
18/07/2022 11:20:34              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:20:35              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
18/07/2022 11:20:37              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:20:47              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:20:47              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:20:47              dut.10.239.252.45: set verbose 1
18/07/2022 11:20:47              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:20:47              dut.10.239.252.45: show port info all
18/07/2022 11:20:47              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:20:47              dut.10.239.252.45: start
18/07/2022 11:20:47              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=384 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=384 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:20:47             Advanced_rss_pppoe: ===================Test sub case: mac_vlan_pppoe_pay_l2_src_only================
18/07/2022 11:20:47             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:20:47              dut.10.239.252.45: flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end
18/07/2022 11:20:47              dut.10.239.252.45: 
port_flow_complain(): Caught PMD error type 13 (specific pattern item): cause: 0x7ffe23c95700, Unsupported pattern: Invalid argument
18/07/2022 11:20:47             Advanced_rss_pppoe: sub_case mac_vlan_pppoe_pay_l2_src_only failed: 'rule flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end validated failed, result flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end\r\r\nport_flow_complain(): Caught PMD error type 13 (specific pattern item): cause: 0x7ffe23c95700, Unsupported pattern: Invalid argument'
18/07/2022 11:20:47              dut.10.239.252.45: flow flush 0
18/07/2022 11:20:47              dut.10.239.252.45: 
18/07/2022 11:20:47             Advanced_rss_pppoe: ===================Test sub case: mac_vlan_pppoe_pay_l2_dst_only================
18/07/2022 11:20:47             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:20:47              dut.10.239.252.45: flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end
18/07/2022 11:20:47              dut.10.239.252.45: 
port_flow_complain(): Caught PMD error type 13 (specific pattern item): cause: 0x7ffe23c95700, Unsupported pattern: Invalid argument
18/07/2022 11:20:47             Advanced_rss_pppoe: sub_case mac_vlan_pppoe_pay_l2_dst_only failed: 'rule flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end validated failed, result flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end\r\r\nport_flow_complain(): Caught PMD error type 13 (specific pattern item): cause: 0x7ffe23c95700, Unsupported pattern: Invalid argument'
18/07/2022 11:20:47              dut.10.239.252.45: flow flush 0
18/07/2022 11:20:47              dut.10.239.252.45: 
18/07/2022 11:20:47             Advanced_rss_pppoe: ===================Test sub case: mac_vlan_pppoe_pay_l2_src_only_l2_dst_only================
18/07/2022 11:20:47             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:20:47              dut.10.239.252.45: flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only l2-dst-only end key_len 0 queues end / end
18/07/2022 11:20:47              dut.10.239.252.45: 
port_flow_complain(): Caught PMD error type 13 (specific pattern item): cause: 0x7ffe23c95700, Unsupported pattern: Invalid argument
18/07/2022 11:20:47             Advanced_rss_pppoe: sub_case mac_vlan_pppoe_pay_l2_src_only_l2_dst_only failed: 'rule flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only l2-dst-only end key_len 0 queues end / end validated failed, result flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only l2-dst-only end key_len 0 queues end / end\r\r\nport_flow_complain(): Caught PMD error type 13 (specific pattern item): cause: 0x7ffe23c95700, Unsupported pattern: Invalid argument'
18/07/2022 11:20:47              dut.10.239.252.45: flow flush 0
18/07/2022 11:20:47              dut.10.239.252.45: 
18/07/2022 11:20:47             Advanced_rss_pppoe: ===================Test sub case: mac_vlan_pppoe_pay_c_vlan================
18/07/2022 11:20:47             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:20:47              dut.10.239.252.45: flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types c-vlan end key_len 0 queues end / end
18/07/2022 11:20:47              dut.10.239.252.45: 
port_flow_complain(): Caught PMD error type 13 (specific pattern item): cause: 0x7ffe23c95700, Unsupported pattern: Invalid argument
18/07/2022 11:20:47             Advanced_rss_pppoe: sub_case mac_vlan_pppoe_pay_c_vlan failed: 'rule flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types c-vlan end key_len 0 queues end / end validated failed, result flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types c-vlan end key_len 0 queues end / end\r\r\nport_flow_complain(): Caught PMD error type 13 (specific pattern item): cause: 0x7ffe23c95700, Unsupported pattern: Invalid argument'
18/07/2022 11:20:47              dut.10.239.252.45: flow flush 0
18/07/2022 11:20:47              dut.10.239.252.45: 
18/07/2022 11:20:47             Advanced_rss_pppoe: {'mac_vlan_pppoe_pay_l2_src_only': 'failed', 'mac_vlan_pppoe_pay_l2_dst_only': 'failed', 'mac_vlan_pppoe_pay_l2_src_only_l2_dst_only': 'failed', 'mac_vlan_pppoe_pay_c_vlan': 'failed'}
18/07/2022 11:20:47             Advanced_rss_pppoe: pass rate is: 0.0
18/07/2022 11:20:47             Advanced_rss_pppoe: Test Case test_mac_vlan_pppoe_pay Result FAILED: 'some subcases failed'
18/07/2022 11:20:47              dut.10.239.252.45: flow flush 0
18/07/2022 11:20:49              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:20:49              dut.10.239.252.45: clear port stats all
18/07/2022 11:20:50              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:20:50              dut.10.239.252.45: stop
18/07/2022 11:20:50              dut.10.239.252.45: 
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.
18/07/2022 11:20:50              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:20:52              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:20:52              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:20:52              dut.10.239.252.45: **************************************
18/07/2022 11:20:52              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:20:52              dut.10.239.252.45: **************************************
18/07/2022 11:20:53             Advanced_rss_pppoe: Test Case test_multirules_two_rules_hit_default_profile Begin
18/07/2022 11:20:53              dut.10.239.252.45: 
18/07/2022 11:20:53                         tester: 
18/07/2022 11:20:53              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:20:53              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64
18/07/2022 11:20:55              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:21:05              dut.10.239.252.45: port config all rss all
18/07/2022 11:21:05              dut.10.239.252.45: 
Port 0 modified RSS hash function based on hardware support,requested:0x137f83fffc configured:0x7ffc
rss_hf 0x137f83fffc
18/07/2022 11:21:05              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:21:05              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:21:05              dut.10.239.252.45: set verbose 1
18/07/2022 11:21:05              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:21:05              dut.10.239.252.45: show port info all
18/07/2022 11:21:05              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:21:05              dut.10.239.252.45: start
18/07/2022 11:21:05              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:21:05              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
18/07/2022 11:21:05              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:21:05              dut.10.239.252.45: flow list 0
18/07/2022 11:21:05              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:21:05             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:05             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:21:07              dut.10.239.252.45:  port 0/queue 37: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x8259f025 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:07             Advanced_rss_pppoe: hash_infos: [('0x8259f025', '0x25')]
18/07/2022 11:21:07             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:07             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:21:08              dut.10.239.252.45: port 0/queue 54: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x4a956f6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:08             Advanced_rss_pppoe: hash_infos: [('0x4a956f6', '0x36')]
18/07/2022 11:21:08             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:08             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.5")/Raw("x"*80)
18/07/2022 11:21:09              dut.10.239.252.45: port 0/queue 37: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x8259f025 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:09             Advanced_rss_pppoe: hash_infos: [('0x8259f025', '0x25')]
18/07/2022 11:21:09              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
18/07/2022 11:21:09              dut.10.239.252.45: 
Flow rule #1 created
18/07/2022 11:21:09              dut.10.239.252.45: flow list 0
18/07/2022 11:21:09              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
1	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:21:09             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:09             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:21:10              dut.10.239.252.45:  port 0/queue 16: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x9481b50 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:10             Advanced_rss_pppoe: hash_infos: [('0x9481b50', '0x10')]
18/07/2022 11:21:10             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:10             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.5")/Raw("x"*80)
18/07/2022 11:21:11              dut.10.239.252.45: port 0/queue 12: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xc121a34c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:11             Advanced_rss_pppoe: hash_infos: [('0xc121a34c', '0xc')]
18/07/2022 11:21:11             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:11             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)
18/07/2022 11:21:12              dut.10.239.252.45: port 0/queue 16: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x9481b50 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:12             Advanced_rss_pppoe: hash_infos: [('0x9481b50', '0x10')]
18/07/2022 11:21:12             Advanced_rss_pppoe: Test Case test_multirules_two_rules_hit_default_profile Result PASSED:
18/07/2022 11:21:12              dut.10.239.252.45: flow flush 0
18/07/2022 11:21:13              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:21:13              dut.10.239.252.45: clear port stats all
18/07/2022 11:21:15              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:21:15              dut.10.239.252.45: stop
18/07/2022 11:21:15              dut.10.239.252.45: 
Telling cores to ...
Waiting for lcores to finish...

  ------- 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=16 -> TX Port= 0/Queue=16 -------
  RX-packets: 2              TX-packets: 0              TX-dropped: 0             

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

  ------- Forward Stats for RX Port= 0/Queue=54 -> TX Port= 0/Queue=54 -------
  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.
18/07/2022 11:21:15              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:21:17              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:21:17              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:21:17              dut.10.239.252.45: **************************************
18/07/2022 11:21:17              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:21:17              dut.10.239.252.45: **************************************
18/07/2022 11:21:17             Advanced_rss_pppoe: Test Case test_multirules_two_rules_not_hit_default_profile Begin
18/07/2022 11:21:17              dut.10.239.252.45: 
18/07/2022 11:21:18                         tester: 
18/07/2022 11:21:18              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:21:18              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64
18/07/2022 11:21:20              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:21:30              dut.10.239.252.45: port config all rss all
18/07/2022 11:21:30              dut.10.239.252.45: 
Port 0 modified RSS hash function based on hardware support,requested:0x137f83fffc configured:0x7ffc
rss_hf 0x137f83fffc
18/07/2022 11:21:30              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:21:30              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:21:30              dut.10.239.252.45: set verbose 1
18/07/2022 11:21:30              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:21:30              dut.10.239.252.45: show port info all
18/07/2022 11:21:30              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:21:30              dut.10.239.252.45: start
18/07/2022 11:21:30              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:21:30              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
18/07/2022 11:21:30              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:21:30              dut.10.239.252.45: flow list 0
18/07/2022 11:21:30              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:21:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:30             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:31              dut.10.239.252.45:  port 0/queue 39: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x45363de7 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x27
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:31             Advanced_rss_pppoe: hash_infos: [('0x45363de7', '0x27')]
18/07/2022 11:21:31             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:31             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:32              dut.10.239.252.45: port 0/queue 13: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xd18edfcd - RSS queue=0xd - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:32             Advanced_rss_pppoe: hash_infos: [('0xd18edfcd', '0xd')]
18/07/2022 11:21:32              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
18/07/2022 11:21:33              dut.10.239.252.45: 
Flow rule #1 created
18/07/2022 11:21:33             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:33             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:34              dut.10.239.252.45:  port 0/queue 25: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf8ff1b99 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x19
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:34             Advanced_rss_pppoe: hash_infos: [('0xf8ff1b99', '0x19')]
18/07/2022 11:21:34             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:34             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:35              dut.10.239.252.45: port 0/queue 24: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x1bd2aed8 - RSS queue=0x18 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x18
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:35             Advanced_rss_pppoe: hash_infos: [('0x1bd2aed8', '0x18')]
18/07/2022 11:21:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:35             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:36              dut.10.239.252.45: port 0/queue 25: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf8ff1b99 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x19
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:36             Advanced_rss_pppoe: hash_infos: [('0xf8ff1b99', '0x19')]
18/07/2022 11:21:36              dut.10.239.252.45: flow destroy 0 rule 1
18/07/2022 11:21:37              dut.10.239.252.45: 
Flow rule #1 destroyed
testpmd> 
18/07/2022 11:21:37              dut.10.239.252.45: flow list 0
18/07/2022 11:21:37              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:21:37             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:37             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:38              dut.10.239.252.45:  port 0/queue 40: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf807cb28 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:38             Advanced_rss_pppoe: hash_infos: [('0xf807cb28', '0x28')]
18/07/2022 11:21:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:38             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:39              dut.10.239.252.45: port 0/queue 16: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf72c5f90 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:39             Advanced_rss_pppoe: hash_infos: [('0xf72c5f90', '0x10')]
18/07/2022 11:21:39             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:39             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:40              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x4d46dc00 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:40             Advanced_rss_pppoe: hash_infos: [('0x4d46dc00', '0x0')]
18/07/2022 11:21:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:40             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:41              dut.10.239.252.45: port 0/queue 56: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x426d48b8 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x38
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:41             Advanced_rss_pppoe: hash_infos: [('0x426d48b8', '0x38')]
18/07/2022 11:21:41              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:21:43              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:21:43              dut.10.239.252.45: flow list 0
18/07/2022 11:21:43              dut.10.239.252.45: 
18/07/2022 11:21:43             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:43             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:44              dut.10.239.252.45:  port 0/queue 40: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf807cb28 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:44             Advanced_rss_pppoe: hash_infos: [('0xf807cb28', '0x28')]
18/07/2022 11:21:44             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:44             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:45              dut.10.239.252.45: port 0/queue 16: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf72c5f90 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:45             Advanced_rss_pppoe: hash_infos: [('0xf72c5f90', '0x10')]
18/07/2022 11:21:45             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:45             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:46              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x4d46dc00 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:46             Advanced_rss_pppoe: hash_infos: [('0x4d46dc00', '0x0')]
18/07/2022 11:21:46             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:21:46             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:21:47              dut.10.239.252.45: port 0/queue 56: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x426d48b8 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x38
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:21:47             Advanced_rss_pppoe: hash_infos: [('0x426d48b8', '0x38')]
18/07/2022 11:21:47             Advanced_rss_pppoe: Test Case test_multirules_two_rules_not_hit_default_profile Result PASSED:
18/07/2022 11:21:47              dut.10.239.252.45: flow flush 0
18/07/2022 11:21:48              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:21:48              dut.10.239.252.45: clear port stats all
18/07/2022 11:21:49              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:21:49              dut.10.239.252.45: stop
18/07/2022 11:21:50              dut.10.239.252.45: 
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=13 -> TX Port= 0/Queue=13 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=56 -> TX Port= 0/Queue=56 -------
  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.
18/07/2022 11:21:50              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:21:52              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:21:52              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:21:52              dut.10.239.252.45: **************************************
18/07/2022 11:21:52              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:21:52              dut.10.239.252.45: **************************************
18/07/2022 11:21:52             Advanced_rss_pppoe: Test Case test_simple_xor Begin
18/07/2022 11:21:52              dut.10.239.252.45: 
18/07/2022 11:21:52                         tester: 
18/07/2022 11:21:52              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:21:53              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64
18/07/2022 11:21:55              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:22:05              dut.10.239.252.45: port config all rss all
18/07/2022 11:22:05              dut.10.239.252.45: 
Port 0 modified RSS hash function based on hardware support,requested:0x137f83fffc configured:0x7ffc
rss_hf 0x137f83fffc
18/07/2022 11:22:05              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:22:05              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:22:05              dut.10.239.252.45: set verbose 1
18/07/2022 11:22:05              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:22:05              dut.10.239.252.45: show port info all
18/07/2022 11:22:05              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:22:05              dut.10.239.252.45: start
18/07/2022 11:22:05              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:22:05             Advanced_rss_pppoe: ===================Test sub case: simple_xor================
18/07/2022 11:22:05             Advanced_rss_pppoe: ------------handle test--------------
18/07/2022 11:22:05              dut.10.239.252.45: flow validate 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end
18/07/2022 11:22:05              dut.10.239.252.45: 
Flow rule validated
18/07/2022 11:22:05              dut.10.239.252.45: flow create 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end
18/07/2022 11:22:05              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:22:05              dut.10.239.252.45: flow list 0
18/07/2022 11:22:05              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	=> RSS
18/07/2022 11:22:05             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:05             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
18/07/2022 11:22:06              dut.10.239.252.45:  port 0/queue 3: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x3 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:06             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay_match'}

18/07/2022 11:22:06             Advanced_rss_pppoe: hash_infos: [('0x3', '0x3')]
18/07/2022 11:22:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:06             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)']
18/07/2022 11:22:07              dut.10.239.252.45: port 0/queue 3: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x3 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:07             Advanced_rss_pppoe: action: {'check_hash_same': 'mac_pppoe_ipv4_pay_match'}

18/07/2022 11:22:07             Advanced_rss_pppoe: hash_infos: [('0x3', '0x3')]
18/07/2022 11:22:07             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:07             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:22:09              dut.10.239.252.45: port 0/queue 20: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x190014 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:09             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_match'}

18/07/2022 11:22:09             Advanced_rss_pppoe: hash_infos: [('0x190014', '0x14')]
18/07/2022 11:22:09             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:09             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:22:10              dut.10.239.252.45: port 0/queue 20: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x190014 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:10             Advanced_rss_pppoe: action: {'check_same': 'mac_pppoe_ipv4_udp_pay_match'}

18/07/2022 11:22:10             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:10             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:22:11              dut.10.239.252.45: port 0/queue 20: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x190014 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:11             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match'}

18/07/2022 11:22:11             Advanced_rss_pppoe: hash_infos: [('0x190014', '0x14')]
18/07/2022 11:22:11             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:11             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:22:12              dut.10.239.252.45: port 0/queue 20: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x190014 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:12             Advanced_rss_pppoe: action: {'check_same': 'mac_pppoe_ipv4_tcp_pay_match'}

18/07/2022 11:22:12             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:12             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:22:13              dut.10.239.252.45: port 0/queue 20: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x3514 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:13             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay_match'}

18/07/2022 11:22:13             Advanced_rss_pppoe: hash_infos: [('0x3514', '0x14')]
18/07/2022 11:22:13             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:13             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
18/07/2022 11:22:14              dut.10.239.252.45: port 0/queue 20: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x3514 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:14             Advanced_rss_pppoe: action: {'check_same': 'mac_pppoe_ipv6_pay_match'}

18/07/2022 11:22:14             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:14             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:22:15              dut.10.239.252.45: port 0/queue 3: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x193503 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:15             Advanced_rss_pppoe: action: {'save_hash': 'mac_ipv6_udp_pay_match'}

18/07/2022 11:22:15             Advanced_rss_pppoe: hash_infos: [('0x193503', '0x3')]
18/07/2022 11:22:15             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:15             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:22:16              dut.10.239.252.45: port 0/queue 3: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x193503 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:16             Advanced_rss_pppoe: action: {'check_same': 'mac_ipv6_udp_pay_match'}

18/07/2022 11:22:16             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:16             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:22:17              dut.10.239.252.45: port 0/queue 3: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x193503 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:17             Advanced_rss_pppoe: action: {'save_hash': 'mac_ipv6_tcp_pay_match'}

18/07/2022 11:22:17             Advanced_rss_pppoe: hash_infos: [('0x193503', '0x3')]
18/07/2022 11:22:17             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:17             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:22:19              dut.10.239.252.45: port 0/queue 3: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x193503 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:19             Advanced_rss_pppoe: action: {'check_same': 'mac_ipv6_tcp_pay_match'}

18/07/2022 11:22:19             Advanced_rss_pppoe: ------------handle post-test--------------
18/07/2022 11:22:19              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:22:20              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:22:20              dut.10.239.252.45: flow list 0
18/07/2022 11:22:20              dut.10.239.252.45: 
18/07/2022 11:22:20             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:20             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
18/07/2022 11:22:21              dut.10.239.252.45:  port 0/queue 1: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xd7a39201 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:21             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_pay_match_post'}

18/07/2022 11:22:21             Advanced_rss_pppoe: hash_infos: [('0xd7a39201', '0x1')]
18/07/2022 11:22:21             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:21             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)']
18/07/2022 11:22:22              dut.10.239.252.45: port 0/queue 56: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xdee6ccb8 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x38
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:22             Advanced_rss_pppoe: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_match_post'}

18/07/2022 11:22:22             Advanced_rss_pppoe: hash_infos: [('0xdee6ccb8', '0x38')]
18/07/2022 11:22:22             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:22             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:22:23              dut.10.239.252.45: port 0/queue 41: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x53971429 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:23             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_match_post'}

18/07/2022 11:22:23             Advanced_rss_pppoe: hash_infos: [('0x53971429', '0x29')]
18/07/2022 11:22:23             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:23             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:22:24              dut.10.239.252.45: port 0/queue 16: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5ad24a90 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:24             Advanced_rss_pppoe: action: {'check_same': 'mac_pppoe_ipv4_udp_pay_match_post'}

18/07/2022 11:22:24             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:24             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:22:25              dut.10.239.252.45: port 0/queue 41: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x53971429 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:25             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match_post'}

18/07/2022 11:22:25             Advanced_rss_pppoe: hash_infos: [('0x53971429', '0x29')]
18/07/2022 11:22:25             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:25             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:22:26              dut.10.239.252.45: port 0/queue 16: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x5ad24a90 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:26             Advanced_rss_pppoe: action: {'check_same': 'mac_pppoe_ipv4_tcp_pay_match_post'}

18/07/2022 11:22:26             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:26             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
18/07/2022 11:22:27              dut.10.239.252.45: port 0/queue 11: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x1c69030b - RSS queue=0xb - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:27             Advanced_rss_pppoe: action: {'save_hash': 'mac_pppoe_ipv6_pay_match_post'}

18/07/2022 11:22:27             Advanced_rss_pppoe: hash_infos: [('0x1c69030b', '0xb')]
18/07/2022 11:22:27             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:27             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
18/07/2022 11:22:29              dut.10.239.252.45: port 0/queue 7: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd1bed9c7 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:29             Advanced_rss_pppoe: action: {'check_same': 'mac_pppoe_ipv6_pay_match_post'}

18/07/2022 11:22:29             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:29             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:22:30              dut.10.239.252.45: port 0/queue 25: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xf8ca7a99 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x19
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:30             Advanced_rss_pppoe: action: {'save_hash': 'mac_ipv6_udp_pay_match_post'}

18/07/2022 11:22:30             Advanced_rss_pppoe: hash_infos: [('0xf8ca7a99', '0x19')]
18/07/2022 11:22:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:30             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:22:31              dut.10.239.252.45: port 0/queue 21: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x351da055 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x15
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:31             Advanced_rss_pppoe: action: {'check_same': 'mac_ipv6_udp_pay_match_post'}

18/07/2022 11:22:31             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:31             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:22:32              dut.10.239.252.45: port 0/queue 25: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xf8ca7a99 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x19
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:32             Advanced_rss_pppoe: action: {'save_hash': 'mac_ipv6_tcp_pay_match_post'}

18/07/2022 11:22:32             Advanced_rss_pppoe: hash_infos: [('0xf8ca7a99', '0x19')]
18/07/2022 11:22:32             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:32             Advanced_rss_pppoe: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=25,dport=23)/Raw("x"*80)']
18/07/2022 11:22:33              dut.10.239.252.45: port 0/queue 21: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x351da055 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x15
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:33             Advanced_rss_pppoe: action: {'check_same': 'mac_ipv6_tcp_pay_match_post'}

18/07/2022 11:22:33             Advanced_rss_pppoe: sub_case simple_xor passed
18/07/2022 11:22:33              dut.10.239.252.45: flow flush 0
18/07/2022 11:22:33              dut.10.239.252.45: 
18/07/2022 11:22:33             Advanced_rss_pppoe: {'simple_xor': 'passed'}
18/07/2022 11:22:33             Advanced_rss_pppoe: pass rate is: 100.0
18/07/2022 11:22:33             Advanced_rss_pppoe: Test Case test_simple_xor Result PASSED:
18/07/2022 11:22:33              dut.10.239.252.45: flow flush 0
18/07/2022 11:22:34              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:22:34              dut.10.239.252.45: clear port stats all
18/07/2022 11:22:35              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:22:35              dut.10.239.252.45: stop
18/07/2022 11:22:35              dut.10.239.252.45: 
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= 3 -> TX Port= 0/Queue= 3 -------
  RX-packets: 6              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=16 -> TX Port= 0/Queue=16 -------
  RX-packets: 2              TX-packets: 0              TX-dropped: 0             

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=56 -> TX Port= 0/Queue=56 -------
  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.
18/07/2022 11:22:35              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:22:38              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:22:38              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:22:38              dut.10.239.252.45: **************************************
18/07/2022 11:22:38              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:22:38              dut.10.239.252.45: **************************************
18/07/2022 11:22:38             Advanced_rss_pppoe: Test Case test_two_rules_larger_first_smaller_later Begin
18/07/2022 11:22:38              dut.10.239.252.45: 
18/07/2022 11:22:38                         tester: 
18/07/2022 11:22:38              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:22:39              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64
18/07/2022 11:22:41              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).

Port 0: link state change event
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:22:51              dut.10.239.252.45: port config all rss all
18/07/2022 11:22:51              dut.10.239.252.45: 
Port 0 modified RSS hash function based on hardware support,requested:0x137f83fffc configured:0x7ffc
rss_hf 0x137f83fffc
18/07/2022 11:22:51              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:22:51              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:22:51              dut.10.239.252.45: set verbose 1
18/07/2022 11:22:51              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:22:51              dut.10.239.252.45: show port info all
18/07/2022 11:22:51              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:22:51              dut.10.239.252.45: start
18/07/2022 11:22:51              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:22:51              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
18/07/2022 11:22:51              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:22:51              dut.10.239.252.45: flow list 0
18/07/2022 11:22:51              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:22:51             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:51             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:22:52              dut.10.239.252.45:  port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x3f64e653 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:52             Advanced_rss_pppoe: hash_infos: [('0x3f64e653', '0x13')]
18/07/2022 11:22:52             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:52             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:22:53              dut.10.239.252.45: port 0/queue 43: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf75258ab - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:53             Advanced_rss_pppoe: hash_infos: [('0xf75258ab', '0x2b')]
18/07/2022 11:22:53             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:53             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:22:55              dut.10.239.252.45: port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x3f64e653 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:55             Advanced_rss_pppoe: hash_infos: [('0x3f64e653', '0x13')]
18/07/2022 11:22:55              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
18/07/2022 11:22:55              dut.10.239.252.45: 
Flow rule #1 created
18/07/2022 11:22:55              dut.10.239.252.45: flow list 0
18/07/2022 11:22:55              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
1	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:22:55             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:55             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:22:56              dut.10.239.252.45:  port 0/queue 59: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5198ecfb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:56             Advanced_rss_pppoe: hash_infos: [('0x5198ecfb', '0x3b')]
18/07/2022 11:22:56             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:56             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:22:57              dut.10.239.252.45: port 0/queue 61: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x6ba3fdbd - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:57             Advanced_rss_pppoe: hash_infos: [('0x6ba3fdbd', '0x3d')]
18/07/2022 11:22:57             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:57             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:22:58              dut.10.239.252.45: port 0/queue 59: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5198ecfb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:22:58             Advanced_rss_pppoe: hash_infos: [('0x5198ecfb', '0x3b')]
18/07/2022 11:22:58              dut.10.239.252.45: flow destroy 0 rule 1
18/07/2022 11:22:59              dut.10.239.252.45: 
Flow rule #1 destroyed
testpmd> 
18/07/2022 11:22:59              dut.10.239.252.45: flow list 0
18/07/2022 11:22:59              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:22:59             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:22:59             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:23:00              dut.10.239.252.45:  port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x3f64e653 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:00             Advanced_rss_pppoe: hash_infos: [('0x3f64e653', '0x13')]
18/07/2022 11:23:00             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:00             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:23:01              dut.10.239.252.45: port 0/queue 43: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf75258ab - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:01             Advanced_rss_pppoe: hash_infos: [('0xf75258ab', '0x2b')]
18/07/2022 11:23:01             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:01             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:23:02              dut.10.239.252.45: port 0/queue 19: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x3f64e653 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:02             Advanced_rss_pppoe: hash_infos: [('0x3f64e653', '0x13')]
18/07/2022 11:23:02              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:23:04              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:23:04              dut.10.239.252.45: flow list 0
18/07/2022 11:23:04              dut.10.239.252.45: 
18/07/2022 11:23:04             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:04             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:23:05              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:05             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:23:05             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:05             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:23:06              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:06             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:23:06             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:06             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:23:07              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:07             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:23:07             Advanced_rss_pppoe: Test Case test_two_rules_larger_first_smaller_later Result PASSED:
18/07/2022 11:23:07              dut.10.239.252.45: flow flush 0
18/07/2022 11:23:08              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:23:08              dut.10.239.252.45: clear port stats all
18/07/2022 11:23:09              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:23:09              dut.10.239.252.45: stop
18/07/2022 11:23:09              dut.10.239.252.45: 
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=19 -> TX Port= 0/Queue=19 -------
  RX-packets: 4              TX-packets: 0              TX-dropped: 0             

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

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

  ------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
  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.
18/07/2022 11:23:09              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:23:12              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:23:12              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:23:12              dut.10.239.252.45: **************************************
18/07/2022 11:23:12              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:23:12              dut.10.239.252.45: **************************************
18/07/2022 11:23:12             Advanced_rss_pppoe: Test Case test_two_rules_smaller_first_larger_later Begin
18/07/2022 11:23:12              dut.10.239.252.45: 
18/07/2022 11:23:12                         tester: 
18/07/2022 11:23:12              dut.10.239.252.45: kill_all: called by dut and has no prefix list.
18/07/2022 11:23:13              dut.10.239.252.45: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-4 -n 4  --file-prefix=dpdk_2045778_20220718110523   -a 0000:31:00.0 -- -i --rxq=64 --txq=64
18/07/2022 11:23:15              dut.10.239.252.45: EAL: Detected CPU lcores: 80
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_2045778_20220718110523/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:31:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.37.0, ICE COMMS Package (single VLAN mode)
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)
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:05:CA:BB:27:E4
Checking link statuses...
Done
18/07/2022 11:23:25              dut.10.239.252.45: port config all rss all
18/07/2022 11:23:25              dut.10.239.252.45: 
Port 0 modified RSS hash function based on hardware support,requested:0x137f83fffc configured:0x7ffc
rss_hf 0x137f83fffc
18/07/2022 11:23:25              dut.10.239.252.45: set fwd rxonly
18/07/2022 11:23:25              dut.10.239.252.45: 
Set rxonly packet forwarding mode
18/07/2022 11:23:25              dut.10.239.252.45: set verbose 1
18/07/2022 11:23:25              dut.10.239.252.45: 
Change verbose level from 0 to 1
18/07/2022 11:23:25              dut.10.239.252.45: show port info all
18/07/2022 11:23:25              dut.10.239.252.45: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:BB:27:E4
Device name: 0000:31:00.0
Driver name: net_ice
Firmware-version: 4.00 0x80011845 1.3236.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 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: 512
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
  l2-payload
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: 64
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: 64
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
Device capabilities: 0x0( )
18/07/2022 11:23:25              dut.10.239.252.45: start
18/07/2022 11:23:25              dut.10.239.252.45: 
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 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
  RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (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: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
18/07/2022 11:23:25              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
18/07/2022 11:23:25              dut.10.239.252.45: 
Flow rule #0 created
18/07/2022 11:23:25              dut.10.239.252.45: flow list 0
18/07/2022 11:23:25              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:23:25             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:25             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:23:27              dut.10.239.252.45:  port 0/queue 62: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xb118fcfe - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:27             Advanced_rss_pppoe: hash_infos: [('0xb118fcfe', '0x3e')]
18/07/2022 11:23:27             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:27             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:23:28              dut.10.239.252.45: port 0/queue 15: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xadab268f - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:28             Advanced_rss_pppoe: hash_infos: [('0xadab268f', '0xf')]
18/07/2022 11:23:28             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:28             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:23:29              dut.10.239.252.45: port 0/queue 62: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xb118fcfe - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:29             Advanced_rss_pppoe: hash_infos: [('0xb118fcfe', '0x3e')]
18/07/2022 11:23:29              dut.10.239.252.45: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
18/07/2022 11:23:29              dut.10.239.252.45: 
Flow rule #1 created
18/07/2022 11:23:29              dut.10.239.252.45: flow list 0
18/07/2022 11:23:29              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
1	0	0	i--	ETH PPPOES IPV4 => RSS
18/07/2022 11:23:29             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:29             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:23:30              dut.10.239.252.45:  port 0/queue 54: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xdf3864f6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:30             Advanced_rss_pppoe: hash_infos: [('0xdf3864f6', '0x36')]
18/07/2022 11:23:30             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:30             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:23:31              dut.10.239.252.45: port 0/queue 29: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x6fae2c9d - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1d
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:31             Advanced_rss_pppoe: hash_infos: [('0x6fae2c9d', '0x1d')]
18/07/2022 11:23:31             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:31             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:23:32              dut.10.239.252.45: port 0/queue 54: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xdf3864f6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:32             Advanced_rss_pppoe: hash_infos: [('0xdf3864f6', '0x36')]
18/07/2022 11:23:32              dut.10.239.252.45: flow destroy 0 rule 1
18/07/2022 11:23:33              dut.10.239.252.45: 
Flow rule #1 destroyed
testpmd> 
18/07/2022 11:23:33              dut.10.239.252.45: flow list 0
18/07/2022 11:23:33              dut.10.239.252.45: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
18/07/2022 11:23:33             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:33             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:23:35              dut.10.239.252.45:  port 0/queue 62: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xb118fcfe - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:35             Advanced_rss_pppoe: hash_infos: [('0xb118fcfe', '0x3e')]
18/07/2022 11:23:35             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:35             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:23:36              dut.10.239.252.45: port 0/queue 15: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xadab268f - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:36             Advanced_rss_pppoe: hash_infos: [('0xadab268f', '0xf')]
18/07/2022 11:23:36             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:36             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:23:37              dut.10.239.252.45: port 0/queue 62: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xb118fcfe - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:37             Advanced_rss_pppoe: hash_infos: [('0xb118fcfe', '0x3e')]
18/07/2022 11:23:37              dut.10.239.252.45: flow destroy 0 rule 0
18/07/2022 11:23:38              dut.10.239.252.45: 
Flow rule #0 destroyed
testpmd> 
18/07/2022 11:23:38              dut.10.239.252.45: flow list 0
18/07/2022 11:23:38              dut.10.239.252.45: 
18/07/2022 11:23:38             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:38             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
18/07/2022 11:23:39              dut.10.239.252.45:  port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:39             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:23:39             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:39             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
18/07/2022 11:23:40              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:40             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:23:40             Advanced_rss_pppoe: ----------send packet-------------
18/07/2022 11:23:40             Advanced_rss_pppoe: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(b'\x00\x21')/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
18/07/2022 11:23:41              dut.10.239.252.45: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

18/07/2022 11:23:41             Advanced_rss_pppoe: hash_infos: []
18/07/2022 11:23:41             Advanced_rss_pppoe: Test Case test_two_rules_smaller_first_larger_later Result PASSED:
18/07/2022 11:23:41              dut.10.239.252.45: flow flush 0
18/07/2022 11:23:42              dut.10.239.252.45: 
testpmd> 
18/07/2022 11:23:42              dut.10.239.252.45: clear port stats all
18/07/2022 11:23:44              dut.10.239.252.45: 

  NIC statistics for port 0 cleared
testpmd> 
18/07/2022 11:23:44              dut.10.239.252.45: stop
18/07/2022 11:23:44              dut.10.239.252.45: 
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=15 -> TX Port= 0/Queue=15 -------
  RX-packets: 2              TX-packets: 0              TX-dropped: 0             

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

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

  ------- Forward Stats for RX Port= 0/Queue=62 -> TX Port= 0/Queue=62 -------
  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.
18/07/2022 11:23:44              dut.10.239.252.45: kill_all: called by dut and prefix list has value.
18/07/2022 11:23:46              dut.10.239.252.45:  Killed
[PEXPECT]# 
18/07/2022 11:23:46              dut.10.239.252.45: There are some dpdk process not free hugepage
18/07/2022 11:23:46              dut.10.239.252.45: **************************************
18/07/2022 11:23:46              dut.10.239.252.45: lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/125/gvfs
      Output information may be incomplete.
18/07/2022 11:23:46              dut.10.239.252.45: **************************************
18/07/2022 11:23:46                            dts: 
TEST SUITE ENDED: Advanced_rss_pppoe

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

* [dts][PATCH V1] tests/ice_advanced_rss_pppoe:add destroy test param
  2022-07-11 15:17 [dts][PATCH V1] tests/ice_advanced_rss_pppoe:add destroy test param Zhimin Huang
  2022-07-18  3:32 ` Jiale, SongX
@ 2022-10-09 10:07 ` lijuan.tu
  1 sibling, 0 replies; 3+ messages in thread
From: lijuan.tu @ 2022-10-09 10:07 UTC (permalink / raw)
  To: dts, Zhimin Huang; +Cc: Zhimin Huang

On Mon, 11 Jul 2022 23:17:48 +0800, Zhimin Huang <zhiminx.huang@intel.com> wrote:
> fix dts 21b47e97d7e(add check result after deleting the rules).
> some case no need to check hash values after destroy rule.
> so add param judgement to check destroy rule test flow.
> 
> Signed-off-by: Zhimin Huang <zhiminx.huang@intel.com>


Applied, thanks

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

end of thread, other threads:[~2022-10-09 10:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-11 15:17 [dts][PATCH V1] tests/ice_advanced_rss_pppoe:add destroy test param Zhimin Huang
2022-07-18  3:32 ` Jiale, SongX
2022-10-09 10:07 ` lijuan.tu

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