* [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>
---
| 32 ++++++++++++++---------
1 file changed, 20 insertions(+), 12 deletions(-)
--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).