test suite reviews and discussions
 help / color / mirror / Atom feed
* Re: [dts] [PATCH V1] tests/cvl_ppp modify PPP proto type to byte type
  2020-11-11 11:38 [dts] [PATCH V1] tests/cvl_ppp modify PPP proto type to byte type sunqin
@ 2020-11-11  3:11 ` Sun, QinX
  2020-11-11  6:52 ` Tu, Lijuan
  1 sibling, 0 replies; 3+ messages in thread
From: Sun, QinX @ 2020-11-11  3:11 UTC (permalink / raw)
  To: Sun, QinX, dts

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

Tested-by: Sun, QinX <qinx.sun@intel.com>
 
Regards,
Sun Qin

> -----Original Message-----
> From: sunqin <qinx.sun@intel.com>
> Sent: Wednesday, November 11, 2020 7:38 PM
> To: dts@dpdk.org
> Cc: Sun, QinX <qinx.sun@intel.com>
> Subject: [dts] [PATCH V1] tests/cvl_ppp modify PPP proto type to byte type


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

11/11/2020 03:09:27                            dts: 
TEST SUITE : Advanced_rss_pppoe_vlan_ah_l2tp_pfcp
11/11/2020 03:09:27                            dts: NIC :        columbiaville_25g
11/11/2020 03:09:27             dut.10.240.183.254: 
11/11/2020 03:09:27                         tester: 
11/11/2020 03:09:27             dut.10.240.183.254: rmmod ice
11/11/2020 03:09:27             dut.10.240.183.254: 
11/11/2020 03:09:27             dut.10.240.183.254: modprobe ice
11/11/2020 03:09:27             dut.10.240.183.254: 
11/11/2020 03:09:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: rssprocess.tester_ifaces: ['ens7', 'ens9']
11/11/2020 03:09:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: rssprocess.test_case: <TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.Advanced_rss_pppoe_vlan_ah_l2tp_pfcp object at 0x7faffc69db00>
11/11/2020 03:09:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_delete_nonexisting_rule Begin
11/11/2020 03:09:27             dut.10.240.183.254: 
11/11/2020 03:09:27                         tester: 
11/11/2020 03:09:27             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:09:28             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:09:29             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:09:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:09:39             dut.10.240.183.254: port config all rss all
11/11/2020 03:09:39             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:09:39             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:09:39             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:09:39             dut.10.240.183.254: set verbose 1
11/11/2020 03:09:39             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:09:39             dut.10.240.183.254: show port info all
11/11/2020 03:09:39             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:09:39             dut.10.240.183.254: start
11/11/2020 03:09:40             dut.10.240.183.254: 
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=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
11/11/2020 03:09:40             dut.10.240.183.254: flow list 0
11/11/2020 03:09:40             dut.10.240.183.254: 
11/11/2020 03:09:40             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:09:41             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:09:41             dut.10.240.183.254: flow flush 0
11/11/2020 03:09:42             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:09:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_delete_nonexisting_rule Result PASSED:
11/11/2020 03:09:42             dut.10.240.183.254: flow flush 0
11/11/2020 03:09:43             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:09:43             dut.10.240.183.254: clear port stats all
11/11/2020 03:09:44             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:09:44             dut.10.240.183.254: stop
11/11/2020 03:09:44             dut.10.240.183.254: 
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.
11/11/2020 03:09:44             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:09:47             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:09:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_duplicated_rules Begin
11/11/2020 03:09:47             dut.10.240.183.254: 
11/11/2020 03:09:47                         tester: 
11/11/2020 03:09:47             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:09:48             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:09:49             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:09:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:09:59             dut.10.240.183.254: port config all rss all
11/11/2020 03:09:59             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:09:59             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:09:59             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:09:59             dut.10.240.183.254: set verbose 1
11/11/2020 03:09:59             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:09:59             dut.10.240.183.254: show port info all
11/11/2020 03:09:59             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:09:59             dut.10.240.183.254: start
11/11/2020 03:10:00             dut.10.240.183.254: 
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=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
11/11/2020 03:10:00             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
11/11/2020 03:10:00             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:10:00             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
11/11/2020 03:10:00             dut.10.240.183.254: 
Flow rule #1 created
11/11/2020 03:10:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_duplicated_rules Result FAILED: 'failed: expect Operation not permitted in flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end\r\r\nFlow rule #1 created'
11/11/2020 03:10:00             dut.10.240.183.254: flow flush 0
11/11/2020 03:10:01             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:10:01             dut.10.240.183.254: clear port stats all
11/11/2020 03:10:02             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:10:02             dut.10.240.183.254: stop
11/11/2020 03:10:02             dut.10.240.183.254: 
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.
11/11/2020 03:10:02             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:10:04             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:10:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_invalid_port Begin
11/11/2020 03:10:05             dut.10.240.183.254: 
11/11/2020 03:10:05                         tester: 
11/11/2020 03:10:05             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:10:06             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:10:07             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:10:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:10:17             dut.10.240.183.254: port config all rss all
11/11/2020 03:10:17             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:10:17             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:10:17             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:10:17             dut.10.240.183.254: set verbose 1
11/11/2020 03:10:17             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:10:17             dut.10.240.183.254: show port info all
11/11/2020 03:10:17             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:10:17             dut.10.240.183.254: start
11/11/2020 03:10:17             dut.10.240.183.254: 
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=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
11/11/2020 03:10:17             dut.10.240.183.254: flow create 1 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
11/11/2020 03:10:17             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 1 (cause unspecified): No such device: No such device
11/11/2020 03:10:17             dut.10.240.183.254: flow list 0
11/11/2020 03:10:17             dut.10.240.183.254: 
11/11/2020 03:10:17             dut.10.240.183.254: flow list 1
11/11/2020 03:10:19             dut.10.240.183.254: 
Invalid port 1
testpmd> 
11/11/2020 03:10:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_invalid_port Result PASSED:
11/11/2020 03:10:19             dut.10.240.183.254: flow flush 0
11/11/2020 03:10:20             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:10:20             dut.10.240.183.254: clear port stats all
11/11/2020 03:10:21             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:10:21             dut.10.240.183.254: stop
11/11/2020 03:10:21             dut.10.240.183.254: 
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.
11/11/2020 03:10:21             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:10:23             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:10:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_ah Begin
11/11/2020 03:10:24             dut.10.240.183.254: 
11/11/2020 03:10:24                         tester: 
11/11/2020 03:10:24             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:10:25             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:10:26             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:10:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:10:36             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:10:36             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:10:36             dut.10.240.183.254: set verbose 1
11/11/2020 03:10:36             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:10:36             dut.10.240.183.254: show port info all
11/11/2020 03:10:36             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:10:36             dut.10.240.183.254: start
11/11/2020 03:10:36             dut.10.240.183.254: 
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
11/11/2020 03:10:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_ah================
11/11/2020 03:10:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:10:36             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
11/11/2020 03:10:36             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:10:36             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
11/11/2020 03:10:36             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:10:36             dut.10.240.183.254: flow list 0
11/11/2020 03:10:36             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 AH => RSS
11/11/2020 03:10:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:10:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)
11/11/2020 03:10:37             dut.10.240.183.254: port 0/queue 60: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x9b4cedbc - RSS queue=0x3c - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x3c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:10:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash

11/11/2020 03:10:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9b4cedbc', '0x3c')]
11/11/2020 03:10:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:10:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=12)/Raw("x"*480)
11/11/2020 03:10:37             dut.10.240.183.254: port 0/queue 14: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xc8c3708e - RSS queue=0xe - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:10:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different

11/11/2020 03:10:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc8c3708e', '0xe')]
11/11/2020 03:10:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:10:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.8",proto=51)/AH(spi=11)/Raw("x"*480)
11/11/2020 03:10:38             dut.10.240.183.254: port 0/queue 60: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x9b4cedbc - RSS queue=0x3c - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x3c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:10:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:10:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9b4cedbc', '0x3c')]
11/11/2020 03:10:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:10:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)']
11/11/2020 03:10:39             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:10:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:10:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:10:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:10:39             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:10:40             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:10:40             dut.10.240.183.254: flow list 0
11/11/2020 03:10:40             dut.10.240.183.254: 
11/11/2020 03:10:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:10:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.8",proto=51)/AH(spi=11)/Raw("x"*480)']
11/11/2020 03:10:40             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=526 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:10:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:10:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:10:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_ah passed
11/11/2020 03:10:40             dut.10.240.183.254: flow flush 0
11/11/2020 03:10:41             dut.10.240.183.254: 
11/11/2020 03:10:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv4_ah': 'passed'}
11/11/2020 03:10:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:10:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_ah Result PASSED:
11/11/2020 03:10:41             dut.10.240.183.254: flow flush 0
11/11/2020 03:10:42             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:10:42             dut.10.240.183.254: clear port stats all
11/11/2020 03:10:43             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:10:43             dut.10.240.183.254: stop
11/11/2020 03:10:43             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

  ------- Forward Stats for RX Port= 0/Queue=60 -> TX Port= 0/Queue=60 -------
  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.
11/11/2020 03:10:43             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:10:45             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:10:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_esp Begin
11/11/2020 03:10:46             dut.10.240.183.254: 
11/11/2020 03:10:46                         tester: 
11/11/2020 03:10:46             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:10:47             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:10:48             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:10:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:10:58             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:10:58             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:10:58             dut.10.240.183.254: set verbose 1
11/11/2020 03:10:58             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:10:58             dut.10.240.183.254: show port info all
11/11/2020 03:10:58             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:10:58             dut.10.240.183.254: start
11/11/2020 03:10:58             dut.10.240.183.254: 
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
11/11/2020 03:10:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_esp================
11/11/2020 03:10:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:10:58             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
11/11/2020 03:10:58             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:10:58             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
11/11/2020 03:10:58             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:10:58             dut.10.240.183.254: flow list 0
11/11/2020 03:10:58             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 ESP => RSS
11/11/2020 03:10:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:10:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)
11/11/2020 03:10:59             dut.10.240.183.254: port 0/queue 48: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xccc5ab70 - RSS queue=0x30 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x30
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:10:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash

11/11/2020 03:10:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xccc5ab70', '0x30')]
11/11/2020 03:10:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:10:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)
11/11/2020 03:10:59             dut.10.240.183.254: port 0/queue 30: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xe435b11e - RSS queue=0x1e - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:10:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different

11/11/2020 03:10:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe435b11e', '0x1e')]
11/11/2020 03:10:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:10:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)
11/11/2020 03:11:00             dut.10.240.183.254: port 0/queue 48: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xccc5ab70 - RSS queue=0x30 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x30
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:11:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xccc5ab70', '0x30')]
11/11/2020 03:11:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(b\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)']
11/11/2020 03:11:01             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:11:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:11:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:11:01             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:11:02             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:11:02             dut.10.240.183.254: flow list 0
11/11/2020 03:11:02             dut.10.240.183.254: 
11/11/2020 03:11:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)']
11/11/2020 03:11:02             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:11:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:11:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_esp passed
11/11/2020 03:11:02             dut.10.240.183.254: flow flush 0
11/11/2020 03:11:03             dut.10.240.183.254: 
11/11/2020 03:11:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv4_esp': 'passed'}
11/11/2020 03:11:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:11:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_esp Result PASSED:
11/11/2020 03:11:03             dut.10.240.183.254: flow flush 0
11/11/2020 03:11:04             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:11:04             dut.10.240.183.254: clear port stats all
11/11/2020 03:11:05             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:11:05             dut.10.240.183.254: stop
11/11/2020 03:11:05             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 5              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=48 -> TX Port= 0/Queue=48 -------
  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.
11/11/2020 03:11:05             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:11:07             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:11:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_l2tpv3 Begin
11/11/2020 03:11:08             dut.10.240.183.254: 
11/11/2020 03:11:08                         tester: 
11/11/2020 03:11:08             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:11:08             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:11:10             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:11:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:11:20             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:11:20             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:11:20             dut.10.240.183.254: set verbose 1
11/11/2020 03:11:20             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:11:20             dut.10.240.183.254: show port info all
11/11/2020 03:11:20             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:11:20             dut.10.240.183.254: start
11/11/2020 03:11:20             dut.10.240.183.254: 
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
11/11/2020 03:11:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_l2tpv3================
11/11/2020 03:11:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:11:20             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
11/11/2020 03:11:20             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:11:20             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
11/11/2020 03:11:20             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:11:20             dut.10.240.183.254: flow list 0
11/11/2020 03:11:20             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 L2TPV3OIP => RSS
11/11/2020 03:11:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(b'\x00\x00\x00\x11')/Raw("x"*480)
11/11/2020 03:11:21             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0x71f3aec3 - RSS queue=0x3 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash

11/11/2020 03:11:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x71f3aec3', '0x3')]
11/11/2020 03:11:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.4", proto=115)/L2TP(b'\x00\x00\x00\x12')/Raw("x"*480)
11/11/2020 03:11:21             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0xf1794c1 - RSS queue=0x1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different

11/11/2020 03:11:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf1794c1', '0x1')]
11/11/2020 03:11:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.5",dst="192.168.0.7", proto=115)/L2TP(b'\x00\x00\x00\x11')/Raw("x"*480)
11/11/2020 03:11:22             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0x71f3aec3 - RSS queue=0x3 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:11:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x71f3aec3', '0x3')]
11/11/2020 03:11:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(b\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=25)/Raw("x"*80)']
11/11/2020 03:11:23             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:11:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:11:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:11:23             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:11:24             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:11:24             dut.10.240.183.254: flow list 0
11/11/2020 03:11:24             dut.10.240.183.254: 
11/11/2020 03:11:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(b\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.4", proto=115)/L2TP(b\'\\x00\\x00\\x00\\x12\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.5",dst="192.168.0.7", proto=115)/L2TP(b\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)']
11/11/2020 03:11:24             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=518 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:11:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:11:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_l2tpv3 passed
11/11/2020 03:11:24             dut.10.240.183.254: flow flush 0
11/11/2020 03:11:24             dut.10.240.183.254: 
11/11/2020 03:11:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv4_l2tpv3': 'passed'}
11/11/2020 03:11:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:11:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_l2tpv3 Result PASSED:
11/11/2020 03:11:24             dut.10.240.183.254: flow flush 0
11/11/2020 03:11:26             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:11:26             dut.10.240.183.254: clear port stats all
11/11/2020 03:11:27             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:11:27             dut.10.240.183.254: stop
11/11/2020 03:11:27             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 5              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: 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.
11/11/2020 03:11:27             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:11:29             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:11:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_pfcp_session Begin
11/11/2020 03:11:30             dut.10.240.183.254: 
11/11/2020 03:11:30                         tester: 
11/11/2020 03:11:30             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:11:30             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:11:32             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:11:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:11:42             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:11:42             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:11:42             dut.10.240.183.254: set verbose 1
11/11/2020 03:11:42             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:11:42             dut.10.240.183.254: show port info all
11/11/2020 03:11:42             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:11:42             dut.10.240.183.254: start
11/11/2020 03:11:42             dut.10.240.183.254: 
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
11/11/2020 03:11:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_pfcp_session================
11/11/2020 03:11:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:11:42             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
11/11/2020 03:11:42             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:11:42             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
11/11/2020 03:11:42             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:11:42             dut.10.240.183.254: flow list 0
11/11/2020 03:11:42             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP PFCP => RSS
11/11/2020 03:11:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(S=1, seid=1)/Raw("x"*80)
11/11/2020 03:11:43             dut.10.240.183.254: port 0/queue 43: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0x68b0c2ab - RSS queue=0x2b - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash

11/11/2020 03:11:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x68b0c2ab', '0x2b')]
11/11/2020 03:11:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(S=1, seid=2)/Raw("x"*80)
11/11/2020 03:11:43             dut.10.240.183.254: port 0/queue 21: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0x34586155 - RSS queue=0x15 - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x15
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different

11/11/2020 03:11:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x34586155', '0x15')]
11/11/2020 03:11:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:54")/IP(src="192.168.0.25",dst="192.168.0.23")/UDP(sport=23,dport=8805)/PFCP(S=1, seid=1)/Raw("x"*80)
11/11/2020 03:11:44             dut.10.240.183.254: port 0/queue 43: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:54 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0x68b0c2ab - RSS queue=0x2b - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:11:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x68b0c2ab', '0x2b')]
11/11/2020 03:11:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(S=1, seid=1)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=25)/Raw("x"*80)']
11/11/2020 03:11:45             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:11:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:11:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:11:45             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:11:46             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:11:46             dut.10.240.183.254: flow list 0
11/11/2020 03:11:46             dut.10.240.183.254: 
11/11/2020 03:11:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:11:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(S=1, seid=1)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(S=1, seid=2)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:54")/IP(src="192.168.0.25",dst="192.168.0.23")/UDP(sport=23,dport=8805)/PFCP(S=1, seid=1)/Raw("x"*80)']
11/11/2020 03:11:46             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:54 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:11:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:11:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:11:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_pfcp_session passed
11/11/2020 03:11:46             dut.10.240.183.254: flow flush 0
11/11/2020 03:11:46             dut.10.240.183.254: 
11/11/2020 03:11:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv4_pfcp_session': 'passed'}
11/11/2020 03:11:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:11:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_pfcp_session Result PASSED:
11/11/2020 03:11:46             dut.10.240.183.254: flow flush 0
11/11/2020 03:11:48             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:11:48             dut.10.240.183.254: clear port stats all
11/11/2020 03:11:49             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:11:49             dut.10.240.183.254: stop
11/11/2020 03:11:49             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 5              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=43 -> TX Port= 0/Queue=43 -------
  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.
11/11/2020 03:11:49             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:11:51             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:11:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_udp_esp Begin
11/11/2020 03:11:52             dut.10.240.183.254: 
11/11/2020 03:11:52                         tester: 
11/11/2020 03:11:52             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:11:52             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:11:54             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:12:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:12:04             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:12:04             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:12:04             dut.10.240.183.254: set verbose 1
11/11/2020 03:12:04             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:12:04             dut.10.240.183.254: show port info all
11/11/2020 03:12:04             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:12:04             dut.10.240.183.254: start
11/11/2020 03:12:04             dut.10.240.183.254: 
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
11/11/2020 03:12:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_udp_esp================
11/11/2020 03:12:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:12:04             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / esp / end actions rss types esp end key_len 0 queues end / end
11/11/2020 03:12:04             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:12:04             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / esp / end actions rss types esp end key_len 0 queues end / end
11/11/2020 03:12:04             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:12:04             dut.10.240.183.254: flow list 0
11/11/2020 03:12:04             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP ESP => RSS
11/11/2020 03:12:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
11/11/2020 03:12:05             dut.10.240.183.254: port 0/queue 59: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0x35ff5cbb - RSS queue=0x3b - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash

11/11/2020 03:12:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x35ff5cbb', '0x3b')]
11/11/2020 03:12:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)
11/11/2020 03:12:05             dut.10.240.183.254: port 0/queue 28: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0x36002e5c - RSS queue=0x1c - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different

11/11/2020 03:12:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x36002e5c', '0x1c')]
11/11/2020 03:12:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.7")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
11/11/2020 03:12:06             dut.10.240.183.254: port 0/queue 59: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0x35ff5cbb - RSS queue=0x3b - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:12:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x35ff5cbb', '0x3b')]
11/11/2020 03:12:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)', '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")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)']
11/11/2020 03:12:07             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:12:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:12:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:12:07             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:12:08             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:12:08             dut.10.240.183.254: flow list 0
11/11/2020 03:12:08             dut.10.240.183.254: 
11/11/2020 03:12:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)']
11/11/2020 03:12:08             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:12:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:12:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_udp_esp passed
11/11/2020 03:12:08             dut.10.240.183.254: flow flush 0
11/11/2020 03:12:08             dut.10.240.183.254: 
11/11/2020 03:12:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv4_udp_esp': 'passed'}
11/11/2020 03:12:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:12:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_udp_esp Result PASSED:
11/11/2020 03:12:08             dut.10.240.183.254: flow flush 0
11/11/2020 03:12:10             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:12:10             dut.10.240.183.254: clear port stats all
11/11/2020 03:12:11             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:12:11             dut.10.240.183.254: stop
11/11/2020 03:12:11             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
  RX-packets: 1              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 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.
11/11/2020 03:12:11             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:12:13             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:12:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_ah Begin
11/11/2020 03:12:14             dut.10.240.183.254: 
11/11/2020 03:12:14                         tester: 
11/11/2020 03:12:14             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:12:14             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:12:16             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:12:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:12:26             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:12:26             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:12:26             dut.10.240.183.254: set verbose 1
11/11/2020 03:12:26             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:12:26             dut.10.240.183.254: show port info all
11/11/2020 03:12:26             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:12:26             dut.10.240.183.254: start
11/11/2020 03:12:26             dut.10.240.183.254: 
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
11/11/2020 03:12:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_ah================
11/11/2020 03:12:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:12:26             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / ah / end actions rss types ah end key_len 0 queues end / end
11/11/2020 03:12:26             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:12:26             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / ah / end actions rss types ah end key_len 0 queues end / end
11/11/2020 03:12:26             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:12:26             dut.10.240.183.254: flow list 0
11/11/2020 03:12:26             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 AH => RSS
11/11/2020 03:12:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)
11/11/2020 03:12:27             dut.10.240.183.254: port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x437f53c2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash

11/11/2020 03:12:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x437f53c2', '0x2')]
11/11/2020 03:12:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=12)/Raw("x"*480)
11/11/2020 03:12:27             dut.10.240.183.254: port 0/queue 14: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x5df4c40e - RSS queue=0xe - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different

11/11/2020 03:12:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5df4c40e', '0xe')]
11/11/2020 03:12:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=51)/AH(spi=11)/Raw("x"*480)
11/11/2020 03:12:28             dut.10.240.183.254: port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x437f53c2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:12:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x437f53c2', '0x2')]
11/11/2020 03:12:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)', '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)']
11/11/2020 03:12:29             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:12:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:12:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:12:29             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:12:30             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:12:30             dut.10.240.183.254: flow list 0
11/11/2020 03:12:30             dut.10.240.183.254: 
11/11/2020 03:12:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=51)/AH(spi=11)/Raw("x"*480)']
11/11/2020 03:12:30             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=546 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:12:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:12:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_ah passed
11/11/2020 03:12:30             dut.10.240.183.254: flow flush 0
11/11/2020 03:12:30             dut.10.240.183.254: 
11/11/2020 03:12:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv6_ah': 'passed'}
11/11/2020 03:12:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:12:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_ah Result PASSED:
11/11/2020 03:12:30             dut.10.240.183.254: flow flush 0
11/11/2020 03:12:32             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:12:32             dut.10.240.183.254: clear port stats all
11/11/2020 03:12:33             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:12:33             dut.10.240.183.254: stop
11/11/2020 03:12:33             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
11/11/2020 03:12:33             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:12:35             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:12:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_esp Begin
11/11/2020 03:12:36             dut.10.240.183.254: 
11/11/2020 03:12:36                         tester: 
11/11/2020 03:12:36             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:12:36             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:12:38             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:12:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:12:48             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:12:48             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:12:48             dut.10.240.183.254: set verbose 1
11/11/2020 03:12:48             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:12:48             dut.10.240.183.254: show port info all
11/11/2020 03:12:48             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:12:48             dut.10.240.183.254: start
11/11/2020 03:12:48             dut.10.240.183.254: 
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
11/11/2020 03:12:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_esp================
11/11/2020 03:12:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:12:48             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / esp / end actions rss types esp end key_len 0 queues end / end
11/11/2020 03:12:48             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:12:48             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / esp / end actions rss types esp end key_len 0 queues end / end
11/11/2020 03:12:48             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:12:48             dut.10.240.183.254: flow list 0
11/11/2020 03:12:48             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 ESP => RSS
11/11/2020 03:12:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)
11/11/2020 03:12:49             dut.10.240.183.254: port 0/queue 30: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb0e573de - RSS queue=0x1e - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x1e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash

11/11/2020 03:12:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb0e573de', '0x1e')]
11/11/2020 03:12:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)
11/11/2020 03:12:49             dut.10.240.183.254: port 0/queue 61: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xc39b1e7d - RSS queue=0x3d - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x3d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different

11/11/2020 03:12:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc39b1e7d', '0x3d')]
11/11/2020 03:12:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=50)/ESP(spi=11)/Raw("x"*480)
11/11/2020 03:12:50             dut.10.240.183.254: port 0/queue 30: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb0e573de - RSS queue=0x1e - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x1e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:12:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb0e573de', '0x1e')]
11/11/2020 03:12:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)', '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)']
11/11/2020 03:12:51             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:12:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:12:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:12:51             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:12:52             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:12:52             dut.10.240.183.254: flow list 0
11/11/2020 03:12:52             dut.10.240.183.254: 
11/11/2020 03:12:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:12:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=50)/ESP(spi=11)/Raw("x"*480)']
11/11/2020 03:12:52             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=542 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:12:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:12:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:12:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_esp passed
11/11/2020 03:12:52             dut.10.240.183.254: flow flush 0
11/11/2020 03:12:52             dut.10.240.183.254: 
11/11/2020 03:12:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv6_esp': 'passed'}
11/11/2020 03:12:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:12:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_esp Result PASSED:
11/11/2020 03:12:52             dut.10.240.183.254: flow flush 0
11/11/2020 03:12:54             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:12:54             dut.10.240.183.254: clear port stats all
11/11/2020 03:12:55             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:12:55             dut.10.240.183.254: stop
11/11/2020 03:12:55             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 5              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=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.
11/11/2020 03:12:55             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:12:57             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:12:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_l2tpv3 Begin
11/11/2020 03:12:58             dut.10.240.183.254: 
11/11/2020 03:12:58                         tester: 
11/11/2020 03:12:58             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:12:58             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:13:00             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:13:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:13:10             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:13:10             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:13:10             dut.10.240.183.254: set verbose 1
11/11/2020 03:13:10             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:13:10             dut.10.240.183.254: show port info all
11/11/2020 03:13:10             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:13:10             dut.10.240.183.254: start
11/11/2020 03:13:10             dut.10.240.183.254: 
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
11/11/2020 03:13:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_l2tpv3================
11/11/2020 03:13:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:13:10             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
11/11/2020 03:13:10             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:13:10             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
11/11/2020 03:13:10             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:13:10             dut.10.240.183.254: flow list 0
11/11/2020 03:13:10             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 L2TPV3OIP => RSS
11/11/2020 03:13:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(b'\x00\x00\x00\x11')/Raw("x"*480)
11/11/2020 03:13:11             dut.10.240.183.254: port 0/queue 61: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0xcbcb4e3d - RSS queue=0x3d - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x3d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash

11/11/2020 03:13:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcbcb4e3d', '0x3d')]
11/11/2020 03:13:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(b'\x00\x00\x00\x12')/Raw("x"*480)
11/11/2020 03:13:11             dut.10.240.183.254: port 0/queue 47: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0xa36fed2f - RSS queue=0x2f - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x2f
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different

11/11/2020 03:13:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa36fed2f', '0x2f')]
11/11/2020 03:13:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=115)/L2TP(b'\x00\x00\x00\x11')/Raw("x"*480)
11/11/2020 03:13:12             dut.10.240.183.254: port 0/queue 61: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0xcbcb4e3d - RSS queue=0x3d - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x3d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:13:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcbcb4e3d', '0x3d')]
11/11/2020 03:13:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(b\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=25)/Raw("x"*80)']
11/11/2020 03:13:12             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:13:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:13:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:13:12             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:13:14             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:13:14             dut.10.240.183.254: flow list 0
11/11/2020 03:13:14             dut.10.240.183.254: 
11/11/2020 03:13:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(b\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(b\'\\x00\\x00\\x00\\x12\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=115)/L2TP(b\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)']
11/11/2020 03:13:14             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=538 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:13:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:13:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_l2tpv3 passed
11/11/2020 03:13:14             dut.10.240.183.254: flow flush 0
11/11/2020 03:13:14             dut.10.240.183.254: 
11/11/2020 03:13:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv6_l2tpv3': 'passed'}
11/11/2020 03:13:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:13:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_l2tpv3 Result PASSED:
11/11/2020 03:13:14             dut.10.240.183.254: flow flush 0
11/11/2020 03:13:16             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:13:16             dut.10.240.183.254: clear port stats all
11/11/2020 03:13:17             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:13:17             dut.10.240.183.254: stop
11/11/2020 03:13:17             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 5              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=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.
11/11/2020 03:13:17             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:13:19             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:13:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_pfcp_session Begin
11/11/2020 03:13:20             dut.10.240.183.254: 
11/11/2020 03:13:20                         tester: 
11/11/2020 03:13:20             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:13:20             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:13:22             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:13:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:13:32             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:13:32             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:13:32             dut.10.240.183.254: set verbose 1
11/11/2020 03:13:32             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:13:32             dut.10.240.183.254: show port info all
11/11/2020 03:13:32             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:13:32             dut.10.240.183.254: start
11/11/2020 03:13:32             dut.10.240.183.254: 
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
11/11/2020 03:13:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_pfcp_session================
11/11/2020 03:13:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:13:32             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
11/11/2020 03:13:32             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:13:32             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
11/11/2020 03:13:32             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:13:32             dut.10.240.183.254: flow list 0
11/11/2020 03:13:32             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP PFCP => RSS
11/11/2020 03:13:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(S=1, seid=1)/Raw("x"*80)
11/11/2020 03:13:33             dut.10.240.183.254: port 0/queue 45: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0x214a3aad - RSS queue=0x2d - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash

11/11/2020 03:13:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x214a3aad', '0x2d')]
11/11/2020 03:13:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(S=1, seid=2)/Raw("x"*80)
11/11/2020 03:13:33             dut.10.240.183.254: port 0/queue 22: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0x90a51d56 - RSS queue=0x16 - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x16
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different

11/11/2020 03:13:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x90a51d56', '0x16')]
11/11/2020 03:13:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=8805)/PFCP(S=1, seid=1)/Raw("x"*80)
11/11/2020 03:13:34             dut.10.240.183.254: port 0/queue 45: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0x214a3aad - RSS queue=0x2d - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:13:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x214a3aad', '0x2d')]
11/11/2020 03:13:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(S=1, seid=1)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=25)/Raw("x"*80)']
11/11/2020 03:13:34             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:13:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:13:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:13:34             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:13:36             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:13:36             dut.10.240.183.254: flow list 0
11/11/2020 03:13:36             dut.10.240.183.254: 
11/11/2020 03:13:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(S=1, seid=1)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(S=1, seid=2)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=8805)/PFCP(S=1, seid=1)/Raw("x"*80)']
11/11/2020 03:13:36             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:13:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:13:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_pfcp_session passed
11/11/2020 03:13:36             dut.10.240.183.254: flow flush 0
11/11/2020 03:13:36             dut.10.240.183.254: 
11/11/2020 03:13:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv6_pfcp_session': 'passed'}
11/11/2020 03:13:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:13:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_pfcp_session Result PASSED:
11/11/2020 03:13:36             dut.10.240.183.254: flow flush 0
11/11/2020 03:13:38             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:13:38             dut.10.240.183.254: clear port stats all
11/11/2020 03:13:39             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:13:39             dut.10.240.183.254: stop
11/11/2020 03:13:39             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 5              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=45 -> TX Port= 0/Queue=45 -------
  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.
11/11/2020 03:13:39             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:13:41             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:13:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_udp_esp Begin
11/11/2020 03:13:42             dut.10.240.183.254: 
11/11/2020 03:13:42                         tester: 
11/11/2020 03:13:42             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:13:42             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:13:44             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:13:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:13:54             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:13:54             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:13:54             dut.10.240.183.254: set verbose 1
11/11/2020 03:13:54             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:13:54             dut.10.240.183.254: show port info all
11/11/2020 03:13:54             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:13:54             dut.10.240.183.254: start
11/11/2020 03:13:54             dut.10.240.183.254: 
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
11/11/2020 03:13:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_udp_esp================
11/11/2020 03:13:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:13:54             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / esp / end actions rss types esp end key_len 0 queues end / end
11/11/2020 03:13:54             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:13:54             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / esp / end actions rss types esp end key_len 0 queues end / end
11/11/2020 03:13:54             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:13:54             dut.10.240.183.254: flow list 0
11/11/2020 03:13:54             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP ESP => RSS
11/11/2020 03:13:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
11/11/2020 03:13:55             dut.10.240.183.254: port 0/queue 24: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0xf540aed8 - RSS queue=0x18 - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x18
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash

11/11/2020 03:13:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf540aed8', '0x18')]
11/11/2020 03:13:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)
11/11/2020 03:13:55             dut.10.240.183.254: port 0/queue 27: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x7629fedb - RSS queue=0x1b - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different

11/11/2020 03:13:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7629fedb', '0x1b')]
11/11/2020 03:13:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
11/11/2020 03:13:56             dut.10.240.183.254: port 0/queue 24: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0xf540aed8 - RSS queue=0x18 - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x18
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:13:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf540aed8', '0x18')]
11/11/2020 03:13:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)', '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)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)']
11/11/2020 03:13:56             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:13:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:13:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:13:56             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:13:58             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:13:58             dut.10.240.183.254: flow list 0
11/11/2020 03:13:58             dut.10.240.183.254: 
11/11/2020 03:13:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:13:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)']
11/11/2020 03:13:58             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=550 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:13:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:13:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:13:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_udp_esp passed
11/11/2020 03:13:58             dut.10.240.183.254: flow flush 0
11/11/2020 03:13:58             dut.10.240.183.254: 
11/11/2020 03:13:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv6_udp_esp': 'passed'}
11/11/2020 03:13:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:13:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_udp_esp Result PASSED:
11/11/2020 03:13:58             dut.10.240.183.254: flow flush 0
11/11/2020 03:14:00             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:14:00             dut.10.240.183.254: clear port stats all
11/11/2020 03:14:01             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:14:01             dut.10.240.183.254: stop
11/11/2020 03:14:01             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue=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 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.
11/11/2020 03:14:01             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:14:03             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:14:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_pay Begin
11/11/2020 03:14:04             dut.10.240.183.254: 
11/11/2020 03:14:04                         tester: 
11/11/2020 03:14:04             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:14:04             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:14:06             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:14:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:14:16             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:14:16             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:14:16             dut.10.240.183.254: set verbose 1
11/11/2020 03:14:16             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:14:16             dut.10.240.183.254: show port info all
11/11/2020 03:14:16             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:14:16             dut.10.240.183.254: start
11/11/2020 03:14:16             dut.10.240.183.254: 
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
11/11/2020 03:14:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l2_src_only================
11/11/2020 03:14:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:14:16             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:14:16             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:14:16             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:14:16             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:14:16             dut.10.240.183.254: flow list 0
11/11/2020 03:14:16             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:14:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:14:17             dut.10.240.183.254: port 0/queue 27: 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=0x163e031b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x163e031b', '0x1b')]
11/11/2020 03:14:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:14:17             dut.10.240.183.254: port 0/queue 16: 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=0x16875750 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x16875750', '0x10')]
11/11/2020 03:14:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:14:18             dut.10.240.183.254: port 0/queue 27: 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=0x163e031b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x163e031b', '0x1b')]
11/11/2020 03:14:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay

11/11/2020 03:14:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
11/11/2020 03:14:18             dut.10.240.183.254: port 0/queue 27: 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=0x163e031b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x163e031b', '0x1b')]
11/11/2020 03:14:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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", frag=5)/Raw("x"*80)
11/11/2020 03:14:19             dut.10.240.183.254: port 0/queue 16: 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=0x16875750 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x16875750', '0x10')]
11/11/2020 03:14:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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", frag=3)/Raw("x"*80)
11/11/2020 03:14:20             dut.10.240.183.254: port 0/queue 27: 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=0x163e031b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag

11/11/2020 03:14:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x163e031b', '0x1b')]
11/11/2020 03:14:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
11/11/2020 03:14:20             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV4 L4_FRAG  - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:14:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:14:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:14:20             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:14:21             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:14:21             dut.10.240.183.254: flow list 0
11/11/2020 03:14:22             dut.10.240.183.254: 
11/11/2020 03:14:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l2_src_only passed
11/11/2020 03:14:22             dut.10.240.183.254: flow flush 0
11/11/2020 03:14:22             dut.10.240.183.254: 
11/11/2020 03:14:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l2_dst_only================
11/11/2020 03:14:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:14:22             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:14:22             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:14:22             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:14:22             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:14:22             dut.10.240.183.254: flow list 0
11/11/2020 03:14:22             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:14:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:14:22             dut.10.240.183.254: 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=0xa266f226 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa266f226', '0x26')]
11/11/2020 03:14:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:14:23             dut.10.240.183.254: port 0/queue 63: 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=0x35a10bf - RSS queue=0x3f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3f
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x35a10bf', '0x3f')]
11/11/2020 03:14:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:14:24             dut.10.240.183.254: port 0/queue 38: 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=0xa266f226 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa266f226', '0x26')]
11/11/2020 03:14:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay

11/11/2020 03:14:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
11/11/2020 03:14:24             dut.10.240.183.254: 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=0xa266f226 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x26
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa266f226', '0x26')]
11/11/2020 03:14:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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", frag=3)/Raw("x"*80)
11/11/2020 03:14:25             dut.10.240.183.254: port 0/queue 63: 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=0x35a10bf - RSS queue=0x3f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3f
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x35a10bf', '0x3f')]
11/11/2020 03:14:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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", frag=5)/Raw("x"*80)
11/11/2020 03:14:25             dut.10.240.183.254: port 0/queue 38: 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=0xa266f226 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x26
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag

11/11/2020 03:14:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa266f226', '0x26')]
11/11/2020 03:14:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
11/11/2020 03:14:26             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV4 L4_FRAG  - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:14:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:14:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:14:26             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:14:27             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:14:27             dut.10.240.183.254: flow list 0
11/11/2020 03:14:27             dut.10.240.183.254: 
11/11/2020 03:14:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l2_dst_only passed
11/11/2020 03:14:27             dut.10.240.183.254: flow flush 0
11/11/2020 03:14:27             dut.10.240.183.254: 
11/11/2020 03:14:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only================
11/11/2020 03:14:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:14:27             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:14:27             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:14:27             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:14:27             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:14:27             dut.10.240.183.254: flow list 0
11/11/2020 03:14:28             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:14:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:14:28             dut.10.240.183.254: port 0/queue 9: 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=0xdf802849 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdf802849', '0x9')]
11/11/2020 03:14:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:14:29             dut.10.240.183.254: port 0/queue 10: 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=0x9eaa21ca - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9eaa21ca', '0xa')]
11/11/2020 03:14:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:14:29             dut.10.240.183.254: port 0/queue 16: 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=0x7ebccad0 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7ebccad0', '0x10')]
11/11/2020 03:14:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:14:30             dut.10.240.183.254: port 0/queue 19: 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=0x3f96c353 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3f96c353', '0x13')]
11/11/2020 03:14:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:14:31             dut.10.240.183.254: port 0/queue 9: 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=0xdf802849 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdf802849', '0x9')]
11/11/2020 03:14:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay

11/11/2020 03:14:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
11/11/2020 03:14:31             dut.10.240.183.254: port 0/queue 9: 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=0xdf802849 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdf802849', '0x9')]
11/11/2020 03:14:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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", frag=5)/Raw("x"*80)
11/11/2020 03:14:32             dut.10.240.183.254: port 0/queue 10: 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=0x9eaa21ca - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9eaa21ca', '0xa')]
11/11/2020 03:14:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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", frag=3)/Raw("x"*80)
11/11/2020 03:14:32             dut.10.240.183.254: port 0/queue 16: 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=0x7ebccad0 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7ebccad0', '0x10')]
11/11/2020 03:14:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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", frag=5)/Raw("x"*80)
11/11/2020 03:14:33             dut.10.240.183.254: port 0/queue 19: 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=0x3f96c353 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3f96c353', '0x13')]
11/11/2020 03:14:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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", frag=3)/Raw("x"*80)
11/11/2020 03:14:34             dut.10.240.183.254: port 0/queue 9: 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=0xdf802849 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag

11/11/2020 03:14:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdf802849', '0x9')]
11/11/2020 03:14:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
11/11/2020 03:14:34             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV4 L4_FRAG  - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:14:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:14:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:14:34             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:14:35             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:14:35             dut.10.240.183.254: flow list 0
11/11/2020 03:14:35             dut.10.240.183.254: 
11/11/2020 03:14:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only passed
11/11/2020 03:14:35             dut.10.240.183.254: flow flush 0
11/11/2020 03:14:35             dut.10.240.183.254: 
11/11/2020 03:14:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l2_src_only================
11/11/2020 03:14:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:14:35             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
11/11/2020 03:14:35             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:14:35             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
11/11/2020 03:14:36             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:14:36             dut.10.240.183.254: flow list 0
11/11/2020 03:14:36             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:14:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:14:36             dut.10.240.183.254: port 0/queue 9: 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=0x537eabc9 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x537eabc9', '0x9')]
11/11/2020 03:14:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:14:37             dut.10.240.183.254: port 0/queue 39: 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=0xc67954e7 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x27
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc67954e7', '0x27')]
11/11/2020 03:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:14:37             dut.10.240.183.254: port 0/queue 9: 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=0x537eabc9 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x537eabc9', '0x9')]
11/11/2020 03:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay

11/11/2020 03:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
11/11/2020 03:14:38             dut.10.240.183.254: port 0/queue 9: 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=0x537eabc9 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x537eabc9', '0x9')]
11/11/2020 03:14:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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", frag=5)/Raw("x"*80)
11/11/2020 03:14:39             dut.10.240.183.254: port 0/queue 39: 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=0xc67954e7 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x27
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc67954e7', '0x27')]
11/11/2020 03:14:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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", frag=3)/Raw("x"*80)
11/11/2020 03:14:39             dut.10.240.183.254: port 0/queue 9: 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=0x537eabc9 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag

11/11/2020 03:14:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x537eabc9', '0x9')]
11/11/2020 03:14:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
11/11/2020 03:14:40             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV4 L4_FRAG  - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:14:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:14:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:14:40             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:14:41             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:14:41             dut.10.240.183.254: flow list 0
11/11/2020 03:14:41             dut.10.240.183.254: 
11/11/2020 03:14:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/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", frag=5)/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", frag=3)/Raw("x"*80)']
11/11/2020 03:14:42             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
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_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:14:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:14:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l2_src_only passed
11/11/2020 03:14:42             dut.10.240.183.254: flow flush 0
11/11/2020 03:14:42             dut.10.240.183.254: 
11/11/2020 03:14:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l3_dst_only================
11/11/2020 03:14:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:14:42             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
11/11/2020 03:14:42             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:14:42             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
11/11/2020 03:14:42             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:14:42             dut.10.240.183.254: flow list 0
11/11/2020 03:14:42             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:14:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:14:43             dut.10.240.183.254: port 0/queue 59: 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=0xec76aabb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xec76aabb', '0x3b')]
11/11/2020 03:14:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:14:43             dut.10.240.183.254: port 0/queue 39: 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=0xc67954e7 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x27
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc67954e7', '0x27')]
11/11/2020 03:14:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:14:44             dut.10.240.183.254: port 0/queue 59: 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=0xec76aabb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xec76aabb', '0x3b')]
11/11/2020 03:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay

11/11/2020 03:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
11/11/2020 03:14:44             dut.10.240.183.254: port 0/queue 59: 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=0xec76aabb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xec76aabb', '0x3b')]
11/11/2020 03:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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", frag=5)/Raw("x"*80)
11/11/2020 03:14:45             dut.10.240.183.254: port 0/queue 39: 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=0xc67954e7 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x27
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc67954e7', '0x27')]
11/11/2020 03:14:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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", frag=3)/Raw("x"*80)
11/11/2020 03:14:46             dut.10.240.183.254: port 0/queue 59: 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=0xec76aabb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag

11/11/2020 03:14:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xec76aabb', '0x3b')]
11/11/2020 03:14:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
11/11/2020 03:14:46             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV4 L4_FRAG  - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:14:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:14:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:14:46             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:14:47             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:14:47             dut.10.240.183.254: flow list 0
11/11/2020 03:14:47             dut.10.240.183.254: 
11/11/2020 03:14:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/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", frag=5)/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", frag=3)/Raw("x"*80)']
11/11/2020 03:14:48             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:14:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:14:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l3_dst_only passed
11/11/2020 03:14:48             dut.10.240.183.254: flow flush 0
11/11/2020 03:14:48             dut.10.240.183.254: 
11/11/2020 03:14:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only================
11/11/2020 03:14:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:14:48             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
11/11/2020 03:14:48             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:14:48             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
11/11/2020 03:14:48             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:14:48             dut.10.240.183.254: flow list 0
11/11/2020 03:14:48             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:14:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:14:49             dut.10.240.183.254: port 0/queue 20: 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=0xbd90714 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbd90714', '0x14')]
11/11/2020 03:14:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:14:50             dut.10.240.183.254: port 0/queue 58: 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=0x9edef83a - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9edef83a', '0x3a')]
11/11/2020 03:14:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:14:50             dut.10.240.183.254: port 0/queue 27: 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=0xf705561b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf705561b', '0x1b')]
11/11/2020 03:14:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:14:51             dut.10.240.183.254: port 0/queue 53: 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=0x6202a935 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}

11/11/2020 03:14:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6202a935', '0x35')]
11/11/2020 03:14:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:14:51             dut.10.240.183.254: port 0/queue 20: 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=0xbd90714 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbd90714', '0x14')]
11/11/2020 03:14:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay

11/11/2020 03:14:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
11/11/2020 03:14:52             dut.10.240.183.254: port 0/queue 20: 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=0xbd90714 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbd90714', '0x14')]
11/11/2020 03:14:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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", frag=5)/Raw("x"*80)
11/11/2020 03:14:53             dut.10.240.183.254: port 0/queue 58: 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=0x9edef83a - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9edef83a', '0x3a')]
11/11/2020 03:14:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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", frag=5)/Raw("x"*80)
11/11/2020 03:14:53             dut.10.240.183.254: port 0/queue 27: 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=0xf705561b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf705561b', '0x1b')]
11/11/2020 03:14:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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", frag=5)/Raw("x"*80)
11/11/2020 03:14:54             dut.10.240.183.254: port 0/queue 53: 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=0x6202a935 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x35
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}

11/11/2020 03:14:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6202a935', '0x35')]
11/11/2020 03:14:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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", frag=3)/Raw("x"*80)
11/11/2020 03:14:54             dut.10.240.183.254: port 0/queue 20: 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=0xbd90714 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag

11/11/2020 03:14:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:14:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbd90714', '0x14')]
11/11/2020 03:14:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
11/11/2020 03:14:55             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV4 L4_FRAG  - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:14:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:14:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:14:55             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:14:56             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:14:56             dut.10.240.183.254: flow list 0
11/11/2020 03:14:56             dut.10.240.183.254: 
11/11/2020 03:14:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:14:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/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", frag=5)/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", frag=5)/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", frag=5)/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", frag=3)/Raw("x"*80)']
11/11/2020 03:14:57             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:14:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:14:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:14:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only passed
11/11/2020 03:14:57             dut.10.240.183.254: flow flush 0
11/11/2020 03:14:57             dut.10.240.183.254: 
11/11/2020 03:14:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'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'}
11/11/2020 03:14:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:14:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_pay Result PASSED:
11/11/2020 03:14:57             dut.10.240.183.254: flow flush 0
11/11/2020 03:14:58             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:14:58             dut.10.240.183.254: clear port stats all
11/11/2020 03:14:59             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:14:59             dut.10.240.183.254: stop
11/11/2020 03:14:59             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
  RX-packets: 8              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=53 -> TX Port= 0/Queue=53 -------
  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=59 -> TX Port= 0/Queue=59 -------
  RX-packets: 4              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.
11/11/2020 03:14:59             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:15:02             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:15:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_pay_symmetric Begin
11/11/2020 03:15:02             dut.10.240.183.254: 
11/11/2020 03:15:02                         tester: 
11/11/2020 03:15:02             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:15:03             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:15:04             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:15:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:15:14             dut.10.240.183.254: port config all rss all
11/11/2020 03:15:14             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:15:14             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:15:14             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:15:14             dut.10.240.183.254: set verbose 1
11/11/2020 03:15:14             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:15:14             dut.10.240.183.254: show port info all
11/11/2020 03:15:14             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:15:14             dut.10.240.183.254: start
11/11/2020 03:15:15             dut.10.240.183.254: 
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=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
11/11/2020 03:15:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_symmetric================
11/11/2020 03:15:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:15:15             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
11/11/2020 03:15:15             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:15:15             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
11/11/2020 03:15:15             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:15:15             dut.10.240.183.254: flow list 0
11/11/2020 03:15:15             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:15:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55",dst="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)
11/11/2020 03:15:15             dut.10.240.183.254: port 0/queue 43: 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=0xc7cca82b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_match'}

11/11/2020 03:15:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc7cca82b', '0x2b')]
11/11/2020 03:15:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:15:16             dut.10.240.183.254: port 0/queue 43: 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=0xc7cca82b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_pay_match'}

11/11/2020 03:15:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc7cca82b', '0x2b')]
11/11/2020 03:15:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
11/11/2020 03:15:17             dut.10.240.183.254: port 0/queue 43: 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=0xc7cca82b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag_match'}

11/11/2020 03:15:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc7cca82b', '0x2b')]
11/11/2020 03:15:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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", frag=5)/Raw("x"*80)
11/11/2020 03:15:17             dut.10.240.183.254: port 0/queue 43: 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=0xc7cca82b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_frag_match'}

11/11/2020 03:15:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc7cca82b', '0x2b')]
11/11/2020 03:15:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:15:18             dut.10.240.183.254: 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=0x588b2aad - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'}

11/11/2020 03:15:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x588b2aad', '0x2d')]
11/11/2020 03:15:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:15:18             dut.10.240.183.254: 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=0xe491f38 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'}

11/11/2020 03:15:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe491f38', '0x38')]
11/11/2020 03:15:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:15:19             dut.10.240.183.254: 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=0x588b2aad - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag_mismatch'}

11/11/2020 03:15:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x588b2aad', '0x2d')]
11/11/2020 03:15:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:15:20             dut.10.240.183.254: port 0/queue 56: 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=0xe491f38 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x38
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag_mismatch'}

11/11/2020 03:15:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe491f38', '0x38')]
11/11/2020 03:15:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)
11/11/2020 03:15:20             dut.10.240.183.254: port 0/queue 31: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x61282d9f - RSS queue=0x1f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1f
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv4_pay_mismatch'}

11/11/2020 03:15:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x61282d9f', '0x1f')]
11/11/2020 03:15:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20")/Raw("x"*80)
11/11/2020 03:15:21             dut.10.240.183.254: port 0/queue 18: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x1ba0e252 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x12
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv4_pay_mismatch'}

11/11/2020 03:15:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1ba0e252', '0x12')]
11/11/2020 03:15:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)
11/11/2020 03:15:21             dut.10.240.183.254: port 0/queue 31: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x61282d9f - RSS queue=0x1f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV4 L4_FRAG  - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x1f
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv4_frag_mismatch'}

11/11/2020 03:15:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x61282d9f', '0x1f')]
11/11/2020 03:15:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20", frag=5)/Raw("x"*80)
11/11/2020 03:15:22             dut.10.240.183.254: port 0/queue 18: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x1ba0e252 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV4 L4_FRAG  - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x12
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv4_frag_mismatch'}

11/11/2020 03:15:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1ba0e252', '0x12')]
11/11/2020 03:15:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:15:22             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:15:23             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:15:23             dut.10.240.183.254: flow list 0
11/11/2020 03:15:23             dut.10.240.183.254: 
11/11/2020 03:15:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55",dst="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)']
11/11/2020 03:15:24             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:15:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:15:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_symmetric passed
11/11/2020 03:15:24             dut.10.240.183.254: flow flush 0
11/11/2020 03:15:24             dut.10.240.183.254: 
11/11/2020 03:15:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv4_pay_symmetric': 'passed'}
11/11/2020 03:15:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:15:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_pay_symmetric Result PASSED:
11/11/2020 03:15:24             dut.10.240.183.254: flow flush 0
11/11/2020 03:15:25             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:15:25             dut.10.240.183.254: clear port stats all
11/11/2020 03:15:26             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:15:26             dut.10.240.183.254: stop
11/11/2020 03:15:26             dut.10.240.183.254: 
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=18 -> TX Port= 0/Queue=18 -------
  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=43 -> TX Port= 0/Queue=43 -------
  RX-packets: 4              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=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.
11/11/2020 03:15:26             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:15:29             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:15:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_tcp_pay Begin
11/11/2020 03:15:29             dut.10.240.183.254: 
11/11/2020 03:15:29                         tester: 
11/11/2020 03:15:29             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:15:30             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:15:31             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:15:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:15:41             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:15:41             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:15:41             dut.10.240.183.254: set verbose 1
11/11/2020 03:15:41             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:15:41             dut.10.240.183.254: show port info all
11/11/2020 03:15:41             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:15:41             dut.10.240.183.254: start
11/11/2020 03:15:41             dut.10.240.183.254: 
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
11/11/2020 03:15:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l2_src_only================
11/11/2020 03:15:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:15:41             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:15:41             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:15:41             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:15:41             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:15:41             dut.10.240.183.254: flow list 0
11/11/2020 03:15:42             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:15:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:15:42             dut.10.240.183.254: 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=0x48faad46 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:15:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x48faad46', '0x6')]
11/11/2020 03:15:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:15:43             dut.10.240.183.254: port 0/queue 16: 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=0xc87eacd0 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:15:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc87eacd0', '0x10')]
11/11/2020 03:15:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:15:43             dut.10.240.183.254: port 0/queue 6: 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=0x48faad46 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:15:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:15:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x48faad46', '0x6')]
11/11/2020 03:15:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:15:44             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:15:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:15:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:15:44             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:15:45             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:15:45             dut.10.240.183.254: flow list 0
11/11/2020 03:15:45             dut.10.240.183.254: 
11/11/2020 03:15:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:15:46             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:15:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:15:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l2_src_only passed
11/11/2020 03:15:46             dut.10.240.183.254: flow flush 0
11/11/2020 03:15:46             dut.10.240.183.254: 
11/11/2020 03:15:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l2_dst_only================
11/11/2020 03:15:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:15:46             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:15:46             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:15:46             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:15:46             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:15:46             dut.10.240.183.254: flow list 0
11/11/2020 03:15:46             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:15:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:15:47             dut.10.240.183.254: 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=0xfa6aa0c6 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:15:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfa6aa0c6', '0x6')]
11/11/2020 03:15:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:15:47             dut.10.240.183.254: port 0/queue 30: 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=0xff34031e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:15:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xff34031e', '0x1e')]
11/11/2020 03:15:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:15:48             dut.10.240.183.254: port 0/queue 6: 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=0xfa6aa0c6 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:15:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:15:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfa6aa0c6', '0x6')]
11/11/2020 03:15:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:15:48             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:15:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:15:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:15:48             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:15:50             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:15:50             dut.10.240.183.254: flow list 0
11/11/2020 03:15:50             dut.10.240.183.254: 
11/11/2020 03:15:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:15:50             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:15:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:15:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l2_dst_only passed
11/11/2020 03:15:50             dut.10.240.183.254: flow flush 0
11/11/2020 03:15:50             dut.10.240.183.254: 
11/11/2020 03:15:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only================
11/11/2020 03:15:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:15:50             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:15:50             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:15:50             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:15:51             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:15:51             dut.10.240.183.254: flow list 0
11/11/2020 03:15:51             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:15:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:15:51             dut.10.240.183.254: port 0/queue 10: 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=0xe6c3bd4a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:15:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe6c3bd4a', '0xa')]
11/11/2020 03:15:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:15:52             dut.10.240.183.254: port 0/queue 59: 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=0x3f3e3dfb - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3f3e3dfb', '0x3b')]
11/11/2020 03:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:15:52             dut.10.240.183.254: port 0/queue 18: 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=0xe39d1e92 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe39d1e92', '0x12')]
11/11/2020 03:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:15:53             dut.10.240.183.254: port 0/queue 35: 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=0x3a609e23 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:15:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3a609e23', '0x23')]
11/11/2020 03:15:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:15:54             dut.10.240.183.254: port 0/queue 10: 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=0xe6c3bd4a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:15:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:15:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe6c3bd4a', '0xa')]
11/11/2020 03:15:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:15:54             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:15:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:15:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:15:54             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:15:55             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:15:55             dut.10.240.183.254: flow list 0
11/11/2020 03:15:55             dut.10.240.183.254: 
11/11/2020 03:15:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:15:56             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only passed
11/11/2020 03:15:56             dut.10.240.183.254: flow flush 0
11/11/2020 03:15:56             dut.10.240.183.254: 
11/11/2020 03:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only================
11/11/2020 03:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:15:56             dut.10.240.183.254: 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
11/11/2020 03:15:56             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:15:56             dut.10.240.183.254: 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
11/11/2020 03:15:56             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:15:56             dut.10.240.183.254: flow list 0
11/11/2020 03:15:56             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:15:57             dut.10.240.183.254: 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=0x4b46a3cf - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:15:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4b46a3cf', '0xf')]
11/11/2020 03:15:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:15:58             dut.10.240.183.254: port 0/queue 43: 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=0xb4415d2b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:15:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb4415d2b', '0x2b')]
11/11/2020 03:15:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:15:58             dut.10.240.183.254: port 0/queue 15: 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=0x4b46a3cf - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:15:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:15:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4b46a3cf', '0xf')]
11/11/2020 03:15:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:15:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:15:59             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:15:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:15:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:15:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:15:59             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:16:00             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:16:00             dut.10.240.183.254: flow list 0
11/11/2020 03:16:00             dut.10.240.183.254: 
11/11/2020 03:16:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:16:01             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only passed
11/11/2020 03:16:01             dut.10.240.183.254: flow flush 0
11/11/2020 03:16:01             dut.10.240.183.254: 
11/11/2020 03:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only================
11/11/2020 03:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:16:01             dut.10.240.183.254: 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
11/11/2020 03:16:01             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:16:01             dut.10.240.183.254: 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
11/11/2020 03:16:01             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:16:01             dut.10.240.183.254: flow list 0
11/11/2020 03:16:01             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:01             dut.10.240.183.254: port 0/queue 34: 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=0x4a4ea0e2 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x22
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4a4ea0e2', '0x22')]
11/11/2020 03:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:16:02             dut.10.240.183.254: port 0/queue 43: 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=0xb4415d2b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb4415d2b', '0x2b')]
11/11/2020 03:16:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:16:03             dut.10.240.183.254: port 0/queue 34: 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=0x4a4ea0e2 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x22
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:16:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:16:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4a4ea0e2', '0x22')]
11/11/2020 03:16:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:16:03             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:16:03             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:16:04             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:16:04             dut.10.240.183.254: flow list 0
11/11/2020 03:16:04             dut.10.240.183.254: 
11/11/2020 03:16:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:16:05             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only passed
11/11/2020 03:16:05             dut.10.240.183.254: flow flush 0
11/11/2020 03:16:05             dut.10.240.183.254: 
11/11/2020 03:16:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only================
11/11/2020 03:16:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:16:05             dut.10.240.183.254: 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
11/11/2020 03:16:05             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:16:05             dut.10.240.183.254: 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
11/11/2020 03:16:05             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:16:05             dut.10.240.183.254: flow list 0
11/11/2020 03:16:05             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:16:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:06             dut.10.240.183.254: 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=0x9a3a550c - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9a3a550c', '0xc')]
11/11/2020 03:16:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:07             dut.10.240.183.254: port 0/queue 10: 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=0x148995ca - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x148995ca', '0xa')]
11/11/2020 03:16:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:16:07             dut.10.240.183.254: port 0/queue 12: 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=0x9a3a550c - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:16:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:16:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9a3a550c', '0xc')]
11/11/2020 03:16:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:16:08             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:16:08             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:16:09             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:16:09             dut.10.240.183.254: flow list 0
11/11/2020 03:16:09             dut.10.240.183.254: 
11/11/2020 03:16:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:16:10             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only passed
11/11/2020 03:16:10             dut.10.240.183.254: flow flush 0
11/11/2020 03:16:10             dut.10.240.183.254: 
11/11/2020 03:16:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l4_dst_only================
11/11/2020 03:16:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:16:10             dut.10.240.183.254: 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
11/11/2020 03:16:10             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:16:10             dut.10.240.183.254: 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
11/11/2020 03:16:10             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:16:10             dut.10.240.183.254: flow list 0
11/11/2020 03:16:10             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:16:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:10             dut.10.240.183.254: 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=0xed97ea49 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xed97ea49', '0x9')]
11/11/2020 03:16:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:11             dut.10.240.183.254: port 0/queue 10: 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=0x148995ca - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x148995ca', '0xa')]
11/11/2020 03:16:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:16:12             dut.10.240.183.254: port 0/queue 9: 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=0xed97ea49 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:16:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:16:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xed97ea49', '0x9')]
11/11/2020 03:16:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:16:12             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:16:12             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:16:13             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:16:13             dut.10.240.183.254: flow list 0
11/11/2020 03:16:14             dut.10.240.183.254: 
11/11/2020 03:16:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:16:14             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l4_dst_only passed
11/11/2020 03:16:14             dut.10.240.183.254: flow flush 0
11/11/2020 03:16:14             dut.10.240.183.254: 
11/11/2020 03:16:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only================
11/11/2020 03:16:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:16:14             dut.10.240.183.254: 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
11/11/2020 03:16:14             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:16:14             dut.10.240.183.254: 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
11/11/2020 03:16:14             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:16:14             dut.10.240.183.254: flow list 0
11/11/2020 03:16:14             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:16:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:15             dut.10.240.183.254: 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=0xb6ea5dd7 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb6ea5dd7', '0x17')]
11/11/2020 03:16:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:16:16             dut.10.240.183.254: 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=0x49eda333 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x49eda333', '0x33')]
11/11/2020 03:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:16             dut.10.240.183.254: port 0/queue 33: 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=0xb7b7d4a1 - RSS queue=0x21 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x21
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb7b7d4a1', '0x21')]
11/11/2020 03:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:16:17             dut.10.240.183.254: 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=0x48b02a45 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x48b02a45', '0x5')]
11/11/2020 03:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:16:17             dut.10.240.183.254: 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=0xb6ea5dd7 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb6ea5dd7', '0x17')]
11/11/2020 03:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:16:18             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:16:18             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:16:19             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:16:19             dut.10.240.183.254: flow list 0
11/11/2020 03:16:19             dut.10.240.183.254: 
11/11/2020 03:16:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:16:20             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only passed
11/11/2020 03:16:20             dut.10.240.183.254: flow flush 0
11/11/2020 03:16:20             dut.10.240.183.254: 
11/11/2020 03:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only================
11/11/2020 03:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:16:20             dut.10.240.183.254: 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
11/11/2020 03:16:20             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:16:20             dut.10.240.183.254: 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
11/11/2020 03:16:20             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:16:20             dut.10.240.183.254: flow list 0
11/11/2020 03:16:20             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:21             dut.10.240.183.254: 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=0x48c5843d - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x48c5843d', '0x3d')]
11/11/2020 03:16:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:16:21             dut.10.240.183.254: port 0/queue 25: 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=0xb7c27ad9 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x19
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb7c27ad9', '0x19')]
11/11/2020 03:16:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:22             dut.10.240.183.254: 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=0x8722f9c - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8722f9c', '0x1c')]
11/11/2020 03:16:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:16:23             dut.10.240.183.254: 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=0xf775d178 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x38
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf775d178', '0x38')]
11/11/2020 03:16:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:16:23             dut.10.240.183.254: 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=0x48c5843d - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:16:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:16:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x48c5843d', '0x3d')]
11/11/2020 03:16:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:16:24             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:16:24             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:16:25             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:16:25             dut.10.240.183.254: flow list 0
11/11/2020 03:16:25             dut.10.240.183.254: 
11/11/2020 03:16:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:16:26             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only passed
11/11/2020 03:16:26             dut.10.240.183.254: flow flush 0
11/11/2020 03:16:26             dut.10.240.183.254: 
11/11/2020 03:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only================
11/11/2020 03:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:16:26             dut.10.240.183.254: 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
11/11/2020 03:16:26             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:16:26             dut.10.240.183.254: 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
11/11/2020 03:16:26             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:16:26             dut.10.240.183.254: flow list 0
11/11/2020 03:16:26             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:26             dut.10.240.183.254: 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=0xb7e25efa - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb7e25efa', '0x3a')]
11/11/2020 03:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:16:27             dut.10.240.183.254: port 0/queue 1: 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=0x366e5c41 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x366e5c41', '0x1')]
11/11/2020 03:16:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:28             dut.10.240.183.254: 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=0x483ecadd - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x483ecadd', '0x1d')]
11/11/2020 03:16:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:16:28             dut.10.240.183.254: 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=0xc9b2c866 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc9b2c866', '0x26')]
11/11/2020 03:16:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:16:29             dut.10.240.183.254: 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=0xb7e25efa - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:16:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:16:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb7e25efa', '0x3a')]
11/11/2020 03:16:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:16:30             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:16:30             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:16:31             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:16:31             dut.10.240.183.254: flow list 0
11/11/2020 03:16:31             dut.10.240.183.254: 
11/11/2020 03:16:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:16:31             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only passed
11/11/2020 03:16:31             dut.10.240.183.254: flow flush 0
11/11/2020 03:16:31             dut.10.240.183.254: 
11/11/2020 03:16:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only================
11/11/2020 03:16:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:16:31             dut.10.240.183.254: 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
11/11/2020 03:16:31             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:16:31             dut.10.240.183.254: 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
11/11/2020 03:16:32             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:16:32             dut.10.240.183.254: flow list 0
11/11/2020 03:16:32             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:16:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:32             dut.10.240.183.254: 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=0x49cd8710 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x49cd8710', '0x10')]
11/11/2020 03:16:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:16:33             dut.10.240.183.254: port 0/queue 43: 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=0xc84185ab - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc84185ab', '0x2b')]
11/11/2020 03:16:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:33             dut.10.240.183.254: 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=0x8b3898ba - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8b3898ba', '0x3a')]
11/11/2020 03:16:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:16:34             dut.10.240.183.254: port 0/queue 1: 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=0xab49a01 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xab49a01', '0x1')]
11/11/2020 03:16:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:16:35             dut.10.240.183.254: 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=0x49cd8710 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:16:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:16:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x49cd8710', '0x10')]
11/11/2020 03:16:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:16:35             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:16:35             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:16:36             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:16:36             dut.10.240.183.254: flow list 0
11/11/2020 03:16:36             dut.10.240.183.254: 
11/11/2020 03:16:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:16:37             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only passed
11/11/2020 03:16:37             dut.10.240.183.254: flow flush 0
11/11/2020 03:16:37             dut.10.240.183.254: 
11/11/2020 03:16:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
11/11/2020 03:16:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:16:37             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
11/11/2020 03:16:37             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:16:37             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
11/11/2020 03:16:37             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:16:37             dut.10.240.183.254: flow list 0
11/11/2020 03:16:37             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:16:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:38             dut.10.240.183.254: 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=0xd747e97 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd747e97', '0x17')]
11/11/2020 03:16:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:16:39             dut.10.240.183.254: 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=0xf2738073 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf2738073', '0x33')]
11/11/2020 03:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:16:39             dut.10.240.183.254: 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=0xbea185c7 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbea185c7', '0x7')]
11/11/2020 03:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:40             dut.10.240.183.254: port 0/queue 62: 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=0xb8773e7e - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb8773e7e', '0x3e')]
11/11/2020 03:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:16:40             dut.10.240.183.254: 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=0x750b9711 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x11
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x750b9711', '0x11')]
11/11/2020 03:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:16:41             dut.10.240.183.254: 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=0x8cdad24c - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}

11/11/2020 03:16:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8cdad24c', '0xc')]
11/11/2020 03:16:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:16:42             dut.10.240.183.254: 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=0xd747e97 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay

11/11/2020 03:16:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:16:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd747e97', '0x17')]
11/11/2020 03:16:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:16:42             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:16:42             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:16:43             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:16:43             dut.10.240.183.254: flow list 0
11/11/2020 03:16:43             dut.10.240.183.254: 
11/11/2020 03:16:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:16:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:16:44             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:16:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:16:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:16:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
11/11/2020 03:16:44             dut.10.240.183.254: flow flush 0
11/11/2020 03:16:44             dut.10.240.183.254: 
11/11/2020 03:16:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'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'}
11/11/2020 03:16:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:16:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_tcp_pay Result PASSED:
11/11/2020 03:16:44             dut.10.240.183.254: flow flush 0
11/11/2020 03:16:45             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:16:45             dut.10.240.183.254: clear port stats all
11/11/2020 03:16:46             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:16:46             dut.10.240.183.254: stop
11/11/2020 03:16:46             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=58 -> TX Port= 0/Queue=58 -------
  RX-packets: 3              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=61 -> TX Port= 0/Queue=61 -------
  RX-packets: 2              TX-packets: 0              TX-dropped: 0             

  ------- Forward Stats for RX Port= 0/Queue=62 -> TX Port= 0/Queue=62 -------
  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.
11/11/2020 03:16:46             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:16:49             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:16:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_tcp_pay_symmetric Begin
11/11/2020 03:16:49             dut.10.240.183.254: 
11/11/2020 03:16:49                         tester: 
11/11/2020 03:16:49             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:16:50             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:16:51             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:17:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:17:01             dut.10.240.183.254: port config all rss all
11/11/2020 03:17:01             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:17:01             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:17:01             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:17:01             dut.10.240.183.254: set verbose 1
11/11/2020 03:17:02             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:17:02             dut.10.240.183.254: show port info all
11/11/2020 03:17:02             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:17:02             dut.10.240.183.254: start
11/11/2020 03:17:02             dut.10.240.183.254: 
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=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
11/11/2020 03:17:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_symmetric================
11/11/2020 03:17:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:17:02             dut.10.240.183.254: 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
11/11/2020 03:17:02             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:17:02             dut.10.240.183.254: 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
11/11/2020 03:17:02             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:17:02             dut.10.240.183.254: flow list 0
11/11/2020 03:17:02             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 TCP => RSS
11/11/2020 03:17:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:02             dut.10.240.183.254: 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=0xea651463 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match'}

11/11/2020 03:17:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xea651463', '0x23')]
11/11/2020 03:17:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:17:03             dut.10.240.183.254: 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=0xea651463 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'}

11/11/2020 03:17:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xea651463', '0x23')]
11/11/2020 03:17:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:04             dut.10.240.183.254: 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=0xea651463 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'}

11/11/2020 03:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xea651463', '0x23')]
11/11/2020 03:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:17:04             dut.10.240.183.254: 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=0xea651463 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x23
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'}

11/11/2020 03:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xea651463', '0x23')]
11/11/2020 03:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:17:05             dut.10.240.183.254: 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=0xc0b926a9 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_mismatch'}

11/11/2020 03:17:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc0b926a9', '0x29')]
11/11/2020 03:17:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:17:06             dut.10.240.183.254: 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=0x6eb87fd - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay_mismatch'}

11/11/2020 03:17:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6eb87fd', '0x3d')]
11/11/2020 03:17:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:17:06             dut.10.240.183.254: 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=0x94c8dae8 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay_mismatch'}

11/11/2020 03:17:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x94c8dae8', '0x28')]
11/11/2020 03:17:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:17:07             dut.10.240.183.254: port 0/queue 54: 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=0x353821f6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_mismatch'}

11/11/2020 03:17:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x353821f6', '0x36')]
11/11/2020 03:17:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:17:07             dut.10.240.183.254: port 0/queue 41: 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=0xc0b926a9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'}

11/11/2020 03:17:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc0b926a9', '0x29')]
11/11/2020 03:17:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:17:08             dut.10.240.183.254: 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=0x6eb87fd - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'}

11/11/2020 03:17:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6eb87fd', '0x3d')]
11/11/2020 03:17:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:09             dut.10.240.183.254: port 0/queue 54: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - RSS hash=0x4d008eb6 - RSS queue=0x36 - 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=0x36
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv4_tcp_pay_mismatch'}

11/11/2020 03:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4d008eb6', '0x36')]
11/11/2020 03:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:17:09             dut.10.240.183.254: port 0/queue 57: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - RSS hash=0xb16767b9 - RSS queue=0x39 - 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=0x39
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv4_tcp_pay_mismatch'}

11/11/2020 03:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb16767b9', '0x39')]
11/11/2020 03:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:17:09             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:17:10             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:17:10             dut.10.240.183.254: flow list 0
11/11/2020 03:17:10             dut.10.240.183.254: 
11/11/2020 03:17:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:11             dut.10.240.183.254: 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=0x6eb87fd - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match_post'}

11/11/2020 03:17:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6eb87fd', '0x3d')]
11/11/2020 03:17:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:17:12             dut.10.240.183.254: 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=0xc0b926a9 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different

11/11/2020 03:17:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc0b926a9', '0x29')]
11/11/2020 03:17:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay_match_post

11/11/2020 03:17:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_symmetric passed
11/11/2020 03:17:12             dut.10.240.183.254: flow flush 0
11/11/2020 03:17:12             dut.10.240.183.254: 
11/11/2020 03:17:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv4_tcp_pay_symmetric': 'passed'}
11/11/2020 03:17:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:17:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_tcp_pay_symmetric Result PASSED:
11/11/2020 03:17:12             dut.10.240.183.254: flow flush 0
11/11/2020 03:17:13             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:17:13             dut.10.240.183.254: clear port stats all
11/11/2020 03:17:14             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:17:14             dut.10.240.183.254: stop
11/11/2020 03:17:14             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
11/11/2020 03:17:14             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:17:16             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:17:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_udp_pay Begin
11/11/2020 03:17:17             dut.10.240.183.254: 
11/11/2020 03:17:17                         tester: 
11/11/2020 03:17:17             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:17:18             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:17:19             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:17:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:17:29             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:17:29             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:17:29             dut.10.240.183.254: set verbose 1
11/11/2020 03:17:29             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:17:29             dut.10.240.183.254: show port info all
11/11/2020 03:17:29             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:17:29             dut.10.240.183.254: start
11/11/2020 03:17:29             dut.10.240.183.254: 
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
11/11/2020 03:17:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l2_src_only================
11/11/2020 03:17:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:17:29             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:17:29             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:17:29             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:17:29             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:17:29             dut.10.240.183.254: flow list 0
11/11/2020 03:17:29             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:17:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:30             dut.10.240.183.254: 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=0xf9080ffe - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf9080ffe', '0x3e')]
11/11/2020 03:17:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:30             dut.10.240.183.254: port 0/queue 52: 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=0x89586cb4 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x89586cb4', '0x34')]
11/11/2020 03:17:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:31             dut.10.240.183.254: port 0/queue 62: 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=0xf9080ffe - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:17:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf9080ffe', '0x3e')]
11/11/2020 03:17:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:17:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:17:32             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:17:32             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:17:33             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:17:33             dut.10.240.183.254: flow list 0
11/11/2020 03:17:33             dut.10.240.183.254: 
11/11/2020 03:17:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:17:34             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l2_src_only passed
11/11/2020 03:17:34             dut.10.240.183.254: flow flush 0
11/11/2020 03:17:34             dut.10.240.183.254: 
11/11/2020 03:17:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l2_dst_only================
11/11/2020 03:17:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:17:34             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:17:34             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:17:34             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:17:34             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:17:34             dut.10.240.183.254: flow list 0
11/11/2020 03:17:34             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:17:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:34             dut.10.240.183.254: port 0/queue 51: 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=0x550f3 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x33
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x550f3', '0x33')]
11/11/2020 03:17:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:35             dut.10.240.183.254: port 0/queue 49: 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=0xed0528b1 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xed0528b1', '0x31')]
11/11/2020 03:17:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:36             dut.10.240.183.254: port 0/queue 51: 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=0x550f3 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x33
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:17:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x550f3', '0x33')]
11/11/2020 03:17:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:17:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:17:36             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:17:36             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:17:37             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:17:37             dut.10.240.183.254: flow list 0
11/11/2020 03:17:37             dut.10.240.183.254: 
11/11/2020 03:17:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:17:38             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l2_dst_only passed
11/11/2020 03:17:38             dut.10.240.183.254: flow flush 0
11/11/2020 03:17:38             dut.10.240.183.254: 
11/11/2020 03:17:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only================
11/11/2020 03:17:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:17:38             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:17:38             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:17:38             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:17:38             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:17:38             dut.10.240.183.254: flow list 0
11/11/2020 03:17:38             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:17:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:39             dut.10.240.183.254: port 0/queue 44: 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=0x30a4a62c - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x30a4a62c', '0x2c')]
11/11/2020 03:17:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:40             dut.10.240.183.254: port 0/queue 40: 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=0x53f5668 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x53f5668', '0x28')]
11/11/2020 03:17:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:40             dut.10.240.183.254: port 0/queue 46: 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=0xdda4de6e - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdda4de6e', '0x2e')]
11/11/2020 03:17:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:41             dut.10.240.183.254: port 0/queue 42: 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=0xe83f2e2a - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe83f2e2a', '0x2a')]
11/11/2020 03:17:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:41             dut.10.240.183.254: port 0/queue 44: 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=0x30a4a62c - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:17:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x30a4a62c', '0x2c')]
11/11/2020 03:17:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:17:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:17:42             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:17:42             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:17:43             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:17:43             dut.10.240.183.254: flow list 0
11/11/2020 03:17:43             dut.10.240.183.254: 
11/11/2020 03:17:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:17:44             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only passed
11/11/2020 03:17:44             dut.10.240.183.254: flow flush 0
11/11/2020 03:17:44             dut.10.240.183.254: 
11/11/2020 03:17:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only================
11/11/2020 03:17:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:17:44             dut.10.240.183.254: 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
11/11/2020 03:17:44             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:17:44             dut.10.240.183.254: 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
11/11/2020 03:17:44             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:17:44             dut.10.240.183.254: flow list 0
11/11/2020 03:17:44             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:17:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:45             dut.10.240.183.254: 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=0x79e7ea56 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x79e7ea56', '0x16')]
11/11/2020 03:17:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:17:45             dut.10.240.183.254: 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=0x267857da - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x267857da', '0x1a')]
11/11/2020 03:17:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:46             dut.10.240.183.254: 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=0x79e7ea56 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:17:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x79e7ea56', '0x16')]
11/11/2020 03:17:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:17:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:17:46             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:17:46             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:17:48             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:17:48             dut.10.240.183.254: flow list 0
11/11/2020 03:17:48             dut.10.240.183.254: 
11/11/2020 03:17:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:17:48             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only passed
11/11/2020 03:17:48             dut.10.240.183.254: flow flush 0
11/11/2020 03:17:48             dut.10.240.183.254: 
11/11/2020 03:17:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_dst_only================
11/11/2020 03:17:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:17:48             dut.10.240.183.254: 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
11/11/2020 03:17:48             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:17:48             dut.10.240.183.254: 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
11/11/2020 03:17:48             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:17:48             dut.10.240.183.254: flow list 0
11/11/2020 03:17:49             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:17:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:49             dut.10.240.183.254: port 0/queue 2: 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=0x99472cc2 - RSS queue=0x2 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x99472cc2', '0x2')]
11/11/2020 03:17:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:17:50             dut.10.240.183.254: port 0/queue 28: 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=0x9b7891c - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9b7891c', '0x1c')]
11/11/2020 03:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:50             dut.10.240.183.254: port 0/queue 2: 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=0x99472cc2 - RSS queue=0x2 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x99472cc2', '0x2')]
11/11/2020 03:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:17:51             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:17:51             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:17:52             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:17:52             dut.10.240.183.254: flow list 0
11/11/2020 03:17:52             dut.10.240.183.254: 
11/11/2020 03:17:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:17:53             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_dst_only passed
11/11/2020 03:17:53             dut.10.240.183.254: flow flush 0
11/11/2020 03:17:53             dut.10.240.183.254: 
11/11/2020 03:17:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l4_src_only================
11/11/2020 03:17:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:17:53             dut.10.240.183.254: 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
11/11/2020 03:17:53             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:17:53             dut.10.240.183.254: 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
11/11/2020 03:17:53             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:17:53             dut.10.240.183.254: flow list 0
11/11/2020 03:17:53             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:17:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:54             dut.10.240.183.254: port 0/queue 37: 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=0x597439a5 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x597439a5', '0x25')]
11/11/2020 03:17:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:54             dut.10.240.183.254: 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=0x815e7256 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x815e7256', '0x16')]
11/11/2020 03:17:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:55             dut.10.240.183.254: port 0/queue 37: 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=0x597439a5 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:17:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x597439a5', '0x25')]
11/11/2020 03:17:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:17:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:17:56             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:17:56             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:17:57             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:17:57             dut.10.240.183.254: flow list 0
11/11/2020 03:17:57             dut.10.240.183.254: 
11/11/2020 03:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:17:57             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l4_src_only passed
11/11/2020 03:17:57             dut.10.240.183.254: flow flush 0
11/11/2020 03:17:57             dut.10.240.183.254: 
11/11/2020 03:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l4_dst_only================
11/11/2020 03:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:17:57             dut.10.240.183.254: 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
11/11/2020 03:17:58             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:17:58             dut.10.240.183.254: 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
11/11/2020 03:17:58             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:17:58             dut.10.240.183.254: flow list 0
11/11/2020 03:17:58             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:17:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:58             dut.10.240.183.254: port 0/queue 18: 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=0x48dbde12 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x12
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x48dbde12', '0x12')]
11/11/2020 03:17:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:17:59             dut.10.240.183.254: port 0/queue 43: 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=0xea470d2b - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:17:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xea470d2b', '0x2b')]
11/11/2020 03:17:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:17:59             dut.10.240.183.254: port 0/queue 18: 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=0x48dbde12 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x12
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:17:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:17:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x48dbde12', '0x12')]
11/11/2020 03:17:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:17:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:17:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:18:00             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:18:00             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:18:01             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:18:01             dut.10.240.183.254: flow list 0
11/11/2020 03:18:01             dut.10.240.183.254: 
11/11/2020 03:18:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:18:02             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l4_dst_only passed
11/11/2020 03:18:02             dut.10.240.183.254: flow flush 0
11/11/2020 03:18:02             dut.10.240.183.254: 
11/11/2020 03:18:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only================
11/11/2020 03:18:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:18:02             dut.10.240.183.254: 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
11/11/2020 03:18:02             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:18:02             dut.10.240.183.254: 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
11/11/2020 03:18:02             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:18:02             dut.10.240.183.254: flow list 0
11/11/2020 03:18:02             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:18:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:03             dut.10.240.183.254: 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=0x1a2dcb98 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1a2dcb98', '0x18')]
11/11/2020 03:18:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:18:03             dut.10.240.183.254: 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=0x45b27614 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45b27614', '0x14')]
11/11/2020 03:18:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:04             dut.10.240.183.254: port 0/queue 60: 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=0x48c282fc - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x48c282fc', '0x3c')]
11/11/2020 03:18:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:18:05             dut.10.240.183.254: port 0/queue 48: 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=0x175d3f70 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x30
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x175d3f70', '0x30')]
11/11/2020 03:18:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:18:05             dut.10.240.183.254: port 0/queue 24: 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=0x1a2dcb98 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:18:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1a2dcb98', '0x18')]
11/11/2020 03:18:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:18:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:18:06             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:18:06             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:18:07             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:18:07             dut.10.240.183.254: flow list 0
11/11/2020 03:18:07             dut.10.240.183.254: 
11/11/2020 03:18:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:18:08             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only passed
11/11/2020 03:18:08             dut.10.240.183.254: flow flush 0
11/11/2020 03:18:08             dut.10.240.183.254: 
11/11/2020 03:18:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only================
11/11/2020 03:18:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:18:08             dut.10.240.183.254: 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
11/11/2020 03:18:08             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:18:08             dut.10.240.183.254: 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
11/11/2020 03:18:08             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:18:08             dut.10.240.183.254: flow list 0
11/11/2020 03:18:08             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:18:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:08             dut.10.240.183.254: 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=0x9604ad94 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9604ad94', '0x14')]
11/11/2020 03:18:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:18:09             dut.10.240.183.254: 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=0xc99b1018 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc99b1018', '0x18')]
11/11/2020 03:18:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:10             dut.10.240.183.254: 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=0xb947ae3d - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb947ae3d', '0x3d')]
11/11/2020 03:18:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:18:10             dut.10.240.183.254: 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=0xe6d813b1 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe6d813b1', '0x31')]
11/11/2020 03:18:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:18:11             dut.10.240.183.254: port 0/queue 20: 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=0x9604ad94 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:18:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9604ad94', '0x14')]
11/11/2020 03:18:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:18:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:18:11             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:18:11             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:18:13             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:18:13             dut.10.240.183.254: flow list 0
11/11/2020 03:18:13             dut.10.240.183.254: 
11/11/2020 03:18:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:18:13             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only passed
11/11/2020 03:18:13             dut.10.240.183.254: flow flush 0
11/11/2020 03:18:13             dut.10.240.183.254: 
11/11/2020 03:18:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only================
11/11/2020 03:18:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:18:13             dut.10.240.183.254: 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
11/11/2020 03:18:13             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:18:13             dut.10.240.183.254: 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
11/11/2020 03:18:14             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:18:14             dut.10.240.183.254: flow list 0
11/11/2020 03:18:14             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:18:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:14             dut.10.240.183.254: port 0/queue 12: 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=0xfa8d0d0c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfa8d0d0c', '0xc')]
11/11/2020 03:18:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:18:15             dut.10.240.183.254: port 0/queue 18: 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=0x6a7da8d2 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x12
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6a7da8d2', '0x12')]
11/11/2020 03:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:15             dut.10.240.183.254: 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=0xa8624468 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa8624468', '0x28')]
11/11/2020 03:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:18:16             dut.10.240.183.254: 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=0x3892e1b6 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3892e1b6', '0x36')]
11/11/2020 03:18:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:18:17             dut.10.240.183.254: port 0/queue 12: 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=0xfa8d0d0c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfa8d0d0c', '0xc')]
11/11/2020 03:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:18:17             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:18:17             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:18:18             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:18:18             dut.10.240.183.254: flow list 0
11/11/2020 03:18:18             dut.10.240.183.254: 
11/11/2020 03:18:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:18:19             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only passed
11/11/2020 03:18:19             dut.10.240.183.254: flow flush 0
11/11/2020 03:18:19             dut.10.240.183.254: 
11/11/2020 03:18:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only================
11/11/2020 03:18:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:18:19             dut.10.240.183.254: 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
11/11/2020 03:18:19             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:18:19             dut.10.240.183.254: 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
11/11/2020 03:18:19             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:18:19             dut.10.240.183.254: flow list 0
11/11/2020 03:18:19             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:18:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:20             dut.10.240.183.254: 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=0x76a46b00 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x76a46b00', '0x0')]
11/11/2020 03:18:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:18:21             dut.10.240.183.254: 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=0xc99b1018 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc99b1018', '0x18')]
11/11/2020 03:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:21             dut.10.240.183.254: 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=0x59e768a9 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x59e768a9', '0x29')]
11/11/2020 03:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:18:22             dut.10.240.183.254: 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=0xe6d813b1 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe6d813b1', '0x31')]
11/11/2020 03:18:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:18:22             dut.10.240.183.254: 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 - RSS hash=0x76a46b00 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:18:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x76a46b00', '0x0')]
11/11/2020 03:18:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:18:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:18:23             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:18:23             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:18:24             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:18:24             dut.10.240.183.254: flow list 0
11/11/2020 03:18:24             dut.10.240.183.254: 
11/11/2020 03:18:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:18:25             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only passed
11/11/2020 03:18:25             dut.10.240.183.254: flow flush 0
11/11/2020 03:18:25             dut.10.240.183.254: 
11/11/2020 03:18:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
11/11/2020 03:18:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:18:25             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
11/11/2020 03:18:25             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:18:25             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
11/11/2020 03:18:25             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:18:25             dut.10.240.183.254: flow list 0
11/11/2020 03:18:25             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:18:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:26             dut.10.240.183.254: port 0/queue 43: 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=0x7343f1eb - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7343f1eb', '0x2b')]
11/11/2020 03:18:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:18:26             dut.10.240.183.254: 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=0x2cdc4c67 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2cdc4c67', '0x27')]
11/11/2020 03:18:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:18:27             dut.10.240.183.254: port 0/queue 7: 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=0xe18baf47 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe18baf47', '0x7')]
11/11/2020 03:18:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:27             dut.10.240.183.254: 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=0x5c15f98d - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5c15f98d', '0xd')]
11/11/2020 03:18:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:28             dut.10.240.183.254: 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=0xc874bfbd - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc874bfbd', '0x3d')]
11/11/2020 03:18:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:18:29             dut.10.240.183.254: 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=0x2a7554fb - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}

11/11/2020 03:18:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2a7554fb', '0x3b')]
11/11/2020 03:18:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:18:29             dut.10.240.183.254: 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=0x7343f1eb - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:18:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7343f1eb', '0x2b')]
11/11/2020 03:18:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay

11/11/2020 03:18:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:18:30             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=52:54:00:40:E5:B6 - 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:18:30             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:18:31             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:18:31             dut.10.240.183.254: flow list 0
11/11/2020 03:18:31             dut.10.240.183.254: 
11/11/2020 03:18:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:18:32             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:18:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:18:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
11/11/2020 03:18:32             dut.10.240.183.254: flow flush 0
11/11/2020 03:18:32             dut.10.240.183.254: 
11/11/2020 03:18:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'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'}
11/11/2020 03:18:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:18:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_udp_pay Result PASSED:
11/11/2020 03:18:32             dut.10.240.183.254: flow flush 0
11/11/2020 03:18:33             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:18:33             dut.10.240.183.254: clear port stats all
11/11/2020 03:18:34             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:18:34             dut.10.240.183.254: stop
11/11/2020 03:18:34             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
  RX-packets: 4              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=28 -> TX Port= 0/Queue=28 -------
  RX-packets: 1              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=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=42 -> TX Port= 0/Queue=42 -------
  RX-packets: 1              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=46 -> TX Port= 0/Queue=46 -------
  RX-packets: 1              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=49 -> TX Port= 0/Queue=49 -------
  RX-packets: 3              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=52 -> TX Port= 0/Queue=52 -------
  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=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=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.
11/11/2020 03:18:34             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:18:37             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:18:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_udp_pay_symmetric Begin
11/11/2020 03:18:37             dut.10.240.183.254: 
11/11/2020 03:18:37                         tester: 
11/11/2020 03:18:37             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:18:38             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:18:39             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:18:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:18:49             dut.10.240.183.254: port config all rss all
11/11/2020 03:18:49             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:18:49             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:18:49             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:18:49             dut.10.240.183.254: set verbose 1
11/11/2020 03:18:49             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:18:49             dut.10.240.183.254: show port info all
11/11/2020 03:18:49             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:18:49             dut.10.240.183.254: start
11/11/2020 03:18:49             dut.10.240.183.254: 
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=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
11/11/2020 03:18:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_symmetric================
11/11/2020 03:18:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:18:49             dut.10.240.183.254: 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
11/11/2020 03:18:50             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:18:50             dut.10.240.183.254: 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
11/11/2020 03:18:50             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:18:50             dut.10.240.183.254: flow list 0
11/11/2020 03:18:50             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:18:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:50             dut.10.240.183.254: 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=0x566d85f5 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_match'}

11/11/2020 03:18:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x566d85f5', '0x35')]
11/11/2020 03:18:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:18:51             dut.10.240.183.254: 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=0x566d85f5 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'}

11/11/2020 03:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x566d85f5', '0x35')]
11/11/2020 03:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:51             dut.10.240.183.254: 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=0x566d85f5 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'}

11/11/2020 03:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x566d85f5', '0x35')]
11/11/2020 03:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:18:52             dut.10.240.183.254: 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=0x566d85f5 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'}

11/11/2020 03:18:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x566d85f5', '0x35')]
11/11/2020 03:18:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:18:53             dut.10.240.183.254: port 0/queue 43: 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=0xfdf7aaab - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_mismatch'}

11/11/2020 03:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfdf7aaab', '0x2b')]
11/11/2020 03:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:18:53             dut.10.240.183.254: 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=0x16358d3 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay_mismatch'}

11/11/2020 03:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x16358d3', '0x13')]
11/11/2020 03:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:18:54             dut.10.240.183.254: port 0/queue 60: 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=0xa68c403c - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay_mismatch'}

11/11/2020 03:18:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa68c403c', '0x3c')]
11/11/2020 03:18:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:18:55             dut.10.240.183.254: port 0/queue 52: 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=0x5aea8db4 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x34
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay_mismatch'}

11/11/2020 03:18:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5aea8db4', '0x34')]
11/11/2020 03:18:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:18:55             dut.10.240.183.254: port 0/queue 43: 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=0xfdf7aaab - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'}

11/11/2020 03:18:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfdf7aaab', '0x2b')]
11/11/2020 03:18:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:18:56             dut.10.240.183.254: port 0/queue 19: 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=0x16358d3 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x13
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'}

11/11/2020 03:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x16358d3', '0x13')]
11/11/2020 03:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:18:56             dut.10.240.183.254: port 0/queue 28: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x9096171c - RSS queue=0x1c - 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=0x1c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv4_udp_pay_mismatch'}

11/11/2020 03:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9096171c', '0x1c')]
11/11/2020 03:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:18:57             dut.10.240.183.254: port 0/queue 61: received 1 packets
  src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x339c273d - RSS queue=0x3d - 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=0x3d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv4_udp_pay_mismatch'}

11/11/2020 03:18:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x339c273d', '0x3d')]
11/11/2020 03:18:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:18:57             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:18:58             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:18:58             dut.10.240.183.254: flow list 0
11/11/2020 03:18:58             dut.10.240.183.254: 
11/11/2020 03:18:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:18:59             dut.10.240.183.254: 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=0x16358d3 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv4_udp_pay_match_post'}

11/11/2020 03:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x16358d3', '0x13')]
11/11/2020 03:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00: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)', 'Ether(src="00:11:22:33:44:55", dst="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)', 'Ether(src="00: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)']
11/11/2020 03:18:59             dut.10.240.183.254: port 0/queue 43: 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=0xfdf7aaab - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
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=0x16358d3 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 43: 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=0xfdf7aaab - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv4_udp_pay_match_post'}

11/11/2020 03:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfdf7aaab', '0x2b'), ('0x16358d3', '0x13'), ('0xfdf7aaab', '0x2b')]
11/11/2020 03:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_symmetric passed
11/11/2020 03:18:59             dut.10.240.183.254: flow flush 0
11/11/2020 03:18:59             dut.10.240.183.254: 
11/11/2020 03:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv4_udp_pay_symmetric': 'passed'}
11/11/2020 03:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_udp_pay_symmetric Result PASSED:
11/11/2020 03:18:59             dut.10.240.183.254: flow flush 0
11/11/2020 03:19:01             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:19:01             dut.10.240.183.254: clear port stats all
11/11/2020 03:19:02             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:19:02             dut.10.240.183.254: stop
11/11/2020 03:19:02             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
  RX-packets: 4              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=53 -> TX Port= 0/Queue=53 -------
  RX-packets: 4              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: 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.
11/11/2020 03:19:02             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:19:04             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:19:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_pay Begin
11/11/2020 03:19:05             dut.10.240.183.254: 
11/11/2020 03:19:05                         tester: 
11/11/2020 03:19:05             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:19:05             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:19:07             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:19:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:19:17             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:19:17             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:19:17             dut.10.240.183.254: set verbose 1
11/11/2020 03:19:17             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:19:17             dut.10.240.183.254: show port info all
11/11/2020 03:19:17             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:19:17             dut.10.240.183.254: start
11/11/2020 03:19:17             dut.10.240.183.254: 
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
11/11/2020 03:19:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l2_src_only================
11/11/2020 03:19:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:19:17             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:19:17             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:19:17             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:19:17             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:19:17             dut.10.240.183.254: flow list 0
11/11/2020 03:19:17             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
11/11/2020 03:19:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:19:18             dut.10.240.183.254: port 0/queue 43: 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=0x45383eb - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45383eb', '0x2b')]
11/11/2020 03:19:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:19:18             dut.10.240.183.254: port 0/queue 47: 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=0x1e45536f - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1e45536f', '0x2f')]
11/11/2020 03:19:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:19:19             dut.10.240.183.254: port 0/queue 43: 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=0x45383eb - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay

11/11/2020 03:19:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45383eb', '0x2b')]
11/11/2020 03:19:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:20             dut.10.240.183.254: 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=0x45383eb - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45383eb', '0x2b')]
11/11/2020 03:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:20             dut.10.240.183.254: port 0/queue 47: 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=0x1e45536f - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2f
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1e45536f', '0x2f')]
11/11/2020 03:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:21             dut.10.240.183.254: port 0/queue 43: 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=0x45383eb - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag

11/11/2020 03:19:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45383eb', '0x2b')]
11/11/2020 03:19:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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.2", frag=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)', '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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:21             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG  - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:19:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:19:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:19:21             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:19:23             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:19:23             dut.10.240.183.254: flow list 0
11/11/2020 03:19:23             dut.10.240.183.254: 
11/11/2020 03:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:23             dut.10.240.183.254: 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_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l2_src_only passed
11/11/2020 03:19:23             dut.10.240.183.254: flow flush 0
11/11/2020 03:19:23             dut.10.240.183.254: 
11/11/2020 03:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l2_dst_only================
11/11/2020 03:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:19:23             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:19:23             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:19:23             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:19:23             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:19:23             dut.10.240.183.254: flow list 0
11/11/2020 03:19:23             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
11/11/2020 03:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:19:24             dut.10.240.183.254: port 0/queue 34: 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=0xc145762 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x22
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc145762', '0x22')]
11/11/2020 03:19:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:19:25             dut.10.240.183.254: port 0/queue 60: 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=0x5ea0f2bc - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5ea0f2bc', '0x3c')]
11/11/2020 03:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:19:25             dut.10.240.183.254: port 0/queue 34: 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=0xc145762 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x22
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay

11/11/2020 03:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc145762', '0x22')]
11/11/2020 03:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:26             dut.10.240.183.254: port 0/queue 34: 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=0xc145762 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x22
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc145762', '0x22')]
11/11/2020 03:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:26             dut.10.240.183.254: port 0/queue 60: 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=0x5ea0f2bc - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5ea0f2bc', '0x3c')]
11/11/2020 03:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:27             dut.10.240.183.254: port 0/queue 34: 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=0xc145762 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x22
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag

11/11/2020 03:19:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc145762', '0x22')]
11/11/2020 03:19:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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.2", frag=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)', '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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:28             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG  - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:19:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:19:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:19:28             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:19:29             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:19:29             dut.10.240.183.254: flow list 0
11/11/2020 03:19:29             dut.10.240.183.254: 
11/11/2020 03:19:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:30             dut.10.240.183.254: 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_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:19:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:19:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l2_dst_only passed
11/11/2020 03:19:30             dut.10.240.183.254: flow flush 0
11/11/2020 03:19:30             dut.10.240.183.254: 
11/11/2020 03:19:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only================
11/11/2020 03:19:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:19:30             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:19:30             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:19:30             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:19:30             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:19:30             dut.10.240.183.254: flow list 0
11/11/2020 03:19:30             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
11/11/2020 03:19:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:19:30             dut.10.240.183.254: 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=0xc267d776 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc267d776', '0x36')]
11/11/2020 03:19:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:19:31             dut.10.240.183.254: port 0/queue 4: 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=0xf01d8c4 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf01d8c4', '0x4')]
11/11/2020 03:19:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:19:32             dut.10.240.183.254: port 0/queue 40: 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=0x90d372a8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x28
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x90d372a8', '0x28')]
11/11/2020 03:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:19:32             dut.10.240.183.254: port 0/queue 26: 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=0x5db57d1a - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5db57d1a', '0x1a')]
11/11/2020 03:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:19:33             dut.10.240.183.254: 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=0xc267d776 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay

11/11/2020 03:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc267d776', '0x36')]
11/11/2020 03:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:33             dut.10.240.183.254: 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=0xc267d776 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc267d776', '0x36')]
11/11/2020 03:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:34             dut.10.240.183.254: port 0/queue 4: 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=0xf01d8c4 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf01d8c4', '0x4')]
11/11/2020 03:19:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:35             dut.10.240.183.254: 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=0x90d372a8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x28
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x90d372a8', '0x28')]
11/11/2020 03:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:35             dut.10.240.183.254: 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=0x5db57d1a - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5db57d1a', '0x1a')]
11/11/2020 03:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:36             dut.10.240.183.254: 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=0xc267d776 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag

11/11/2020 03:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc267d776', '0x36')]
11/11/2020 03:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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.2", frag=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)', '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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:36             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG  - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:19:36             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:19:38             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:19:38             dut.10.240.183.254: flow list 0
11/11/2020 03:19:38             dut.10.240.183.254: 
11/11/2020 03:19:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:38             dut.10.240.183.254: 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_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:19:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:19:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only passed
11/11/2020 03:19:38             dut.10.240.183.254: flow flush 0
11/11/2020 03:19:38             dut.10.240.183.254: 
11/11/2020 03:19:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l3_src_only================
11/11/2020 03:19:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:19:38             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
11/11/2020 03:19:38             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:19:38             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
11/11/2020 03:19:39             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:19:39             dut.10.240.183.254: flow list 0
11/11/2020 03:19:39             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
11/11/2020 03:19:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:19:39             dut.10.240.183.254: 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=0x7067125b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7067125b', '0x1b')]
11/11/2020 03:19:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:19:40             dut.10.240.183.254: 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=0x7c133844 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7c133844', '0x4')]
11/11/2020 03:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:19:40             dut.10.240.183.254: port 0/queue 27: 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=0x7067125b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay

11/11/2020 03:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7067125b', '0x1b')]
11/11/2020 03:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:41             dut.10.240.183.254: port 0/queue 27: 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=0x7067125b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7067125b', '0x1b')]
11/11/2020 03:19:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:42             dut.10.240.183.254: port 0/queue 4: 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=0x7c133844 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7c133844', '0x4')]
11/11/2020 03:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:42             dut.10.240.183.254: port 0/queue 27: received 1 packets
  src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x7067125b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag

11/11/2020 03:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7067125b', '0x1b')]
11/11/2020 03:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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.2", frag=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)', '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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:43             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG  - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:19:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:19:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:19:43             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:19:44             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:19:44             dut.10.240.183.254: flow list 0
11/11/2020 03:19:44             dut.10.240.183.254: 
11/11/2020 03:19:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)', '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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:45             dut.10.240.183.254: 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_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l3_src_only passed
11/11/2020 03:19:45             dut.10.240.183.254: flow flush 0
11/11/2020 03:19:45             dut.10.240.183.254: 
11/11/2020 03:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l3_dst_only================
11/11/2020 03:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:19:45             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
11/11/2020 03:19:45             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:19:45             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
11/11/2020 03:19:45             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:19:45             dut.10.240.183.254: flow list 0
11/11/2020 03:19:45             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
11/11/2020 03:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:19:46             dut.10.240.183.254: port 0/queue 62: 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=0x82aa97be - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x82aa97be', '0x3e')]
11/11/2020 03:19:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)']
11/11/2020 03:19:46             dut.10.240.183.254: port 0/queue 33: 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=0x8edebda1 - RSS queue=0x21 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x21
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8edebda1', '0x21')]
11/11/2020 03:19:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:19:47             dut.10.240.183.254: port 0/queue 62: 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=0x82aa97be - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay

11/11/2020 03:19:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x82aa97be', '0x3e')]
11/11/2020 03:19:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:47             dut.10.240.183.254: 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=0x82aa97be - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x82aa97be', '0x3e')]
11/11/2020 03:19:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:48             dut.10.240.183.254: 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=0x8edebda1 - RSS queue=0x21 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x21
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8edebda1', '0x21')]
11/11/2020 03:19:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:49             dut.10.240.183.254: port 0/queue 62: 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=0x82aa97be - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag

11/11/2020 03:19:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x82aa97be', '0x3e')]
11/11/2020 03:19:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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.2", frag=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)', '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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:49             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG  - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:19:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:19:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:19:49             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:19:50             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:19:50             dut.10.240.183.254: flow list 0
11/11/2020 03:19:50             dut.10.240.183.254: 
11/11/2020 03:19:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:51             dut.10.240.183.254: 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_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:19:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:19:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l3_dst_only passed
11/11/2020 03:19:51             dut.10.240.183.254: flow flush 0
11/11/2020 03:19:51             dut.10.240.183.254: 
11/11/2020 03:19:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only================
11/11/2020 03:19:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:19:51             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
11/11/2020 03:19:51             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:19:51             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
11/11/2020 03:19:51             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:19:51             dut.10.240.183.254: flow list 0
11/11/2020 03:19:51             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
11/11/2020 03:19:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:19:52             dut.10.240.183.254: 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=0xb3e39e7b - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb3e39e7b', '0x3b')]
11/11/2020 03:19:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:19:52             dut.10.240.183.254: 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=0xbf97b464 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbf97b464', '0x24')]
11/11/2020 03:19:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)
11/11/2020 03:19:53             dut.10.240.183.254: 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=0xf160d197 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf160d197', '0x17')]
11/11/2020 03:19:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:19:54             dut.10.240.183.254: 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=0xfd14fb88 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}

11/11/2020 03:19:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfd14fb88', '0x8')]
11/11/2020 03:19:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:19:54             dut.10.240.183.254: port 0/queue 59: 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=0xb3e39e7b - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay

11/11/2020 03:19:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb3e39e7b', '0x3b')]
11/11/2020 03:19:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:55             dut.10.240.183.254: port 0/queue 59: 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=0xb3e39e7b - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb3e39e7b', '0x3b')]
11/11/2020 03:19:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:56             dut.10.240.183.254: 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=0xbf97b464 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbf97b464', '0x24')]
11/11/2020 03:19:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:56             dut.10.240.183.254: 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=0xf160d197 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x17
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf160d197', '0x17')]
11/11/2020 03:19:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:57             dut.10.240.183.254: 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=0xfd14fb88 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}

11/11/2020 03:19:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfd14fb88', '0x8')]
11/11/2020 03:19:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:19:57             dut.10.240.183.254: port 0/queue 59: 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=0xb3e39e7b - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag

11/11/2020 03:19:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:19:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb3e39e7b', '0x3b')]
11/11/2020 03:19:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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.2", frag=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)', '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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:19:58             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG  - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:19:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:19:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:19:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:19:58             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:19:59             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:19:59             dut.10.240.183.254: flow list 0
11/11/2020 03:19:59             dut.10.240.183.254: 
11/11/2020 03:19:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:19:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:20:00             dut.10.240.183.254: 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_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:20:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:20:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only passed
11/11/2020 03:20:00             dut.10.240.183.254: flow flush 0
11/11/2020 03:20:00             dut.10.240.183.254: 
11/11/2020 03:20:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'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'}
11/11/2020 03:20:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:20:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_pay Result PASSED:
11/11/2020 03:20:00             dut.10.240.183.254: flow flush 0
11/11/2020 03:20:01             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:20:01             dut.10.240.183.254: clear port stats all
11/11/2020 03:20:02             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:20:02             dut.10.240.183.254: stop
11/11/2020 03:20:02             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
  RX-packets: 4              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=34 -> TX Port= 0/Queue=34 -------
  RX-packets: 4              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=40 -> TX Port= 0/Queue=40 -------
  RX-packets: 2              TX-packets: 0              TX-dropped: 0             

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

  ------- Forward Stats for RX Port= 0/Queue=59 -> TX Port= 0/Queue=59 -------
  RX-packets: 4              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=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.
11/11/2020 03:20:02             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:20:05             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:20:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_pay_symmetric Begin
11/11/2020 03:20:05             dut.10.240.183.254: 
11/11/2020 03:20:05                         tester: 
11/11/2020 03:20:05             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:20:06             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:20:07             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:20:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:20:17             dut.10.240.183.254: port config all rss all
11/11/2020 03:20:17             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:20:17             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:20:17             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:20:17             dut.10.240.183.254: set verbose 1
11/11/2020 03:20:17             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:20:17             dut.10.240.183.254: show port info all
11/11/2020 03:20:17             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:20:17             dut.10.240.183.254: start
11/11/2020 03:20:18             dut.10.240.183.254: 
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=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
11/11/2020 03:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_symmetric================
11/11/2020 03:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:20:18             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
11/11/2020 03:20:18             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:20:18             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
11/11/2020 03:20:18             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:20:18             dut.10.240.183.254: flow list 0
11/11/2020 03:20:18             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 => RSS
11/11/2020 03:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:20:18             dut.10.240.183.254: 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=0x61f6dc91 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_match'}

11/11/2020 03:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x61f6dc91', '0x11')]
11/11/2020 03:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:20:19             dut.10.240.183.254: 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=0x61f6dc91 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_pay_match'}

11/11/2020 03:20:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x61f6dc91', '0x11')]
11/11/2020 03:20:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x57')/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:20:20             dut.10.240.183.254: port 0/queue 17: 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=0x61f6dc91 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x11
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag_match'}

11/11/2020 03:20:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x61f6dc91', '0x11')]
11/11/2020 03:20:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:20:20             dut.10.240.183.254: port 0/queue 17: 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=0x61f6dc91 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x11
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_frag_match'}

11/11/2020 03:20:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x61f6dc91', '0x11')]
11/11/2020 03:20:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:20:21             dut.10.240.183.254: 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=0x8df3277c - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'}

11/11/2020 03:20:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8df3277c', '0x3c')]
11/11/2020 03:20:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:20:21             dut.10.240.183.254: port 0/queue 24: 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=0x41517058 - RSS queue=0x18 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x18
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'}

11/11/2020 03:20:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x41517058', '0x18')]
11/11/2020 03:20:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(b'\x00\x21')/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
11/11/2020 03:20:22             dut.10.240.183.254: port 0/queue 24: 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=0x41517058 - RSS queue=0x18 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x18
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag_mismatch'}

11/11/2020 03:20:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x41517058', '0x18')]
11/11/2020 03:20:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00: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", frag=5)/Raw("x"*80)']
11/11/2020 03:20:23             dut.10.240.183.254: 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=0x8df3277c - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag_mismatch'}

11/11/2020 03:20:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8df3277c', '0x3c')]
11/11/2020 03:20:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:20:23             dut.10.240.183.254: port 0/queue 8: 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=0xc3a39908 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_pay_mismatch'}

11/11/2020 03:20:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc3a39908', '0x8')]
11/11/2020 03:20:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:20:24             dut.10.240.183.254: port 0/queue 25: 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=0xa2554599 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x19
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv6_pay_mismatch'}

11/11/2020 03:20:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa2554599', '0x19')]
11/11/2020 03:20:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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")/IPv6ExtHdrFragment()/Raw("x"*80)
11/11/2020 03:20:24             dut.10.240.183.254: port 0/queue 8: 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=0xc3a39908 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG  - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_frag_mismatch'}

11/11/2020 03:20:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc3a39908', '0x8')]
11/11/2020 03:20:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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")/IPv6ExtHdrFragment()/Raw("x"*80)']
11/11/2020 03:20:25             dut.10.240.183.254: port 0/queue 25: 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=0xa2554599 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG  - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG  - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x19
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv6_frag_mismatch'}

11/11/2020 03:20:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa2554599', '0x19')]
11/11/2020 03:20:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:20:25             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:20:26             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:20:26             dut.10.240.183.254: flow list 0
11/11/2020 03:20:26             dut.10.240.183.254: 
11/11/2020 03:20:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:20:27             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:20:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:20:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_symmetric passed
11/11/2020 03:20:27             dut.10.240.183.254: flow flush 0
11/11/2020 03:20:27             dut.10.240.183.254: 
11/11/2020 03:20:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv6_pay_symmetric': 'passed'}
11/11/2020 03:20:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:20:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_pay_symmetric Result PASSED:
11/11/2020 03:20:27             dut.10.240.183.254: flow flush 0
11/11/2020 03:20:28             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:20:28             dut.10.240.183.254: clear port stats all
11/11/2020 03:20:29             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:20:29             dut.10.240.183.254: stop
11/11/2020 03:20:29             dut.10.240.183.254: 
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: 2              TX-packets: 0              TX-dropped: 0             

  ------- Forward Stats for RX Port= 0/Queue=17 -> TX Port= 0/Queue=17 -------
  RX-packets: 4              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=25 -> TX Port= 0/Queue=25 -------
  RX-packets: 2              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 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.
11/11/2020 03:20:29             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:20:32             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:20:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_tcp_pay Begin
11/11/2020 03:20:32             dut.10.240.183.254: 
11/11/2020 03:20:32                         tester: 
11/11/2020 03:20:32             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:20:33             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:20:34             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:20:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:20:44             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:20:44             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:20:44             dut.10.240.183.254: set verbose 1
11/11/2020 03:20:44             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:20:44             dut.10.240.183.254: show port info all
11/11/2020 03:20:44             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:20:44             dut.10.240.183.254: start
11/11/2020 03:20:44             dut.10.240.183.254: 
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
11/11/2020 03:20:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l2_src_only================
11/11/2020 03:20:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:20:44             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:20:44             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:20:44             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:20:44             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:20:44             dut.10.240.183.254: flow list 0
11/11/2020 03:20:44             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:20:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:20:45             dut.10.240.183.254: 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=0x9802d2c3 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:20:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9802d2c3', '0x3')]
11/11/2020 03:20:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:20:46             dut.10.240.183.254: 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=0x49664f0a - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x49664f0a', '0xa')]
11/11/2020 03:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:20:46             dut.10.240.183.254: port 0/queue 3: 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=0x9802d2c3 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9802d2c3', '0x3')]
11/11/2020 03:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:20:47             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:20:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:20:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:20:47             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:20:48             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:20:48             dut.10.240.183.254: flow list 0
11/11/2020 03:20:48             dut.10.240.183.254: 
11/11/2020 03:20:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:20:49             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:20:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:20:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l2_src_only passed
11/11/2020 03:20:49             dut.10.240.183.254: flow flush 0
11/11/2020 03:20:49             dut.10.240.183.254: 
11/11/2020 03:20:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l2_dst_only================
11/11/2020 03:20:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:20:49             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:20:49             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:20:49             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:20:49             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:20:49             dut.10.240.183.254: flow list 0
11/11/2020 03:20:49             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:20:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:20:50             dut.10.240.183.254: port 0/queue 61: 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=0xec4692fd - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xec4692fd', '0x3d')]
11/11/2020 03:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:20:50             dut.10.240.183.254: port 0/queue 28: 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=0xaa9a50dc - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaa9a50dc', '0x1c')]
11/11/2020 03:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:20:51             dut.10.240.183.254: port 0/queue 61: 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=0xec4692fd - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xec4692fd', '0x3d')]
11/11/2020 03:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:20:51             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:20:51             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:20:53             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:20:53             dut.10.240.183.254: flow list 0
11/11/2020 03:20:53             dut.10.240.183.254: 
11/11/2020 03:20:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:20:53             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:20:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:20:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l2_dst_only passed
11/11/2020 03:20:53             dut.10.240.183.254: flow flush 0
11/11/2020 03:20:53             dut.10.240.183.254: 
11/11/2020 03:20:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only================
11/11/2020 03:20:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:20:53             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:20:53             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:20:53             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:20:54             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:20:54             dut.10.240.183.254: flow list 0
11/11/2020 03:20:54             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:20:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:20:54             dut.10.240.183.254: port 0/queue 12: 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=0x2d34270c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:20:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2d34270c', '0xc')]
11/11/2020 03:20:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:20:55             dut.10.240.183.254: 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 - RSS hash=0xc1916240 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc1916240', '0x0')]
11/11/2020 03:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:20:55             dut.10.240.183.254: port 0/queue 45: 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=0x6be8e52d - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6be8e52d', '0x2d')]
11/11/2020 03:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:20:56             dut.10.240.183.254: 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=0x874da061 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:20:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x874da061', '0x21')]
11/11/2020 03:20:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:20:57             dut.10.240.183.254: port 0/queue 12: 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=0x2d34270c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:20:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2d34270c', '0xc')]
11/11/2020 03:20:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:20:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:20:57             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:20:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:20:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:20:57             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:20:58             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:20:58             dut.10.240.183.254: flow list 0
11/11/2020 03:20:58             dut.10.240.183.254: 
11/11/2020 03:20:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:20:59             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only passed
11/11/2020 03:20:59             dut.10.240.183.254: flow flush 0
11/11/2020 03:20:59             dut.10.240.183.254: 
11/11/2020 03:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only================
11/11/2020 03:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:20:59             dut.10.240.183.254: 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
11/11/2020 03:20:59             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:20:59             dut.10.240.183.254: 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
11/11/2020 03:20:59             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:20:59             dut.10.240.183.254: flow list 0
11/11/2020 03:20:59             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:00             dut.10.240.183.254: 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=0x5f8c6b97 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5f8c6b97', '0x17')]
11/11/2020 03:21:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:21:01             dut.10.240.183.254: 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=0x67047cd2 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x67047cd2', '0x12')]
11/11/2020 03:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:21:01             dut.10.240.183.254: port 0/queue 23: 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=0x5f8c6b97 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5f8c6b97', '0x17')]
11/11/2020 03:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:02             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:21:02             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:21:03             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:21:03             dut.10.240.183.254: flow list 0
11/11/2020 03:21:03             dut.10.240.183.254: 
11/11/2020 03:21:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:04             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only passed
11/11/2020 03:21:04             dut.10.240.183.254: flow flush 0
11/11/2020 03:21:04             dut.10.240.183.254: 
11/11/2020 03:21:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_dst_only================
11/11/2020 03:21:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:21:04             dut.10.240.183.254: 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
11/11/2020 03:21:04             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:21:04             dut.10.240.183.254: 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
11/11/2020 03:21:04             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:21:04             dut.10.240.183.254: flow list 0
11/11/2020 03:21:04             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:21:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:04             dut.10.240.183.254: 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=0x38c209e1 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x38c209e1', '0x21')]
11/11/2020 03:21:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)']
11/11/2020 03:21:05             dut.10.240.183.254: port 0/queue 36: 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=0x4a1ea4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4a1ea4', '0x24')]
11/11/2020 03:21:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:21:06             dut.10.240.183.254: 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=0x38c209e1 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x38c209e1', '0x21')]
11/11/2020 03:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:06             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:21:06             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:21:07             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:21:07             dut.10.240.183.254: flow list 0
11/11/2020 03:21:08             dut.10.240.183.254: 
11/11/2020 03:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:08             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_dst_only passed
11/11/2020 03:21:08             dut.10.240.183.254: flow flush 0
11/11/2020 03:21:08             dut.10.240.183.254: 
11/11/2020 03:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l4_src_only================
11/11/2020 03:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:21:08             dut.10.240.183.254: 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
11/11/2020 03:21:08             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:21:08             dut.10.240.183.254: 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
11/11/2020 03:21:08             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:21:08             dut.10.240.183.254: flow list 0
11/11/2020 03:21:08             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:09             dut.10.240.183.254: 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=0xf3cabbc4 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf3cabbc4', '0x4')]
11/11/2020 03:21:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:10             dut.10.240.183.254: 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=0x69ad0212 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x69ad0212', '0x12')]
11/11/2020 03:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:21:10             dut.10.240.183.254: port 0/queue 4: 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=0xf3cabbc4 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf3cabbc4', '0x4')]
11/11/2020 03:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:11             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:21:11             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:21:12             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:21:12             dut.10.240.183.254: flow list 0
11/11/2020 03:21:12             dut.10.240.183.254: 
11/11/2020 03:21:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:13             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l4_src_only passed
11/11/2020 03:21:13             dut.10.240.183.254: flow flush 0
11/11/2020 03:21:13             dut.10.240.183.254: 
11/11/2020 03:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l4_dst_only================
11/11/2020 03:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:21:13             dut.10.240.183.254: 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
11/11/2020 03:21:13             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:21:13             dut.10.240.183.254: 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
11/11/2020 03:21:13             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:21:13             dut.10.240.183.254: flow list 0
11/11/2020 03:21:13             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:14             dut.10.240.183.254: 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=0x673b4d31 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x673b4d31', '0x31')]
11/11/2020 03:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:14             dut.10.240.183.254: port 0/queue 12: 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=0x1b333ccc - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1b333ccc', '0xc')]
11/11/2020 03:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:21:15             dut.10.240.183.254: port 0/queue 49: 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=0x673b4d31 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x673b4d31', '0x31')]
11/11/2020 03:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:15             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:21:15             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:21:17             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:21:17             dut.10.240.183.254: flow list 0
11/11/2020 03:21:17             dut.10.240.183.254: 
11/11/2020 03:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:17             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l4_dst_only passed
11/11/2020 03:21:17             dut.10.240.183.254: flow flush 0
11/11/2020 03:21:17             dut.10.240.183.254: 
11/11/2020 03:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only================
11/11/2020 03:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:21:17             dut.10.240.183.254: 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
11/11/2020 03:21:17             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:21:17             dut.10.240.183.254: 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
11/11/2020 03:21:17             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:21:17             dut.10.240.183.254: flow list 0
11/11/2020 03:21:17             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:18             dut.10.240.183.254: 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=0xcb555913 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcb555913', '0x13')]
11/11/2020 03:21:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:21:19             dut.10.240.183.254: 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=0xf3dd4e56 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf3dd4e56', '0x16')]
11/11/2020 03:21:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:19             dut.10.240.183.254: port 0/queue 2: 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=0xc21f0902 - RSS queue=0x2 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc21f0902', '0x2')]
11/11/2020 03:21:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:21:20             dut.10.240.183.254: 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=0xfa971e47 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfa971e47', '0x7')]
11/11/2020 03:21:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:21:21             dut.10.240.183.254: port 0/queue 19: 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=0xcb555913 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcb555913', '0x13')]
11/11/2020 03:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:21             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:21:21             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:21:22             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:21:22             dut.10.240.183.254: flow list 0
11/11/2020 03:21:22             dut.10.240.183.254: 
11/11/2020 03:21:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:23             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only passed
11/11/2020 03:21:23             dut.10.240.183.254: flow flush 0
11/11/2020 03:21:23             dut.10.240.183.254: 
11/11/2020 03:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only================
11/11/2020 03:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:21:23             dut.10.240.183.254: 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
11/11/2020 03:21:23             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:21:23             dut.10.240.183.254: 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
11/11/2020 03:21:23             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:21:23             dut.10.240.183.254: flow list 0
11/11/2020 03:21:23             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:24             dut.10.240.183.254: port 0/queue 29: 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=0xc7ce7c5d - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc7ce7c5d', '0x1d')]
11/11/2020 03:21:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:21:24             dut.10.240.183.254: 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=0xff466b18 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xff466b18', '0x18')]
11/11/2020 03:21:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:25             dut.10.240.183.254: 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=0x238c6dab - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x238c6dab', '0x2b')]
11/11/2020 03:21:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:21:26             dut.10.240.183.254: port 0/queue 46: 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=0x1b047aee - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1b047aee', '0x2e')]
11/11/2020 03:21:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:21:26             dut.10.240.183.254: port 0/queue 29: 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=0xc7ce7c5d - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:21:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc7ce7c5d', '0x1d')]
11/11/2020 03:21:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:21:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:27             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:21:27             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:21:28             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:21:28             dut.10.240.183.254: flow list 0
11/11/2020 03:21:28             dut.10.240.183.254: 
11/11/2020 03:21:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:29             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only passed
11/11/2020 03:21:29             dut.10.240.183.254: flow flush 0
11/11/2020 03:21:29             dut.10.240.183.254: 
11/11/2020 03:21:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only================
11/11/2020 03:21:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:21:29             dut.10.240.183.254: 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
11/11/2020 03:21:29             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:21:29             dut.10.240.183.254: 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
11/11/2020 03:21:29             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:21:29             dut.10.240.183.254: flow list 0
11/11/2020 03:21:29             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:21:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:30             dut.10.240.183.254: 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=0xac1b3b65 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xac1b3b65', '0x25')]
11/11/2020 03:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)
11/11/2020 03:21:30             dut.10.240.183.254: port 0/queue 32: 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=0x94932c20 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x20
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x94932c20', '0x20')]
11/11/2020 03:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:31             dut.10.240.183.254: 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=0xa5516b74 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa5516b74', '0x34')]
11/11/2020 03:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)
11/11/2020 03:21:31             dut.10.240.183.254: 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=0x9dd97c31 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9dd97c31', '0x31')]
11/11/2020 03:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:21:32             dut.10.240.183.254: port 0/queue 37: 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=0xac1b3b65 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:21:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xac1b3b65', '0x25')]
11/11/2020 03:21:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:21:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:33             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:21:33             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:21:34             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:21:34             dut.10.240.183.254: flow list 0
11/11/2020 03:21:34             dut.10.240.183.254: 
11/11/2020 03:21:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:35             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only passed
11/11/2020 03:21:35             dut.10.240.183.254: flow flush 0
11/11/2020 03:21:35             dut.10.240.183.254: 
11/11/2020 03:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only================
11/11/2020 03:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:21:35             dut.10.240.183.254: 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
11/11/2020 03:21:35             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:21:35             dut.10.240.183.254: 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
11/11/2020 03:21:35             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:21:35             dut.10.240.183.254: flow list 0
11/11/2020 03:21:35             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:35             dut.10.240.183.254: 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=0xa0801e2b - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa0801e2b', '0x2b')]
11/11/2020 03:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)
11/11/2020 03:21:36             dut.10.240.183.254: port 0/queue 46: 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=0x9808096e - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9808096e', '0x2e')]
11/11/2020 03:21:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:37             dut.10.240.183.254: port 0/queue 29: 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=0x44c20fdd - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x44c20fdd', '0x1d')]
11/11/2020 03:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)
11/11/2020 03:21:37             dut.10.240.183.254: 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=0x7c4a1898 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7c4a1898', '0x18')]
11/11/2020 03:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:21:38             dut.10.240.183.254: 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=0xa0801e2b - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa0801e2b', '0x2b')]
11/11/2020 03:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:38             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:21:38             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:21:40             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:21:40             dut.10.240.183.254: flow list 0
11/11/2020 03:21:40             dut.10.240.183.254: 
11/11/2020 03:21:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:40             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only passed
11/11/2020 03:21:40             dut.10.240.183.254: flow flush 0
11/11/2020 03:21:40             dut.10.240.183.254: 
11/11/2020 03:21:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
11/11/2020 03:21:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:21:40             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
11/11/2020 03:21:40             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:21:40             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
11/11/2020 03:21:41             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:21:41             dut.10.240.183.254: flow list 0
11/11/2020 03:21:41             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:21:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:41             dut.10.240.183.254: 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=0x319c77a9 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x319c77a9', '0x29')]
11/11/2020 03:21:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:21:42             dut.10.240.183.254: port 0/queue 44: 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=0x91460ec - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x91460ec', '0x2c')]
11/11/2020 03:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)
11/11/2020 03:21:42             dut.10.240.183.254: port 0/queue 26: 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=0x1c0cfcda - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1c0cfcda', '0x1a')]
11/11/2020 03:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:43             dut.10.240.183.254: port 0/queue 38: 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=0x9a58e2e6 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x26
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9a58e2e6', '0x26')]
11/11/2020 03:21:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:21:44             dut.10.240.183.254: port 0/queue 30: 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=0xaa3715e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaa3715e', '0x1e')]
11/11/2020 03:21:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:21:44             dut.10.240.183.254: 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=0xb47f7827 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:21:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb47f7827', '0x27')]
11/11/2020 03:21:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:21:45             dut.10.240.183.254: 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=0x319c77a9 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x319c77a9', '0x29')]
11/11/2020 03:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay

11/11/2020 03:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:45             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:21:45             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:21:47             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:21:47             dut.10.240.183.254: flow list 0
11/11/2020 03:21:47             dut.10.240.183.254: 
11/11/2020 03:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:21:47             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
11/11/2020 03:21:47             dut.10.240.183.254: flow flush 0
11/11/2020 03:21:47             dut.10.240.183.254: 
11/11/2020 03:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'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'}
11/11/2020 03:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_tcp_pay Result PASSED:
11/11/2020 03:21:47             dut.10.240.183.254: flow flush 0
11/11/2020 03:21:49             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:21:49             dut.10.240.183.254: clear port stats all
11/11/2020 03:21:50             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:21:50             dut.10.240.183.254: stop
11/11/2020 03:21:50             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
  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=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=26 -> TX Port= 0/Queue=26 -------
  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: 3              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=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: 3              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=37 -> TX Port= 0/Queue=37 -------
  RX-packets: 2              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=39 -> TX Port= 0/Queue=39 -------
  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=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: 1              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=46 -> TX Port= 0/Queue=46 -------
  RX-packets: 2              TX-packets: 0              TX-dropped: 0             

  ------- Forward Stats for RX Port= 0/Queue=49 -> TX Port= 0/Queue=49 -------
  RX-packets: 3              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=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.
11/11/2020 03:21:50             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:21:52             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:21:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_tcp_pay_symmetric Begin
11/11/2020 03:21:53             dut.10.240.183.254: 
11/11/2020 03:21:53                         tester: 
11/11/2020 03:21:53             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:21:53             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:21:55             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:22:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:22:05             dut.10.240.183.254: port config all rss all
11/11/2020 03:22:05             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:22:05             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:22:05             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:22:05             dut.10.240.183.254: set verbose 1
11/11/2020 03:22:05             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:22:05             dut.10.240.183.254: show port info all
11/11/2020 03:22:05             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:22:05             dut.10.240.183.254: start
11/11/2020 03:22:05             dut.10.240.183.254: 
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=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
11/11/2020 03:22:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_symmetric================
11/11/2020 03:22:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:22:05             dut.10.240.183.254: 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
11/11/2020 03:22:05             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:22:05             dut.10.240.183.254: 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
11/11/2020 03:22:05             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:22:05             dut.10.240.183.254: flow list 0
11/11/2020 03:22:05             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 TCP => RSS
11/11/2020 03:22:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:22:06             dut.10.240.183.254: 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=0x45704ac3 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45704ac3', '0x3')]
11/11/2020 03:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:22:06             dut.10.240.183.254: 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=0x45704ac3 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45704ac3', '0x3')]
11/11/2020 03:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:22:07             dut.10.240.183.254: 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=0x45704ac3 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:22:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45704ac3', '0x3')]
11/11/2020 03:22:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:22:08             dut.10.240.183.254: 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=0x45704ac3 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'}

11/11/2020 03:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45704ac3', '0x3')]
11/11/2020 03:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:22:08             dut.10.240.183.254: 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=0x9cf48a3a - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_mismatch'}

11/11/2020 03:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9cf48a3a', '0x3a')]
11/11/2020 03:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:22:09             dut.10.240.183.254: port 0/queue 40: 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=0xcba4bda8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x28
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay_mismatch'}

11/11/2020 03:22:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcba4bda8', '0x28')]
11/11/2020 03:22:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:22:09             dut.10.240.183.254: port 0/queue 63: 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=0x2279bdff - RSS queue=0x3f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3f
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay_mismatch'}

11/11/2020 03:22:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2279bdff', '0x3f')]
11/11/2020 03:22:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:22:10             dut.10.240.183.254: port 0/queue 6: 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=0xfbc86c86 - RSS queue=0x6 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay_mismatch'}

11/11/2020 03:22:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfbc86c86', '0x6')]
11/11/2020 03:22:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:22:11             dut.10.240.183.254: 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=0x2279bdff - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'}

11/11/2020 03:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2279bdff', '0x3f')]
11/11/2020 03:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:22:11             dut.10.240.183.254: 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=0xfbc86c86 - RSS queue=0x6 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'}

11/11/2020 03:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfbc86c86', '0x6')]
11/11/2020 03:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:22:12             dut.10.240.183.254: port 0/queue 6: 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=0x11119146 - RSS queue=0x6 - 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=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_tcp_pay_mismatch'}

11/11/2020 03:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x11119146', '0x6')]
11/11/2020 03:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:22:12             dut.10.240.183.254: port 0/queue 13: 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=0xf504a68d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv6_tcp_pay_mismatch'}

11/11/2020 03:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf504a68d', '0xd')]
11/11/2020 03:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:22:12             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:22:14             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:22:14             dut.10.240.183.254: flow list 0
11/11/2020 03:22:14             dut.10.240.183.254: 
11/11/2020 03:22:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:22:14             dut.10.240.183.254: port 0/queue 63: 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=0x2279bdff - RSS queue=0x3f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3f
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay_match_post'}

11/11/2020 03:22:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2279bdff', '0x3f')]
11/11/2020 03:22:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:22:15             dut.10.240.183.254: 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=0xfbc86c86 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_match_post'}

11/11/2020 03:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfbc86c86', '0x6')]
11/11/2020 03:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_symmetric passed
11/11/2020 03:22:15             dut.10.240.183.254: flow flush 0
11/11/2020 03:22:15             dut.10.240.183.254: 
11/11/2020 03:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv6_tcp_pay_symmetric': 'passed'}
11/11/2020 03:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_tcp_pay_symmetric Result PASSED:
11/11/2020 03:22:15             dut.10.240.183.254: flow flush 0
11/11/2020 03:22:16             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:22:16             dut.10.240.183.254: clear port stats all
11/11/2020 03:22:17             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:22:17             dut.10.240.183.254: stop
11/11/2020 03:22:17             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
11/11/2020 03:22:17             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:22:20             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:22:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_udp_pay Begin
11/11/2020 03:22:20             dut.10.240.183.254: 
11/11/2020 03:22:20                         tester: 
11/11/2020 03:22:20             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:22:21             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:22:22             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:22:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:22:32             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:22:32             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:22:32             dut.10.240.183.254: set verbose 1
11/11/2020 03:22:32             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:22:32             dut.10.240.183.254: show port info all
11/11/2020 03:22:32             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:22:32             dut.10.240.183.254: start
11/11/2020 03:22:32             dut.10.240.183.254: 
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
11/11/2020 03:22:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l2_src_only================
11/11/2020 03:22:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:22:32             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:22:32             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:22:32             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:22:32             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:22:32             dut.10.240.183.254: flow list 0
11/11/2020 03:22:33             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:22:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:22:33             dut.10.240.183.254: port 0/queue 4: 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=0xea135504 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xea135504', '0x4')]
11/11/2020 03:22:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:22:34             dut.10.240.183.254: port 0/queue 60: 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=0x8ce35abc - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8ce35abc', '0x3c')]
11/11/2020 03:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:22:34             dut.10.240.183.254: port 0/queue 4: 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=0xea135504 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xea135504', '0x4')]
11/11/2020 03:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay

11/11/2020 03:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:35             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:22:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:22:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:22:35             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:22:36             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:22:36             dut.10.240.183.254: flow list 0
11/11/2020 03:22:36             dut.10.240.183.254: 
11/11/2020 03:22:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:37             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:22:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:22:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l2_src_only passed
11/11/2020 03:22:37             dut.10.240.183.254: flow flush 0
11/11/2020 03:22:37             dut.10.240.183.254: 
11/11/2020 03:22:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l2_dst_only================
11/11/2020 03:22:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:22:37             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:22:37             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:22:37             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:22:37             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:22:37             dut.10.240.183.254: flow list 0
11/11/2020 03:22:37             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:22:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:22:38             dut.10.240.183.254: port 0/queue 49: 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=0x13fe53b1 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x31
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x13fe53b1', '0x31')]
11/11/2020 03:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:22:38             dut.10.240.183.254: 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=0x5a8fca96 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5a8fca96', '0x16')]
11/11/2020 03:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:22:39             dut.10.240.183.254: port 0/queue 49: 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=0x13fe53b1 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x31
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:22:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x13fe53b1', '0x31')]
11/11/2020 03:22:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay

11/11/2020 03:22:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:40             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:22:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:22:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:22:40             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:22:41             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:22:41             dut.10.240.183.254: flow list 0
11/11/2020 03:22:41             dut.10.240.183.254: 
11/11/2020 03:22:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:41             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:22:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:22:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l2_dst_only passed
11/11/2020 03:22:41             dut.10.240.183.254: flow flush 0
11/11/2020 03:22:41             dut.10.240.183.254: 
11/11/2020 03:22:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only================
11/11/2020 03:22:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:22:41             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:22:42             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:22:42             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:22:42             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:22:42             dut.10.240.183.254: flow list 0
11/11/2020 03:22:42             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:22:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:22:42             dut.10.240.183.254: 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=0x2497b82 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2497b82', '0x2')]
11/11/2020 03:22:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:22:43             dut.10.240.183.254: port 0/queue 10: 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=0x23ba5c4a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x23ba5c4a', '0xa')]
11/11/2020 03:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:22:43             dut.10.240.183.254: port 0/queue 37: 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=0x4b38e2a5 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4b38e2a5', '0x25')]
11/11/2020 03:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:22:44             dut.10.240.183.254: port 0/queue 45: 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=0x6acbc56d - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6acbc56d', '0x2d')]
11/11/2020 03:22:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:22:45             dut.10.240.183.254: 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=0x2497b82 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2497b82', '0x2')]
11/11/2020 03:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay

11/11/2020 03:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:45             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:22:45             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:22:46             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:22:46             dut.10.240.183.254: flow list 0
11/11/2020 03:22:46             dut.10.240.183.254: 
11/11/2020 03:22:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:47             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:22:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:22:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only passed
11/11/2020 03:22:47             dut.10.240.183.254: flow flush 0
11/11/2020 03:22:47             dut.10.240.183.254: 
11/11/2020 03:22:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only================
11/11/2020 03:22:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:22:47             dut.10.240.183.254: 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
11/11/2020 03:22:47             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:22:47             dut.10.240.183.254: 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
11/11/2020 03:22:47             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:22:47             dut.10.240.183.254: flow list 0
11/11/2020 03:22:47             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:22:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:22:48             dut.10.240.183.254: port 0/queue 16: 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=0xd630ebd0 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd630ebd0', '0x10')]
11/11/2020 03:22:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:22:49             dut.10.240.183.254: port 0/queue 49: 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=0xe15766f1 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x31
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe15766f1', '0x31')]
11/11/2020 03:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:22:49             dut.10.240.183.254: port 0/queue 16: 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=0xd630ebd0 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x10
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd630ebd0', '0x10')]
11/11/2020 03:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay

11/11/2020 03:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:50             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:22:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:22:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:22:50             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:22:51             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:22:51             dut.10.240.183.254: flow list 0
11/11/2020 03:22:51             dut.10.240.183.254: 
11/11/2020 03:22:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:52             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:22:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:22:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only passed
11/11/2020 03:22:52             dut.10.240.183.254: flow flush 0
11/11/2020 03:22:52             dut.10.240.183.254: 
11/11/2020 03:22:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_dst_only================
11/11/2020 03:22:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:22:52             dut.10.240.183.254: 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
11/11/2020 03:22:52             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:22:52             dut.10.240.183.254: 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
11/11/2020 03:22:52             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:22:52             dut.10.240.183.254: flow list 0
11/11/2020 03:22:52             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:22:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:22:53             dut.10.240.183.254: port 0/queue 32: 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=0xff1f0360 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x20
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xff1f0360', '0x20')]
11/11/2020 03:22:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)']
11/11/2020 03:22:53             dut.10.240.183.254: port 0/queue 1: 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=0xc8788e41 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc8788e41', '0x1')]
11/11/2020 03:22:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:22:54             dut.10.240.183.254: port 0/queue 32: 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=0xff1f0360 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x20
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:22:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xff1f0360', '0x20')]
11/11/2020 03:22:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay

11/11/2020 03:22:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:54             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:22:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:22:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:22:54             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:22:56             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:22:56             dut.10.240.183.254: flow list 0
11/11/2020 03:22:56             dut.10.240.183.254: 
11/11/2020 03:22:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:56             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:22:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:22:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_dst_only passed
11/11/2020 03:22:56             dut.10.240.183.254: flow flush 0
11/11/2020 03:22:56             dut.10.240.183.254: 
11/11/2020 03:22:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l4_src_only================
11/11/2020 03:22:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:22:56             dut.10.240.183.254: 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
11/11/2020 03:22:56             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:22:56             dut.10.240.183.254: 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
11/11/2020 03:22:56             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:22:56             dut.10.240.183.254: flow list 0
11/11/2020 03:22:56             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:22:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:22:57             dut.10.240.183.254: 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=0x4995aba1 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4995aba1', '0x21')]
11/11/2020 03:22:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:58             dut.10.240.183.254: port 0/queue 41: 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=0x6e9b7e29 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:22:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6e9b7e29', '0x29')]
11/11/2020 03:22:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:22:58             dut.10.240.183.254: port 0/queue 33: 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=0x4995aba1 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:22:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4995aba1', '0x21')]
11/11/2020 03:22:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay

11/11/2020 03:22:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:22:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:22:59             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:22:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:22:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:22:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:22:59             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:23:00             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:23:00             dut.10.240.183.254: flow list 0
11/11/2020 03:23:00             dut.10.240.183.254: 
11/11/2020 03:23:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:01             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l4_src_only passed
11/11/2020 03:23:01             dut.10.240.183.254: flow flush 0
11/11/2020 03:23:01             dut.10.240.183.254: 
11/11/2020 03:23:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l4_dst_only================
11/11/2020 03:23:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:23:01             dut.10.240.183.254: 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
11/11/2020 03:23:01             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:23:01             dut.10.240.183.254: 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
11/11/2020 03:23:01             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:23:01             dut.10.240.183.254: flow list 0
11/11/2020 03:23:01             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:23:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:02             dut.10.240.183.254: 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=0x87625c79 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x87625c79', '0x39')]
11/11/2020 03:23:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:02             dut.10.240.183.254: port 0/queue 18: 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=0xd74580d2 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x12
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd74580d2', '0x12')]
11/11/2020 03:23:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:23:03             dut.10.240.183.254: port 0/queue 57: 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=0x87625c79 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:23:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x87625c79', '0x39')]
11/11/2020 03:23:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay

11/11/2020 03:23:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:03             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:23:03             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:23:05             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:23:05             dut.10.240.183.254: flow list 0
11/11/2020 03:23:05             dut.10.240.183.254: 
11/11/2020 03:23:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:05             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l4_dst_only passed
11/11/2020 03:23:05             dut.10.240.183.254: flow flush 0
11/11/2020 03:23:05             dut.10.240.183.254: 
11/11/2020 03:23:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only================
11/11/2020 03:23:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:23:05             dut.10.240.183.254: 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
11/11/2020 03:23:05             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:23:05             dut.10.240.183.254: 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
11/11/2020 03:23:05             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:23:05             dut.10.240.183.254: flow list 0
11/11/2020 03:23:06             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:23:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:06             dut.10.240.183.254: 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=0xd267bb17 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd267bb17', '0x17')]
11/11/2020 03:23:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:23:07             dut.10.240.183.254: 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=0xe5003636 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe5003636', '0x36')]
11/11/2020 03:23:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:07             dut.10.240.183.254: port 0/queue 63: 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=0xe55323ff - RSS queue=0x3f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3f
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe55323ff', '0x3f')]
11/11/2020 03:23:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:23:08             dut.10.240.183.254: 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=0xd234aede - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd234aede', '0x1e')]
11/11/2020 03:23:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:23:09             dut.10.240.183.254: port 0/queue 23: 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=0xd267bb17 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd267bb17', '0x17')]
11/11/2020 03:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay

11/11/2020 03:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:09             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:23:09             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:23:10             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:23:10             dut.10.240.183.254: flow list 0
11/11/2020 03:23:10             dut.10.240.183.254: 
11/11/2020 03:23:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:11             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only passed
11/11/2020 03:23:11             dut.10.240.183.254: flow flush 0
11/11/2020 03:23:11             dut.10.240.183.254: 
11/11/2020 03:23:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only================
11/11/2020 03:23:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:23:11             dut.10.240.183.254: 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
11/11/2020 03:23:11             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:23:11             dut.10.240.183.254: 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
11/11/2020 03:23:11             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:23:11             dut.10.240.183.254: flow list 0
11/11/2020 03:23:11             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:23:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:12             dut.10.240.183.254: 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=0x61b793a - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x61b793a', '0x3a')]
11/11/2020 03:23:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:23:13             dut.10.240.183.254: port 0/queue 27: 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=0x317cf41b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x317cf41b', '0x1b')]
11/11/2020 03:23:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:13             dut.10.240.183.254: 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=0x3fdcbbba - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3fdcbbba', '0x3a')]
11/11/2020 03:23:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:23:14             dut.10.240.183.254: port 0/queue 27: 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=0x8bb369b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8bb369b', '0x1b')]
11/11/2020 03:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:23:14             dut.10.240.183.254: port 0/queue 58: 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=0x61b793a - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x61b793a', '0x3a')]
11/11/2020 03:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay

11/11/2020 03:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:15             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:23:15             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:23:16             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:23:16             dut.10.240.183.254: flow list 0
11/11/2020 03:23:16             dut.10.240.183.254: 
11/11/2020 03:23:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:17             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only passed
11/11/2020 03:23:17             dut.10.240.183.254: flow flush 0
11/11/2020 03:23:17             dut.10.240.183.254: 
11/11/2020 03:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only================
11/11/2020 03:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:23:17             dut.10.240.183.254: 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
11/11/2020 03:23:17             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:23:17             dut.10.240.183.254: 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
11/11/2020 03:23:17             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:23:17             dut.10.240.183.254: flow list 0
11/11/2020 03:23:17             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:18             dut.10.240.183.254: 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=0xfb4853a7 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfb4853a7', '0x27')]
11/11/2020 03:23:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)
11/11/2020 03:23:18             dut.10.240.183.254: port 0/queue 6: 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=0xcc2fde86 - RSS queue=0x6 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcc2fde86', '0x6')]
11/11/2020 03:23:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:19             dut.10.240.183.254: port 0/queue 15: 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=0xcc7ccb4f - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcc7ccb4f', '0xf')]
11/11/2020 03:23:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)
11/11/2020 03:23:19             dut.10.240.183.254: 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=0xfb1b466e - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfb1b466e', '0x2e')]
11/11/2020 03:23:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:23:20             dut.10.240.183.254: 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=0xfb4853a7 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:23:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfb4853a7', '0x27')]
11/11/2020 03:23:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay

11/11/2020 03:23:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:21             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:23:21             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:23:22             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:23:22             dut.10.240.183.254: flow list 0
11/11/2020 03:23:22             dut.10.240.183.254: 
11/11/2020 03:23:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:23             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only passed
11/11/2020 03:23:23             dut.10.240.183.254: flow flush 0
11/11/2020 03:23:23             dut.10.240.183.254: 
11/11/2020 03:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only================
11/11/2020 03:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:23:23             dut.10.240.183.254: 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
11/11/2020 03:23:23             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:23:23             dut.10.240.183.254: 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
11/11/2020 03:23:23             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:23:23             dut.10.240.183.254: flow list 0
11/11/2020 03:23:23             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:23             dut.10.240.183.254: port 0/queue 10: 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=0x2f34918a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2f34918a', '0xa')]
11/11/2020 03:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)
11/11/2020 03:23:24             dut.10.240.183.254: 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=0x18531cab - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x18531cab', '0x2b')]
11/11/2020 03:23:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:25             dut.10.240.183.254: port 0/queue 10: 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=0x16f3530a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x16f3530a', '0xa')]
11/11/2020 03:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(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)
11/11/2020 03:23:25             dut.10.240.183.254: 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=0x2194de2b - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2194de2b', '0x2b')]
11/11/2020 03:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:23:26             dut.10.240.183.254: port 0/queue 10: 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=0x2f34918a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2f34918a', '0xa')]
11/11/2020 03:23:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:27             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:23:27             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:23:28             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:23:28             dut.10.240.183.254: flow list 0
11/11/2020 03:23:28             dut.10.240.183.254: 
11/11/2020 03:23:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:28             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only passed
11/11/2020 03:23:28             dut.10.240.183.254: flow flush 0
11/11/2020 03:23:28             dut.10.240.183.254: 
11/11/2020 03:23:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
11/11/2020 03:23:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:23:28             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
11/11/2020 03:23:28             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:23:28             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
11/11/2020 03:23:29             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:23:29             dut.10.240.183.254: flow list 0
11/11/2020 03:23:29             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:23:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:29             dut.10.240.183.254: 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=0xf18bf219 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf18bf219', '0x19')]
11/11/2020 03:23:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:23:30             dut.10.240.183.254: port 0/queue 56: 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=0xc6ec7f38 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x38
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc6ec7f38', '0x38')]
11/11/2020 03:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:30             dut.10.240.183.254: port 0/queue 12: 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=0xd61d97cc - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd61d97cc', '0xc')]
11/11/2020 03:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:31             dut.10.240.183.254: 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=0x8708ecee - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8708ecee', '0x2e')]
11/11/2020 03:23:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:23:32             dut.10.240.183.254: port 0/queue 14: 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=0xd537678e - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}

11/11/2020 03:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd537678e', '0xe')]
11/11/2020 03:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:23:32             dut.10.240.183.254: port 0/queue 25: 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=0xf18bf219 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf18bf219', '0x19')]
11/11/2020 03:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay

11/11/2020 03:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:33             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:23:33             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:23:34             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:23:34             dut.10.240.183.254: flow list 0
11/11/2020 03:23:34             dut.10.240.183.254: 
11/11/2020 03:23:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)']
11/11/2020 03:23:35             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:23:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:23:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
11/11/2020 03:23:35             dut.10.240.183.254: flow flush 0
11/11/2020 03:23:35             dut.10.240.183.254: 
11/11/2020 03:23:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'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'}
11/11/2020 03:23:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:23:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_udp_pay Result PASSED:
11/11/2020 03:23:35             dut.10.240.183.254: flow flush 0
11/11/2020 03:23:36             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:23:36             dut.10.240.183.254: clear port stats all
11/11/2020 03:23:37             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:23:37             dut.10.240.183.254: stop
11/11/2020 03:23:37             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
  RX-packets: 2              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=32 -> TX Port= 0/Queue=32 -------
  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=37 -> TX Port= 0/Queue=37 -------
  RX-packets: 1              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=41 -> TX Port= 0/Queue=41 -------
  RX-packets: 1              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=45 -> TX Port= 0/Queue=45 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

  ------- Forward Stats for RX Port= 0/Queue=58 -> TX Port= 0/Queue=58 -------
  RX-packets: 3              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=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.
11/11/2020 03:23:37             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:23:40             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:23:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_udp_pay_symmetric Begin
11/11/2020 03:23:40             dut.10.240.183.254: 
11/11/2020 03:23:40                         tester: 
11/11/2020 03:23:40             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:23:41             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:23:42             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:23:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:23:52             dut.10.240.183.254: port config all rss all
11/11/2020 03:23:52             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:23:52             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:23:52             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:23:52             dut.10.240.183.254: set verbose 1
11/11/2020 03:23:52             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:23:52             dut.10.240.183.254: show port info all
11/11/2020 03:23:52             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:23:52             dut.10.240.183.254: start
11/11/2020 03:23:52             dut.10.240.183.254: 
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=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
11/11/2020 03:23:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_symmetric================
11/11/2020 03:23:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:23:52             dut.10.240.183.254: 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
11/11/2020 03:23:53             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:23:53             dut.10.240.183.254: 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
11/11/2020 03:23:53             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:23:53             dut.10.240.183.254: flow list 0
11/11/2020 03:23:53             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV6 UDP => RSS
11/11/2020 03:23:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:53             dut.10.240.183.254: port 0/queue 12: 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=0xbc21db4c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay_match'}

11/11/2020 03:23:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbc21db4c', '0xc')]
11/11/2020 03:23:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:23:54             dut.10.240.183.254: port 0/queue 12: 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=0xbc21db4c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'}

11/11/2020 03:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbc21db4c', '0xc')]
11/11/2020 03:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:54             dut.10.240.183.254: port 0/queue 12: 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=0xbc21db4c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'}

11/11/2020 03:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbc21db4c', '0xc')]
11/11/2020 03:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44: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)
11/11/2020 03:23:55             dut.10.240.183.254: port 0/queue 12: 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=0xbc21db4c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'}

11/11/2020 03:23:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbc21db4c', '0xc')]
11/11/2020 03:23:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:23:56             dut.10.240.183.254: 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=0x4f71822d - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_mismatch'}

11/11/2020 03:23:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4f71822d', '0x2d')]
11/11/2020 03:23:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:23:56             dut.10.240.183.254: 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=0x6259ec97 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay_mismatch'}

11/11/2020 03:23:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6259ec97', '0x17')]
11/11/2020 03:23:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:57             dut.10.240.183.254: 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=0x297f5938 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay_mismatch'}

11/11/2020 03:23:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x297f5938', '0x38')]
11/11/2020 03:23:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:23:57             dut.10.240.183.254: 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=0x92ba358 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_mismatch'}

11/11/2020 03:23:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x92ba358', '0x18')]
11/11/2020 03:23:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:23:58             dut.10.240.183.254: 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=0x297f5938 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'}

11/11/2020 03:23:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x297f5938', '0x38')]
11/11/2020 03:23:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:23:59             dut.10.240.183.254: port 0/queue 24: 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=0x92ba358 - RSS queue=0x18 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x18
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'}

11/11/2020 03:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x92ba358', '0x18')]
11/11/2020 03:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:23:59             dut.10.240.183.254: 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=0xd304c1b8 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_udp_pay_mismatch'}

11/11/2020 03:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd304c1b8', '0x38')]
11/11/2020 03:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:24:00             dut.10.240.183.254: port 0/queue 57: 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=0x9eb8b439 - RSS queue=0x39 - 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=0x39
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv6_udp_pay_mismatch'}

11/11/2020 03:24:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9eb8b439', '0x39')]
11/11/2020 03:24:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:24:00             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:24:01             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:24:01             dut.10.240.183.254: flow list 0
11/11/2020 03:24:01             dut.10.240.183.254: 
11/11/2020 03:24:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:24:02             dut.10.240.183.254: port 0/queue 56: 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=0x297f5938 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x38
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay_match_post'}

11/11/2020 03:24:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x297f5938', '0x38')]
11/11/2020 03:24:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)', 'Ether(src="00:11:22:33:44: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)']
11/11/2020 03:24:02             dut.10.240.183.254: port 0/queue 24: 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=0x92ba358 - RSS queue=0x18 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x18
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 56: 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=0x297f5938 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x38
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 24: 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=0x92ba358 - RSS queue=0x18 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x18
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay_match_post'}

11/11/2020 03:24:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x92ba358', '0x18'), ('0x297f5938', '0x38'), ('0x92ba358', '0x18')]
11/11/2020 03:24:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_symmetric passed
11/11/2020 03:24:02             dut.10.240.183.254: flow flush 0
11/11/2020 03:24:02             dut.10.240.183.254: 
11/11/2020 03:24:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv6_udp_pay_symmetric': 'passed'}
11/11/2020 03:24:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:24:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_udp_pay_symmetric Result PASSED:
11/11/2020 03:24:02             dut.10.240.183.254: flow flush 0
11/11/2020 03:24:04             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:24:04             dut.10.240.183.254: clear port stats all
11/11/2020 03:24:05             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:24:05             dut.10.240.183.254: stop
11/11/2020 03:24:05             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue=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: 4              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=56 -> TX Port= 0/Queue=56 -------
  RX-packets: 5              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 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.
11/11/2020 03:24:05             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:24:07             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:24:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_pay Begin
11/11/2020 03:24:08             dut.10.240.183.254: 
11/11/2020 03:24:08                         tester: 
11/11/2020 03:24:08             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:24:08             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:24:10             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:24:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:24:20             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:24:20             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:24:20             dut.10.240.183.254: set verbose 1
11/11/2020 03:24:20             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:24:20             dut.10.240.183.254: show port info all
11/11/2020 03:24:20             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:24:20             dut.10.240.183.254: start
11/11/2020 03:24:20             dut.10.240.183.254: 
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
11/11/2020 03:24:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_pay_l2_src_only================
11/11/2020 03:24:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:24:20             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:24:20             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:24:20             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:24:20             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:24:20             dut.10.240.183.254: flow list 0
11/11/2020 03:24:20             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES => RSS
11/11/2020 03:24:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
11/11/2020 03:24:21             dut.10.240.183.254: port 0/queue 12: 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=0xd549360c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_pay'}

11/11/2020 03:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd549360c', '0xc')]
11/11/2020 03:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
11/11/2020 03:24:21             dut.10.240.183.254: port 0/queue 14: 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=0x2af4c0e - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_pay'}

11/11/2020 03:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2af4c0e', '0xe')]
11/11/2020 03:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/Raw("x"*80)
11/11/2020 03:24:22             dut.10.240.183.254: port 0/queue 12: 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=0xd549360c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd549360c', '0xc')]
11/11/2020 03:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_pay

11/11/2020 03:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:22             dut.10.240.183.254: port 0/queue 12: 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=0xd549360c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_lcp_pay'}

11/11/2020 03:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd549360c', '0xc')]
11/11/2020 03:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:23             dut.10.240.183.254: port 0/queue 14: 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=0x2af4c0e - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}

11/11/2020 03:24:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2af4c0e', '0xe')]
11/11/2020 03:24:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:24             dut.10.240.183.254: port 0/queue 12: 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=0xd549360c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:24:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd549360c', '0xc')]
11/11/2020 03:24:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_lcp_pay

11/11/2020 03:24:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:24             dut.10.240.183.254: port 0/queue 12: 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=0xd549360c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipcp_pay'}

11/11/2020 03:24:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd549360c', '0xc')]
11/11/2020 03:24:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:25             dut.10.240.183.254: port 0/queue 14: 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=0x2af4c0e - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}

11/11/2020 03:24:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2af4c0e', '0xe')]
11/11/2020 03:24:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:25             dut.10.240.183.254: port 0/queue 12: 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=0xd549360c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:24:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd549360c', '0xc')]
11/11/2020 03:24:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipcp_pay

11/11/2020 03:24:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:24:26             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:24:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:24:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:24:26             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:24:27             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:24:27             dut.10.240.183.254: flow list 0
11/11/2020 03:24:27             dut.10.240.183.254: 
11/11/2020 03:24:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:24:28             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:24:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:24:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_pay_l2_src_only passed
11/11/2020 03:24:28             dut.10.240.183.254: flow flush 0
11/11/2020 03:24:28             dut.10.240.183.254: 
11/11/2020 03:24:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_pay_l2_dst_only================
11/11/2020 03:24:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:24:28             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:24:28             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:24:28             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:24:28             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:24:28             dut.10.240.183.254: flow list 0
11/11/2020 03:24:28             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES => RSS
11/11/2020 03:24:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
11/11/2020 03:24:29             dut.10.240.183.254: port 0/queue 43: 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=0xfc2d7bab - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_pay'}

11/11/2020 03:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfc2d7bab', '0x2b')]
11/11/2020 03:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)
11/11/2020 03:24:29             dut.10.240.183.254: port 0/queue 62: 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=0x4514e3e - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_pay'}

11/11/2020 03:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4514e3e', '0x3e')]
11/11/2020 03:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)
11/11/2020 03:24:30             dut.10.240.183.254: port 0/queue 43: 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=0xfc2d7bab - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:24:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfc2d7bab', '0x2b')]
11/11/2020 03:24:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_pay

11/11/2020 03:24:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:24:31             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:24:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:24:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:24:31             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:24:32             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:24:32             dut.10.240.183.254: flow list 0
11/11/2020 03:24:32             dut.10.240.183.254: 
11/11/2020 03:24:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:24:32             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:24:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:24:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_pay_l2_dst_only passed
11/11/2020 03:24:32             dut.10.240.183.254: flow flush 0
11/11/2020 03:24:32             dut.10.240.183.254: 
11/11/2020 03:24:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_pay_l2_src_only_l2_dst_only================
11/11/2020 03:24:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:24:32             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:24:33             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:24:33             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / end actions rss types eth end key_len 0 queues end / end
11/11/2020 03:24:33             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:24:33             dut.10.240.183.254: flow list 0
11/11/2020 03:24:33             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES => RSS
11/11/2020 03:24:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
11/11/2020 03:24:33             dut.10.240.183.254: port 0/queue 20: 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=0x99077794 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_pay'}

11/11/2020 03:24:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x99077794', '0x14')]
11/11/2020 03:24:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
11/11/2020 03:24:34             dut.10.240.183.254: port 0/queue 25: 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=0xff72ff99 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x19
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_pay'}

11/11/2020 03:24:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xff72ff99', '0x19')]
11/11/2020 03:24:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)
11/11/2020 03:24:35             dut.10.240.183.254: port 0/queue 1: 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=0x617b4201 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_pay'}

11/11/2020 03:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x617b4201', '0x1')]
11/11/2020 03:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)
11/11/2020 03:24:35             dut.10.240.183.254: port 0/queue 12: 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=0x70eca0c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_pay'}

11/11/2020 03:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x70eca0c', '0xc')]
11/11/2020 03:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)
11/11/2020 03:24:36             dut.10.240.183.254: port 0/queue 20: 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=0x99077794 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x99077794', '0x14')]
11/11/2020 03:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_pay

11/11/2020 03:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:24:36             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:24:36             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:24:38             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:24:38             dut.10.240.183.254: flow list 0
11/11/2020 03:24:38             dut.10.240.183.254: 
11/11/2020 03:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:24:38             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_pay_l2_src_only_l2_dst_only passed
11/11/2020 03:24:38             dut.10.240.183.254: flow flush 0
11/11/2020 03:24:38             dut.10.240.183.254: 
11/11/2020 03:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_pay_session_id================
11/11/2020 03:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:24:38             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / end actions rss types pppoe end key_len 0 queues end / end
11/11/2020 03:24:38             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:24:38             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / end actions rss types pppoe end key_len 0 queues end / end
11/11/2020 03:24:38             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:24:38             dut.10.240.183.254: flow list 0
11/11/2020 03:24:38             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES => RSS
11/11/2020 03:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:39             dut.10.240.183.254: port 0/queue 41: 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=0xd038a0a9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_lcp_pay'}

11/11/2020 03:24:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd038a0a9', '0x29')]
11/11/2020 03:24:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:40             dut.10.240.183.254: port 0/queue 37: 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=0x88336f65 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}

11/11/2020 03:24:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x88336f65', '0x25')]
11/11/2020 03:24:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:40             dut.10.240.183.254: port 0/queue 41: 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=0xd038a0a9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:24:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd038a0a9', '0x29')]
11/11/2020 03:24:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_lcp_pay

11/11/2020 03:24:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:41             dut.10.240.183.254: port 0/queue 41: 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=0xd038a0a9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipcp_pay'}

11/11/2020 03:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd038a0a9', '0x29')]
11/11/2020 03:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:41             dut.10.240.183.254: port 0/queue 37: 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=0x88336f65 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}

11/11/2020 03:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x88336f65', '0x25')]
11/11/2020 03:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:42             dut.10.240.183.254: port 0/queue 41: 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=0xd038a0a9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x29
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:24:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd038a0a9', '0x29')]
11/11/2020 03:24:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipcp_pay

11/11/2020 03:24:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:24:43             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:24:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:24:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:24:43             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:24:44             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:24:44             dut.10.240.183.254: flow list 0
11/11/2020 03:24:44             dut.10.240.183.254: 
11/11/2020 03:24:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:24:44             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:24:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:24:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_pay_session_id passed
11/11/2020 03:24:44             dut.10.240.183.254: flow flush 0
11/11/2020 03:24:45             dut.10.240.183.254: 
11/11/2020 03:24:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_pay_l2_src_only_session_id================
11/11/2020 03:24:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:24:45             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only pppoe end key_len 0 queues end / end
11/11/2020 03:24:45             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:24:45             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only pppoe end key_len 0 queues end / end
11/11/2020 03:24:45             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:24:45             dut.10.240.183.254: flow list 0
11/11/2020 03:24:45             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES => RSS
11/11/2020 03:24:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:45             dut.10.240.183.254: port 0/queue 60: 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=0x214d793c - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_lcp_pay'}

11/11/2020 03:24:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x214d793c', '0x3c')]
11/11/2020 03:24:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:46             dut.10.240.183.254: port 0/queue 62: 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=0xf6ab033e - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}

11/11/2020 03:24:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf6ab033e', '0x3e')]
11/11/2020 03:24:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:47             dut.10.240.183.254: port 0/queue 52: 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=0xf74c9bb4 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x34
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}

11/11/2020 03:24:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf74c9bb4', '0x34')]
11/11/2020 03:24:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:47             dut.10.240.183.254: port 0/queue 54: 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=0x20aae1b6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}

11/11/2020 03:24:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x20aae1b6', '0x36')]
11/11/2020 03:24:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:48             dut.10.240.183.254: port 0/queue 60: 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=0x214d793c - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:24:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x214d793c', '0x3c')]
11/11/2020 03:24:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_lcp_pay

11/11/2020 03:24:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:48             dut.10.240.183.254: port 0/queue 60: 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=0x214d793c - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipcp_pay'}

11/11/2020 03:24:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x214d793c', '0x3c')]
11/11/2020 03:24:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:49             dut.10.240.183.254: port 0/queue 62: 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=0xf6ab033e - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}

11/11/2020 03:24:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf6ab033e', '0x3e')]
11/11/2020 03:24:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:50             dut.10.240.183.254: port 0/queue 52: 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=0xf74c9bb4 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x34
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}

11/11/2020 03:24:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf74c9bb4', '0x34')]
11/11/2020 03:24:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:50             dut.10.240.183.254: port 0/queue 54: 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=0x20aae1b6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x36
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}

11/11/2020 03:24:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x20aae1b6', '0x36')]
11/11/2020 03:24:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:24:51             dut.10.240.183.254: port 0/queue 60: 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=0x214d793c - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3c
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same

11/11/2020 03:24:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x214d793c', '0x3c')]
11/11/2020 03:24:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipcp_pay

11/11/2020 03:24:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:24:51             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_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=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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:24:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:24:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:24:51             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:24:52             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:24:52             dut.10.240.183.254: flow list 0
11/11/2020 03:24:53             dut.10.240.183.254: 
11/11/2020 03:24:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:24:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['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)']
11/11/2020 03:24:53             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_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: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:24:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:24:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:24:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_pay_l2_src_only_session_id passed
11/11/2020 03:24:53             dut.10.240.183.254: flow flush 0
11/11/2020 03:24:53             dut.10.240.183.254: 
11/11/2020 03:24:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'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'}
11/11/2020 03:24:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:24:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_pay Result PASSED:
11/11/2020 03:24:53             dut.10.240.183.254: flow flush 0
11/11/2020 03:24:54             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:24:54             dut.10.240.183.254: clear port stats all
11/11/2020 03:24:56             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:24:56             dut.10.240.183.254: stop
11/11/2020 03:24:56             dut.10.240.183.254: 
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= 1 -> TX Port= 0/Queue= 1 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

  ------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
  RX-packets: 1              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=41 -> TX Port= 0/Queue=41 -------
  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=52 -> TX Port= 0/Queue=52 -------
  RX-packets: 2              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=60 -> TX Port= 0/Queue=60 -------
  RX-packets: 4              TX-packets: 0              TX-dropped: 0             

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

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
11/11/2020 03:24:56             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:24:58             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:24:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_pay Begin
11/11/2020 03:24:58             dut.10.240.183.254: 
11/11/2020 03:24:59                         tester: 
11/11/2020 03:24:59             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:24:59             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:25:00             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:25:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:25:10             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:25:10             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:25:10             dut.10.240.183.254: set verbose 1
11/11/2020 03:25:11             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:25:11             dut.10.240.183.254: show port info all
11/11/2020 03:25:11             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:25:11             dut.10.240.183.254: start
11/11/2020 03:25:11             dut.10.240.183.254: 
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
11/11/2020 03:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_pay================
11/11/2020 03:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:25:11             dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:25:11             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:25:11             dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:25:11             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:25:11             dut.10.240.183.254: flow list 0
11/11/2020 03:25:11             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN IPV4 => RSS
11/11/2020 03:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
11/11/2020 03:25:11             dut.10.240.183.254: port 0/queue 25: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0x1a3cc999 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV4  - l2_len=18 - l3_len=20 - Receive queue=0x19
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv4_pay_match'}

11/11/2020 03:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1a3cc999', '0x19')]
11/11/2020 03:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
11/11/2020 03:25:12             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0xd1e64cc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV4  - l2_len=18 - l3_len=20 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv4_pay_match'}

11/11/2020 03:25:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd1e64cc', '0xc')]
11/11/2020 03:25:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/Raw("x" * 80)
11/11/2020 03:25:13             dut.10.240.183.254: port 0/queue 25: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0x1a3cc999 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV4  - l2_len=18 - l3_len=20 - Receive queue=0x19
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv4_pay_match'}

11/11/2020 03:25:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1a3cc999', '0x19')]
11/11/2020 03:25:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
11/11/2020 03:25:13             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV6  - l2_len=18 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:25:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:25:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:25:13             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:25:14             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:25:14             dut.10.240.183.254: flow list 0
11/11/2020 03:25:15             dut.10.240.183.254: 
11/11/2020 03:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/Raw("x" * 80)']
11/11/2020 03:25:15             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV4  - l2_len=18 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV4  - l2_len=18 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV4  - l2_len=18 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_pay passed
11/11/2020 03:25:15             dut.10.240.183.254: flow flush 0
11/11/2020 03:25:15             dut.10.240.183.254: 
11/11/2020 03:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_pay': 'passed'}
11/11/2020 03:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_pay Result PASSED:
11/11/2020 03:25:15             dut.10.240.183.254: flow flush 0
11/11/2020 03:25:16             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:25:16             dut.10.240.183.254: clear port stats all
11/11/2020 03:25:18             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:25:18             dut.10.240.183.254: stop
11/11/2020 03:25:18             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
  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 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.
11/11/2020 03:25:18             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:25:20             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:25:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_sctp_pay Begin
11/11/2020 03:25:20             dut.10.240.183.254: 
11/11/2020 03:25:20                         tester: 
11/11/2020 03:25:20             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:25:21             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:25:22             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:25:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:25:32             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:25:32             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:25:32             dut.10.240.183.254: set verbose 1
11/11/2020 03:25:32             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:25:32             dut.10.240.183.254: show port info all
11/11/2020 03:25:33             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:25:33             dut.10.240.183.254: start
11/11/2020 03:25:33             dut.10.240.183.254: 
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
11/11/2020 03:25:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_sctp_pay================
11/11/2020 03:25:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:25:33             dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:25:33             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:25:33             dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:25:33             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:25:33             dut.10.240.183.254: flow list 0
11/11/2020 03:25:33             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN IPV4 SCTP => RSS
11/11/2020 03:25:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
11/11/2020 03:25:33             dut.10.240.183.254: port 0/queue 23: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xbf3efed7 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP  - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x17
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv4_sctp_pay_match'}

11/11/2020 03:25:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbf3efed7', '0x17')]
11/11/2020 03:25:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
11/11/2020 03:25:34             dut.10.240.183.254: port 0/queue 43: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x5f9f7f6b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP  - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x2b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv4_sctp_pay_match'}

11/11/2020 03:25:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5f9f7f6b', '0x2b')]
11/11/2020 03:25:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.5")/SCTP(sport=19,dport=99)/Raw("x" * 80)
11/11/2020 03:25:35             dut.10.240.183.254: port 0/queue 23: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xbf3efed7 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP  - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x17
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv4_sctp_pay_match'}

11/11/2020 03:25:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbf3efed7', '0x17')]
11/11/2020 03:25:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)']
11/11/2020 03:25:35             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP  - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:25:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:25:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:25:35             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:25:36             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:25:36             dut.10.240.183.254: flow list 0
11/11/2020 03:25:36             dut.10.240.183.254: 
11/11/2020 03:25:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.5")/SCTP(sport=19,dport=99)/Raw("x" * 80)']
11/11/2020 03:25:37             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP  - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP  - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP  - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:25:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:25:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_sctp_pay passed
11/11/2020 03:25:37             dut.10.240.183.254: flow flush 0
11/11/2020 03:25:37             dut.10.240.183.254: 
11/11/2020 03:25:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_sctp_pay': 'passed'}
11/11/2020 03:25:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:25:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_sctp_pay Result PASSED:
11/11/2020 03:25:37             dut.10.240.183.254: flow flush 0
11/11/2020 03:25:38             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:25:38             dut.10.240.183.254: clear port stats all
11/11/2020 03:25:39             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:25:39             dut.10.240.183.254: stop
11/11/2020 03:25:40             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 5              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=43 -> TX Port= 0/Queue=43 -------
  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.
11/11/2020 03:25:40             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:25:42             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:25:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_tcp_pay Begin
11/11/2020 03:25:42             dut.10.240.183.254: 
11/11/2020 03:25:42                         tester: 
11/11/2020 03:25:42             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:25:43             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:25:44             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:25:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:25:54             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:25:54             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:25:54             dut.10.240.183.254: set verbose 1
11/11/2020 03:25:55             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:25:55             dut.10.240.183.254: show port info all
11/11/2020 03:25:55             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:25:55             dut.10.240.183.254: start
11/11/2020 03:25:55             dut.10.240.183.254: 
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
11/11/2020 03:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_tcp_pay================
11/11/2020 03:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:25:55             dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:25:55             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:25:55             dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:25:55             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:25:55             dut.10.240.183.254: flow list 0
11/11/2020 03:25:55             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN IPV4 TCP => RSS
11/11/2020 03:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
11/11/2020 03:25:55             dut.10.240.183.254: port 0/queue 21: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xc0a22595 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP  - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x15
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv4_tcp_pay_match'}

11/11/2020 03:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc0a22595', '0x15')]
11/11/2020 03:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
11/11/2020 03:25:56             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xe05112ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP  - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv4_tcp_pay_match'}

11/11/2020 03:25:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe05112ca', '0xa')]
11/11/2020 03:25:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/TCP(sport=19,dport=99)/Raw("x" * 80)
11/11/2020 03:25:57             dut.10.240.183.254: port 0/queue 21: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xc0a22595 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP  - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x15
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv4_tcp_pay_match'}

11/11/2020 03:25:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc0a22595', '0x15')]
11/11/2020 03:25:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/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)']
11/11/2020 03:25:57             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP  - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:25:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:25:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:25:57             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:25:58             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:25:58             dut.10.240.183.254: flow list 0
11/11/2020 03:25:58             dut.10.240.183.254: 
11/11/2020 03:25:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:25:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/TCP(sport=19,dport=99)/Raw("x" * 80)']
11/11/2020 03:25:59             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP  - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP  - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP  - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:25:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:25:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:25:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_tcp_pay passed
11/11/2020 03:25:59             dut.10.240.183.254: flow flush 0
11/11/2020 03:25:59             dut.10.240.183.254: 
11/11/2020 03:25:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_tcp_pay': 'passed'}
11/11/2020 03:25:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:25:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_tcp_pay Result PASSED:
11/11/2020 03:25:59             dut.10.240.183.254: flow flush 0
11/11/2020 03:26:00             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:26:00             dut.10.240.183.254: clear port stats all
11/11/2020 03:26:01             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:26:01             dut.10.240.183.254: stop
11/11/2020 03:26:02             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 5              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=21 -> TX Port= 0/Queue=21 -------
  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.
11/11/2020 03:26:02             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:26:04             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:26:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_udp_pay Begin
11/11/2020 03:26:04             dut.10.240.183.254: 
11/11/2020 03:26:04                         tester: 
11/11/2020 03:26:04             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:26:05             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:26:06             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:26:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:26:16             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:26:16             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:26:16             dut.10.240.183.254: set verbose 1
11/11/2020 03:26:16             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:26:16             dut.10.240.183.254: show port info all
11/11/2020 03:26:17             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:26:17             dut.10.240.183.254: start
11/11/2020 03:26:17             dut.10.240.183.254: 
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
11/11/2020 03:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_udp_pay================
11/11/2020 03:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:26:17             dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:26:17             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:26:17             dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:26:17             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:26:17             dut.10.240.183.254: flow list 0
11/11/2020 03:26:17             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN IPV4 UDP => RSS
11/11/2020 03:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
11/11/2020 03:26:17             dut.10.240.183.254: port 0/queue 27: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0xe99090db - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv4_udp_pay_match'}

11/11/2020 03:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe99090db', '0x1b')]
11/11/2020 03:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
11/11/2020 03:26:18             dut.10.240.183.254: port 0/queue 45: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0xf4c8486d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x2d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:26:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv4_udp_pay_match'}

11/11/2020 03:26:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf4c8486d', '0x2d')]
11/11/2020 03:26:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:26:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/UDP(sport=19,dport=99)/Raw("x" * 80)
11/11/2020 03:26:19             dut.10.240.183.254: port 0/queue 27: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0xe99090db - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:26:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv4_udp_pay_match'}

11/11/2020 03:26:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe99090db', '0x1b')]
11/11/2020 03:26:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:26:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/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)']
11/11/2020 03:26:19             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP  - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP  - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:26:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:26:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:26:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:26:19             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:26:20             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:26:20             dut.10.240.183.254: flow list 0
11/11/2020 03:26:20             dut.10.240.183.254: 
11/11/2020 03:26:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:26:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/UDP(sport=19,dport=99)/Raw("x" * 80)']
11/11/2020 03:26:21             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:26:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:26:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:26:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_udp_pay passed
11/11/2020 03:26:21             dut.10.240.183.254: flow flush 0
11/11/2020 03:26:21             dut.10.240.183.254: 
11/11/2020 03:26:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_udp_pay': 'passed'}
11/11/2020 03:26:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:26:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_udp_pay Result PASSED:
11/11/2020 03:26:21             dut.10.240.183.254: flow flush 0
11/11/2020 03:26:22             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:26:22             dut.10.240.183.254: clear port stats all
11/11/2020 03:26:23             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:26:23             dut.10.240.183.254: stop
11/11/2020 03:26:24             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
  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 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.
11/11/2020 03:26:24             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:26:26             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:26:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_pay Begin
11/11/2020 03:26:26             dut.10.240.183.254: 
11/11/2020 03:26:26                         tester: 
11/11/2020 03:26:26             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:26:27             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:26:28             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:26:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:26:38             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:26:38             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:26:38             dut.10.240.183.254: set verbose 1
11/11/2020 03:26:38             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:26:38             dut.10.240.183.254: show port info all
11/11/2020 03:26:39             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:26:39             dut.10.240.183.254: start
11/11/2020 03:26:39             dut.10.240.183.254: 
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
11/11/2020 03:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_pay================
11/11/2020 03:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:26:39             dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:26:39             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:26:39             dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:26:39             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:26:39             dut.10.240.183.254: flow list 0
11/11/2020 03:26:39             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN IPV6 => RSS
11/11/2020 03:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
11/11/2020 03:26:39             dut.10.240.183.254: port 0/queue 45: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x7c6b45ed - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV6  - l2_len=18 - l3_len=40 - Receive queue=0x2d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv6_pay_match'}

11/11/2020 03:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7c6b45ed', '0x2d')]
11/11/2020 03:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
11/11/2020 03:26:40             dut.10.240.183.254: port 0/queue 54: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x3e35a2f6 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV6  - l2_len=18 - l3_len=40 - Receive queue=0x36
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:26:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv6_pay_match'}

11/11/2020 03:26:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3e35a2f6', '0x36')]
11/11/2020 03:26:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:26:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("y" * 80)
11/11/2020 03:26:41             dut.10.240.183.254: port 0/queue 45: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x7c6b45ed - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV6  - l2_len=18 - l3_len=40 - Receive queue=0x2d
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:26:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv6_pay_match'}

11/11/2020 03:26:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7c6b45ed', '0x2d')]
11/11/2020 03:26:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:26:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)']
11/11/2020 03:26:41             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV4  - l2_len=18 - l3_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:26:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:26:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:26:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:26:41             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:26:42             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:26:42             dut.10.240.183.254: flow list 0
11/11/2020 03:26:42             dut.10.240.183.254: 
11/11/2020 03:26:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:26:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("y" * 80)']
11/11/2020 03:26:43             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV6  - l2_len=18 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV6  - l2_len=18 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER_VLAN L3_IPV6  - l2_len=18 - l3_len=40 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:26:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:26:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:26:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_pay passed
11/11/2020 03:26:43             dut.10.240.183.254: flow flush 0
11/11/2020 03:26:43             dut.10.240.183.254: 
11/11/2020 03:26:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_pay': 'passed'}
11/11/2020 03:26:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:26:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_pay Result PASSED:
11/11/2020 03:26:43             dut.10.240.183.254: flow flush 0
11/11/2020 03:26:44             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:26:44             dut.10.240.183.254: clear port stats all
11/11/2020 03:26:45             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:26:45             dut.10.240.183.254: stop
11/11/2020 03:26:46             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue=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 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.
11/11/2020 03:26:46             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:26:48             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:26:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_sctp_pay Begin
11/11/2020 03:26:48             dut.10.240.183.254: 
11/11/2020 03:26:48                         tester: 
11/11/2020 03:26:48             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:26:49             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:26:50             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:27:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:27:00             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:27:00             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:27:00             dut.10.240.183.254: set verbose 1
11/11/2020 03:27:00             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:27:00             dut.10.240.183.254: show port info all
11/11/2020 03:27:01             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:27:01             dut.10.240.183.254: start
11/11/2020 03:27:01             dut.10.240.183.254: 
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
11/11/2020 03:27:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_sctp_pay================
11/11/2020 03:27:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:27:01             dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:27:01             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:27:01             dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:27:01             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:27:01             dut.10.240.183.254: flow list 0
11/11/2020 03:27:01             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN IPV6 SCTP => RSS
11/11/2020 03:27:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
11/11/2020 03:27:01             dut.10.240.183.254: port 0/queue 54: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x29e69bb6 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP  - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x36
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv6_sctp_pay_match'}

11/11/2020 03:27:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x29e69bb6', '0x36')]
11/11/2020 03:27:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
11/11/2020 03:27:02             dut.10.240.183.254: port 0/queue 27: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x94f34ddb - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP  - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x1b
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv6_sctp_pay_match'}

11/11/2020 03:27:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x94f34ddb', '0x1b')]
11/11/2020 03:27:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/SCTP(sport=25,dport=99)/Raw("x" * 80)
11/11/2020 03:27:03             dut.10.240.183.254: port 0/queue 54: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x29e69bb6 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP  - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x36
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv6_sctp_pay_match'}

11/11/2020 03:27:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x29e69bb6', '0x36')]
11/11/2020 03:27:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/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)']
11/11/2020 03:27:03             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP  - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP  - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:27:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:27:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:27:03             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:27:04             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:27:04             dut.10.240.183.254: flow list 0
11/11/2020 03:27:04             dut.10.240.183.254: 
11/11/2020 03:27:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/SCTP(sport=25,dport=99)/Raw("x" * 80)']
11/11/2020 03:27:05             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP  - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP  - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=150 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP  - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:27:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:27:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_sctp_pay passed
11/11/2020 03:27:05             dut.10.240.183.254: flow flush 0
11/11/2020 03:27:05             dut.10.240.183.254: 
11/11/2020 03:27:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_sctp_pay': 'passed'}
11/11/2020 03:27:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:27:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_sctp_pay Result PASSED:
11/11/2020 03:27:05             dut.10.240.183.254: flow flush 0
11/11/2020 03:27:06             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:27:06             dut.10.240.183.254: clear port stats all
11/11/2020 03:27:07             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:27:07             dut.10.240.183.254: stop
11/11/2020 03:27:08             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
  RX-packets: 5              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=54 -> TX Port= 0/Queue=54 -------
  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.
11/11/2020 03:27:08             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:27:10             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:27:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_tcp_pay Begin
11/11/2020 03:27:10             dut.10.240.183.254: 
11/11/2020 03:27:10                         tester: 
11/11/2020 03:27:10             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:27:11             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:27:12             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:27:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:27:22             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:27:22             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:27:22             dut.10.240.183.254: set verbose 1
11/11/2020 03:27:22             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:27:22             dut.10.240.183.254: show port info all
11/11/2020 03:27:23             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:27:23             dut.10.240.183.254: start
11/11/2020 03:27:23             dut.10.240.183.254: 
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
11/11/2020 03:27:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_tcp_pay================
11/11/2020 03:27:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:27:23             dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:27:23             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:27:23             dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:27:23             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:27:23             dut.10.240.183.254: flow list 0
11/11/2020 03:27:23             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN IPV6 TCP => RSS
11/11/2020 03:27:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/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)
11/11/2020 03:27:23             dut.10.240.183.254: port 0/queue 38: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x62525426 - RSS queue=0x26 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP  - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x26
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv6_tcp_pay_match'}

11/11/2020 03:27:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x62525426', '0x26')]
11/11/2020 03:27:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/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)
11/11/2020 03:27:24             dut.10.240.183.254: port 0/queue 19: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0xb1292a13 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP  - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x13
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv6_tcp_pay_match'}

11/11/2020 03:27:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb1292a13', '0x13')]
11/11/2020 03:27:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/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)
11/11/2020 03:27:25             dut.10.240.183.254: port 0/queue 38: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x62525426 - RSS queue=0x26 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP  - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x26
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv6_tcp_pay_match'}

11/11/2020 03:27:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x62525426', '0x26')]
11/11/2020 03:27:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/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)']
11/11/2020 03:27:25             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP  - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP  - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:27:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:27:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:27:25             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:27:26             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:27:26             dut.10.240.183.254: flow list 0
11/11/2020 03:27:26             dut.10.240.183.254: 
11/11/2020 03:27:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/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="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/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="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/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)']
11/11/2020 03:27:27             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP  - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP  - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=158 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP  - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:27:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:27:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_tcp_pay passed
11/11/2020 03:27:27             dut.10.240.183.254: flow flush 0
11/11/2020 03:27:27             dut.10.240.183.254: 
11/11/2020 03:27:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_tcp_pay': 'passed'}
11/11/2020 03:27:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:27:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_tcp_pay Result PASSED:
11/11/2020 03:27:27             dut.10.240.183.254: flow flush 0
11/11/2020 03:27:28             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:27:28             dut.10.240.183.254: clear port stats all
11/11/2020 03:27:29             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:27:29             dut.10.240.183.254: stop
11/11/2020 03:27:30             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue=19 -> TX Port= 0/Queue=19 -------
  RX-packets: 1              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 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.
11/11/2020 03:27:30             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:27:32             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:27:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_udp_pay Begin
11/11/2020 03:27:32             dut.10.240.183.254: 
11/11/2020 03:27:32                         tester: 
11/11/2020 03:27:32             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:27:33             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:27:34             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:27:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:27:44             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:27:44             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:27:44             dut.10.240.183.254: set verbose 1
11/11/2020 03:27:44             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:27:44             dut.10.240.183.254: show port info all
11/11/2020 03:27:44             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:27:44             dut.10.240.183.254: start
11/11/2020 03:27:45             dut.10.240.183.254: 
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
11/11/2020 03:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_udp_pay================
11/11/2020 03:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:27:45             dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / udp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:27:45             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:27:45             dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / udp / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:27:45             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:27:45             dut.10.240.183.254: flow list 0
11/11/2020 03:27:45             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN IPV6 UDP => RSS
11/11/2020 03:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/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)
11/11/2020 03:27:45             dut.10.240.183.254: port 0/queue 50: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0x6c29e5b2 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP  - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x32
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv6_udp_pay_match'}

11/11/2020 03:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6c29e5b2', '0x32')]
11/11/2020 03:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/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)
11/11/2020 03:27:46             dut.10.240.183.254: port 0/queue 25: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0xb614f2d9 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP  - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x19
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv6_udp_pay_match'}

11/11/2020 03:27:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb614f2d9', '0x19')]
11/11/2020 03:27:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=99)/Raw("x" * 80)
11/11/2020 03:27:47             dut.10.240.183.254: port 0/queue 50: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0x6c29e5b2 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP  - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x32
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv6_udp_pay_match'}

11/11/2020 03:27:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6c29e5b2', '0x32')]
11/11/2020 03:27:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/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)']
11/11/2020 03:27:47             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP  - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:27:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:27:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:27:47             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:27:48             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:27:48             dut.10.240.183.254: flow list 0
11/11/2020 03:27:48             dut.10.240.183.254: 
11/11/2020 03:27:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:27:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/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="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/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="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=99)/Raw("x" * 80)']
11/11/2020 03:27:49             dut.10.240.183.254: port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP  - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP  - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP  - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:27:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash

11/11/2020 03:27:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:27:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_udp_pay passed
11/11/2020 03:27:49             dut.10.240.183.254: flow flush 0
11/11/2020 03:27:49             dut.10.240.183.254: 
11/11/2020 03:27:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_udp_pay': 'passed'}
11/11/2020 03:27:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:27:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_udp_pay Result PASSED:
11/11/2020 03:27:49             dut.10.240.183.254: flow flush 0
11/11/2020 03:27:50             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:27:50             dut.10.240.183.254: clear port stats all
11/11/2020 03:27:51             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:27:51             dut.10.240.183.254: stop
11/11/2020 03:27:51             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
  RX-packets: 1              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 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.
11/11/2020 03:27:51             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:27:54             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:27:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_pppoe_pay Begin
11/11/2020 03:27:54             dut.10.240.183.254: 
11/11/2020 03:27:54                         tester: 
11/11/2020 03:27:54             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:27:55             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:27:56             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:28:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:28:06             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:28:06             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:28:06             dut.10.240.183.254: set verbose 1
11/11/2020 03:28:06             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:28:06             dut.10.240.183.254: show port info all
11/11/2020 03:28:06             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:28:06             dut.10.240.183.254: start
11/11/2020 03:28:07             dut.10.240.183.254: 
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
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_pppoe_pay_l2_src_only================
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:28:07             dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end
11/11/2020 03:28:07             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffc90776008, Invalid input set: Invalid argument
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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 10 (item specification): cause: 0x7ffc90776008, Invalid input set: Invalid argument'
11/11/2020 03:28:07             dut.10.240.183.254: flow flush 0
11/11/2020 03:28:07             dut.10.240.183.254: 
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_pppoe_pay_l2_dst_only================
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:28:07             dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end
11/11/2020 03:28:07             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffc90776008, Invalid input set: Invalid argument
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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 10 (item specification): cause: 0x7ffc90776008, Invalid input set: Invalid argument'
11/11/2020 03:28:07             dut.10.240.183.254: flow flush 0
11/11/2020 03:28:07             dut.10.240.183.254: 
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_pppoe_pay_l2_src_only_l2_dst_only================
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:28:07             dut.10.240.183.254: 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
11/11/2020 03:28:07             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffc90776008, Invalid input set: Invalid argument
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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 10 (item specification): cause: 0x7ffc90776008, Invalid input set: Invalid argument'
11/11/2020 03:28:07             dut.10.240.183.254: flow flush 0
11/11/2020 03:28:07             dut.10.240.183.254: 
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_pppoe_pay_c_vlan================
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:28:07             dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types c-vlan end key_len 0 queues end / end
11/11/2020 03:28:07             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffc90776008, Invalid input set: Invalid argument
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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 10 (item specification): cause: 0x7ffc90776008, Invalid input set: Invalid argument'
11/11/2020 03:28:07             dut.10.240.183.254: flow flush 0
11/11/2020 03:28:07             dut.10.240.183.254: 
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'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'}
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 0.0
11/11/2020 03:28:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_pppoe_pay Result FAILED: 'some subcases failed'
11/11/2020 03:28:07             dut.10.240.183.254: flow flush 0
11/11/2020 03:28:08             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:28:08             dut.10.240.183.254: clear port stats all
11/11/2020 03:28:09             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:28:09             dut.10.240.183.254: stop
11/11/2020 03:28:09             dut.10.240.183.254: 
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.
11/11/2020 03:28:09             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:28:12             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:28:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_multirules_two_rules_hit_default_profile Begin
11/11/2020 03:28:12             dut.10.240.183.254: 
11/11/2020 03:28:12                         tester: 
11/11/2020 03:28:12             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:28:13             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:28:14             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:28:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:28:24             dut.10.240.183.254: port config all rss all
11/11/2020 03:28:24             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:28:24             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:28:24             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:28:24             dut.10.240.183.254: set verbose 1
11/11/2020 03:28:25             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:28:25             dut.10.240.183.254: show port info all
11/11/2020 03:28:25             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:28:25             dut.10.240.183.254: start
11/11/2020 03:28:25             dut.10.240.183.254: 
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=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
11/11/2020 03:28:25             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
11/11/2020 03:28:25             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:28:25             dut.10.240.183.254: flow list 0
11/11/2020 03:28:25             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:28:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:28:25             dut.10.240.183.254: port 0/queue 7: 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=0x2cc63747 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2cc63747', '0x7')]
11/11/2020 03:28:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:28:26             dut.10.240.183.254: port 0/queue 2: 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=0x297aa482 - RSS queue=0x2 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x297aa482', '0x2')]
11/11/2020 03:28:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:28:27             dut.10.240.183.254: port 0/queue 7: 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=0x2cc63747 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2cc63747', '0x7')]
11/11/2020 03:28:27             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
11/11/2020 03:28:27             dut.10.240.183.254: 
Flow rule #1 created
11/11/2020 03:28:27             dut.10.240.183.254: flow list 0
11/11/2020 03:28:27             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
1	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:28:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:28:27             dut.10.240.183.254: port 0/queue 8: 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=0x22038308 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x22038308', '0x8')]
11/11/2020 03:28:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:28:28             dut.10.240.183.254: 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=0x2e187ea5 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2e187ea5', '0x25')]
11/11/2020 03:28:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:28:29             dut.10.240.183.254: port 0/queue 8: 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=0x22038308 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x22038308', '0x8')]
11/11/2020 03:28:29             dut.10.240.183.254: flow destroy 0 rule 1
11/11/2020 03:28:30             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
11/11/2020 03:28:30             dut.10.240.183.254: flow list 0
11/11/2020 03:28:30             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:28:30             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:28:31             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:28:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:28:32             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:28:32             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:28:33             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:28:33             dut.10.240.183.254: flow list 0
11/11/2020 03:28:33             dut.10.240.183.254: 
11/11/2020 03:28:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:28:33             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:28:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_multirules_two_rules_hit_default_profile Result PASSED:
11/11/2020 03:28:33             dut.10.240.183.254: flow flush 0
11/11/2020 03:28:35             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:28:35             dut.10.240.183.254: clear port stats all
11/11/2020 03:28:36             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:28:36             dut.10.240.183.254: stop
11/11/2020 03:28:36             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=37 -> TX Port= 0/Queue=37 -------
  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.
11/11/2020 03:28:36             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:28:38             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:28:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_multirules_two_rules_not_hit_default_profile Begin
11/11/2020 03:28:39             dut.10.240.183.254: 
11/11/2020 03:28:39                         tester: 
11/11/2020 03:28:39             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:28:39             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:28:41             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:28:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:28:51             dut.10.240.183.254: port config all rss all
11/11/2020 03:28:51             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:28:51             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:28:51             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:28:51             dut.10.240.183.254: set verbose 1
11/11/2020 03:28:51             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:28:51             dut.10.240.183.254: show port info all
11/11/2020 03:28:51             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:28:51             dut.10.240.183.254: start
11/11/2020 03:28:51             dut.10.240.183.254: 
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=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
11/11/2020 03:28:51             dut.10.240.183.254: 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
11/11/2020 03:28:51             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:28:51             dut.10.240.183.254: flow list 0
11/11/2020 03:28:51             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:28:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:28:52             dut.10.240.183.254: 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=0x172a82d9 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x172a82d9', '0x19')]
11/11/2020 03:28:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:28:52             dut.10.240.183.254: 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=0x16e410bf - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x16e410bf', '0x3f')]
11/11/2020 03:28:52             dut.10.240.183.254: 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
11/11/2020 03:28:52             dut.10.240.183.254: 
Flow rule #1 created
11/11/2020 03:28:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:28:53             dut.10.240.183.254: port 0/queue 50: 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=0x15793472 - RSS queue=0x32 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x32
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x15793472', '0x32')]
11/11/2020 03:28:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:28:54             dut.10.240.183.254: port 0/queue 12: 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=0x1603598c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1603598c', '0xc')]
11/11/2020 03:28:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:28:54             dut.10.240.183.254: port 0/queue 50: 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=0x15793472 - RSS queue=0x32 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x32
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x15793472', '0x32')]
11/11/2020 03:28:54             dut.10.240.183.254: flow destroy 0 rule 1
11/11/2020 03:28:55             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
11/11/2020 03:28:55             dut.10.240.183.254: flow list 0
11/11/2020 03:28:56             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:28:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:28:56             dut.10.240.183.254: 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=0xce7ca957 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xce7ca957', '0x17')]
11/11/2020 03:28:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:28:57             dut.10.240.183.254: 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=0x8578a899 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8578a899', '0x19')]
11/11/2020 03:28:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:28:57             dut.10.240.183.254: port 0/queue 42: 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=0xa3827faa - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa3827faa', '0x2a')]
11/11/2020 03:28:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:28:58             dut.10.240.183.254: port 0/queue 36: 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=0xe8867e64 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:28:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe8867e64', '0x24')]
11/11/2020 03:28:58             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:28:59             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:28:59             dut.10.240.183.254: flow list 0
11/11/2020 03:28:59             dut.10.240.183.254: 
11/11/2020 03:28:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:28:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:29:00             dut.10.240.183.254: 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=0xce7ca957 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xce7ca957', '0x17')]
11/11/2020 03:29:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:29:00             dut.10.240.183.254: 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=0x8578a899 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8578a899', '0x19')]
11/11/2020 03:29:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", 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)
11/11/2020 03:29:01             dut.10.240.183.254: port 0/queue 42: 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=0xa3827faa - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa3827faa', '0x2a')]
11/11/2020 03:29:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:29:02             dut.10.240.183.254: port 0/queue 36: 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=0xe8867e64 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x24
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe8867e64', '0x24')]
11/11/2020 03:29:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_multirules_two_rules_not_hit_default_profile Result PASSED:
11/11/2020 03:29:02             dut.10.240.183.254: flow flush 0
11/11/2020 03:29:03             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:29:03             dut.10.240.183.254: clear port stats all
11/11/2020 03:29:04             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:29:04             dut.10.240.183.254: stop
11/11/2020 03:29:04             dut.10.240.183.254: 
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=23 -> TX Port= 0/Queue=23 -------
  RX-packets: 2              TX-packets: 0              TX-dropped: 0             

  ------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
  RX-packets: 3              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=42 -> TX Port= 0/Queue=42 -------
  RX-packets: 2              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=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.
11/11/2020 03:29:04             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:29:06             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:29:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_simple_xor Begin
11/11/2020 03:29:07             dut.10.240.183.254: 
11/11/2020 03:29:07                         tester: 
11/11/2020 03:29:07             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:29:08             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:29:09             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:29:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:29:19             dut.10.240.183.254: port config all rss all
11/11/2020 03:29:19             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:29:19             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:29:19             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:29:19             dut.10.240.183.254: set verbose 1
11/11/2020 03:29:19             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:29:19             dut.10.240.183.254: show port info all
11/11/2020 03:29:19             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:29:19             dut.10.240.183.254: start
11/11/2020 03:29:19             dut.10.240.183.254: 
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=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
11/11/2020 03:29:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: simple_xor================
11/11/2020 03:29:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
11/11/2020 03:29:19             dut.10.240.183.254: flow validate 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end
11/11/2020 03:29:19             dut.10.240.183.254: 
Flow rule validated
11/11/2020 03:29:19             dut.10.240.183.254: flow create 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end
11/11/2020 03:29:19             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:29:19             dut.10.240.183.254: flow list 0
11/11/2020 03:29:19             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	=> RSS
11/11/2020 03:29:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:29:20             dut.10.240.183.254: 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_match'}

11/11/2020 03:29:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3', '0x3')]
11/11/2020 03:29:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:29:21             dut.10.240.183.254: 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_pay_match'}

11/11/2020 03:29:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3', '0x3')]
11/11/2020 03:29:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:29:21             dut.10.240.183.254: port 0/queue 3: 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=0x3 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_match'}

11/11/2020 03:29:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3', '0x3')]
11/11/2020 03:29:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00: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)']
11/11/2020 03:29:22             dut.10.240.183.254: port 0/queue 3: 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=0x3 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv4_udp_pay_match'}

11/11/2020 03:29:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:29:22             dut.10.240.183.254: 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=0x3 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match'}

11/11/2020 03:29:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3', '0x3')]
11/11/2020 03:29:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00: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)']
11/11/2020 03:29:23             dut.10.240.183.254: 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=0x3 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv4_tcp_pay_match'}

11/11/2020 03:29:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:29:24             dut.10.240.183.254: 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_match'}

11/11/2020 03:29:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3514', '0x14')]
11/11/2020 03:29:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:29:24             dut.10.240.183.254: 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv6_pay_match'}

11/11/2020 03:29:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:29:25             dut.10.240.183.254: port 0/queue 20: 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=0x3514 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_udp_pay_match'}

11/11/2020 03:29:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3514', '0x14')]
11/11/2020 03:29:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:29:25             dut.10.240.183.254: port 0/queue 20: 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=0x3514 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x14
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_ipv6_udp_pay_match'}

11/11/2020 03:29:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:29:26             dut.10.240.183.254: 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=0x3514 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_tcp_pay_match'}

11/11/2020 03:29:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3514', '0x14')]
11/11/2020 03:29:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:29:27             dut.10.240.183.254: 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=0x3514 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_ipv6_tcp_pay_match'}

11/11/2020 03:29:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
11/11/2020 03:29:27             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:29:28             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:29:28             dut.10.240.183.254: flow list 0
11/11/2020 03:29:28             dut.10.240.183.254: 
11/11/2020 03:29:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00: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)
11/11/2020 03:29:29             dut.10.240.183.254: port 0/queue 46: 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=0xc36042e - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_match_post'}

11/11/2020 03:29:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc36042e', '0x2e')]
11/11/2020 03:29:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="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)']
11/11/2020 03:29:29             dut.10.240.183.254: port 0/queue 52: 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=0x11a50b4 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x34
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_match_post'}

11/11/2020 03:29:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x11a50b4', '0x34')]
11/11/2020 03:29:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:29:30             dut.10.240.183.254: 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=0x11a50b4 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_match_post'}

11/11/2020 03:29:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x11a50b4', '0x34')]
11/11/2020 03:29:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00: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)']
11/11/2020 03:29:30             dut.10.240.183.254: 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=0xc36042e - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv4_udp_pay_match_post'}

11/11/2020 03:29:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:29:31             dut.10.240.183.254: port 0/queue 52: 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=0x11a50b4 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x34
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match_post'}

11/11/2020 03:29:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x11a50b4', '0x34')]
11/11/2020 03:29:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00: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)']
11/11/2020 03:29:32             dut.10.240.183.254: port 0/queue 46: 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=0xc36042e - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv4_tcp_pay_match_post'}

11/11/2020 03:29:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:29:32             dut.10.240.183.254: 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=0xde8350c7 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_match_post'}

11/11/2020 03:29:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xde8350c7', '0x7')]
11/11/2020 03:29:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:29:33             dut.10.240.183.254: port 0/queue 46: 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=0x1b1183ae - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv6_pay_match_post'}

11/11/2020 03:29:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:29:33             dut.10.240.183.254: 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=0xde8350c7 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_udp_pay_match_post'}

11/11/2020 03:29:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xde8350c7', '0x7')]
11/11/2020 03:29:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:29:34             dut.10.240.183.254: 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=0x1b1183ae - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_ipv6_udp_pay_match_post'}

11/11/2020 03:29:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)
11/11/2020 03:29:35             dut.10.240.183.254: 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=0xde8350c7 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_tcp_pay_match_post'}

11/11/2020 03:29:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xde8350c7', '0x7')]
11/11/2020 03:29:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44: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)']
11/11/2020 03:29:35             dut.10.240.183.254: port 0/queue 46: 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=0x1b1183ae - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2e
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_ipv6_tcp_pay_match_post'}

11/11/2020 03:29:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case simple_xor passed
11/11/2020 03:29:35             dut.10.240.183.254: flow flush 0
11/11/2020 03:29:35             dut.10.240.183.254: 
11/11/2020 03:29:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'simple_xor': 'passed'}
11/11/2020 03:29:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
11/11/2020 03:29:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_simple_xor Result PASSED:
11/11/2020 03:29:35             dut.10.240.183.254: flow flush 0
11/11/2020 03:29:36             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:29:36             dut.10.240.183.254: clear port stats all
11/11/2020 03:29:38             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:29:38             dut.10.240.183.254: stop
11/11/2020 03:29:38             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

  ------- 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: 3              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=46 -> TX Port= 0/Queue=46 -------
  RX-packets: 6              TX-packets: 0              TX-dropped: 0             

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

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
11/11/2020 03:29:38             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:29:40             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:29:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_two_rules_larger_first_smaller_later Begin
11/11/2020 03:29:40             dut.10.240.183.254: 
11/11/2020 03:29:41                         tester: 
11/11/2020 03:29:41             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:29:41             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:29:42             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:29:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:29:52             dut.10.240.183.254: port config all rss all
11/11/2020 03:29:53             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:29:53             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:29:53             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:29:53             dut.10.240.183.254: set verbose 1
11/11/2020 03:29:53             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:29:53             dut.10.240.183.254: show port info all
11/11/2020 03:29:53             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:29:53             dut.10.240.183.254: start
11/11/2020 03:29:53             dut.10.240.183.254: 
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=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
11/11/2020 03:29:53             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
11/11/2020 03:29:53             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:29:53             dut.10.240.183.254: flow list 0
11/11/2020 03:29:53             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:29:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:29:54             dut.10.240.183.254: port 0/queue 42: 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=0x4e965aea - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4e965aea', '0x2a')]
11/11/2020 03:29:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:29:54             dut.10.240.183.254: port 0/queue 49: 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=0x507ff971 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x507ff971', '0x31')]
11/11/2020 03:29:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:29:55             dut.10.240.183.254: port 0/queue 42: 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=0x4e965aea - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4e965aea', '0x2a')]
11/11/2020 03:29:55             dut.10.240.183.254: 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
11/11/2020 03:29:55             dut.10.240.183.254: 
Flow rule #1 created
11/11/2020 03:29:55             dut.10.240.183.254: flow list 0
11/11/2020 03:29:55             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
1	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:29:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:29:56             dut.10.240.183.254: 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=0x35e145ad - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x35e145ad', '0x2d')]
11/11/2020 03:29:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:29:56             dut.10.240.183.254: 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=0xecb28ed0 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xecb28ed0', '0x10')]
11/11/2020 03:29:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:29:57             dut.10.240.183.254: 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=0x35e145ad - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x35e145ad', '0x2d')]
11/11/2020 03:29:57             dut.10.240.183.254: flow destroy 0 rule 1
11/11/2020 03:29:58             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
11/11/2020 03:29:58             dut.10.240.183.254: flow list 0
11/11/2020 03:29:58             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:29:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:29:59             dut.10.240.183.254: port 0/queue 42: 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=0x4e965aea - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4e965aea', '0x2a')]
11/11/2020 03:29:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:29:59             dut.10.240.183.254: port 0/queue 49: 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=0x507ff971 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:29:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x507ff971', '0x31')]
11/11/2020 03:29:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:29:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:30:00             dut.10.240.183.254: port 0/queue 42: 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=0x4e965aea - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x2a
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4e965aea', '0x2a')]
11/11/2020 03:30:00             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:30:01             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:30:01             dut.10.240.183.254: flow list 0
11/11/2020 03:30:01             dut.10.240.183.254: 
11/11/2020 03:30:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:30:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:30:02             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:30:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_two_rules_larger_first_smaller_later Result PASSED:
11/11/2020 03:30:02             dut.10.240.183.254: flow flush 0
11/11/2020 03:30:03             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:30:03             dut.10.240.183.254: clear port stats all
11/11/2020 03:30:04             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:30:04             dut.10.240.183.254: stop
11/11/2020 03:30:04             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

  ------- Forward Stats for RX Port= 0/Queue=42 -> TX Port= 0/Queue=42 -------
  RX-packets: 4              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=49 -> TX Port= 0/Queue=49 -------
  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.
11/11/2020 03:30:04             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:30:06             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:30:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_two_rules_smaller_first_larger_later Begin
11/11/2020 03:30:07             dut.10.240.183.254: 
11/11/2020 03:30:07                         tester: 
11/11/2020 03:30:07             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:30:08             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:30:09             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:30:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:30:19             dut.10.240.183.254: port config all rss all
11/11/2020 03:30:19             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:30:19             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:30:19             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:30:19             dut.10.240.183.254: set verbose 1
11/11/2020 03:30:19             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:30:19             dut.10.240.183.254: show port info all
11/11/2020 03:30:19             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:30:19             dut.10.240.183.254: start
11/11/2020 03:30:19             dut.10.240.183.254: 
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=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
11/11/2020 03:30:19             dut.10.240.183.254: 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
11/11/2020 03:30:19             dut.10.240.183.254: 
Flow rule #0 created
11/11/2020 03:30:19             dut.10.240.183.254: flow list 0
11/11/2020 03:30:19             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:30:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:30:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:30:20             dut.10.240.183.254: port 0/queue 37: 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=0xd09c9ce5 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd09c9ce5', '0x25')]
11/11/2020 03:30:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:30:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:30:21             dut.10.240.183.254: port 0/queue 18: 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=0x8689cd52 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x12
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8689cd52', '0x12')]
11/11/2020 03:30:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:30:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:30:21             dut.10.240.183.254: port 0/queue 37: 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=0xd09c9ce5 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd09c9ce5', '0x25')]
11/11/2020 03:30:21             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
11/11/2020 03:30:21             dut.10.240.183.254: 
Flow rule #1 created
11/11/2020 03:30:21             dut.10.240.183.254: flow list 0
11/11/2020 03:30:21             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
1	0	0	i--	ETH PPPOES IPV4 => RSS
11/11/2020 03:30:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:30:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:30:22             dut.10.240.183.254: 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=0x89004223 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x89004223', '0x23')]
11/11/2020 03:30:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:30:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:30:23             dut.10.240.183.254: port 0/queue 37: 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=0x644403e5 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x644403e5', '0x25')]
11/11/2020 03:30:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:30:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:30:23             dut.10.240.183.254: 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=0x89004223 - 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: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x89004223', '0x23')]
11/11/2020 03:30:23             dut.10.240.183.254: flow destroy 0 rule 1
11/11/2020 03:30:24             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
11/11/2020 03:30:24             dut.10.240.183.254: flow list 0
11/11/2020 03:30:24             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES IPV4 UDP => RSS
11/11/2020 03:30:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:30:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:30:25             dut.10.240.183.254: port 0/queue 37: 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=0xd09c9ce5 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd09c9ce5', '0x25')]
11/11/2020 03:30:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:30:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:30:26             dut.10.240.183.254: port 0/queue 18: 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=0x8689cd52 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x12
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8689cd52', '0x12')]
11/11/2020 03:30:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:30:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: 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)
11/11/2020 03:30:26             dut.10.240.183.254: port 0/queue 37: 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=0xd09c9ce5 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER  - l2_len=14 - Receive queue=0x25
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd09c9ce5', '0x25')]
11/11/2020 03:30:26             dut.10.240.183.254: flow destroy 0 rule 0
11/11/2020 03:30:27             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
11/11/2020 03:30:27             dut.10.240.183.254: flow list 0
11/11/2020 03:30:27             dut.10.240.183.254: 
11/11/2020 03:30:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
11/11/2020 03:30:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="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)
11/11/2020 03:30:28             dut.10.240.183.254: 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: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

11/11/2020 03:30:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
11/11/2020 03:30:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_two_rules_smaller_first_larger_later Result PASSED:
11/11/2020 03:30:28             dut.10.240.183.254: flow flush 0
11/11/2020 03:30:29             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:30:29             dut.10.240.183.254: clear port stats all
11/11/2020 03:30:30             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:30:30             dut.10.240.183.254: stop
11/11/2020 03:30:30             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
  RX-packets: 2              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=37 -> TX Port= 0/Queue=37 -------
  RX-packets: 5              TX-packets: 0              TX-dropped: 0             

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
11/11/2020 03:30:30             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:30:33             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:30:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_unsupported_pattern_with_OS_default_package Begin
11/11/2020 03:30:33             dut.10.240.183.254: 
11/11/2020 03:30:33                         tester: 
11/11/2020 03:30:33             dut.10.240.183.254: rm -f /lib/firmware/updates/intel/ice/ddp/ice.pkg
11/11/2020 03:30:33             dut.10.240.183.254: 
11/11/2020 03:30:33             dut.10.240.183.254: cp /lib/firmware/updates/intel/ice/ddp/ice-1.3.18.0.pkg /lib/firmware/updates/intel/ice/ddp/ice.pkg
11/11/2020 03:30:33             dut.10.240.183.254: 
11/11/2020 03:30:33             dut.10.240.183.254: echo 0000:03:00.0 > /sys/bus/pci/devices/0000:03:00.0/driver/unbind
11/11/2020 03:30:33             dut.10.240.183.254: 
11/11/2020 03:30:33             dut.10.240.183.254: echo 0000:03:00.0 > /sys/bus/pci/drivers/ice/bind
11/11/2020 03:30:34             dut.10.240.183.254: 
11/11/2020 03:30:34             dut.10.240.183.254: echo 0000:03:00.1 > /sys/bus/pci/devices/0000:03:00.1/driver/unbind
11/11/2020 03:30:34             dut.10.240.183.254: 
11/11/2020 03:30:34             dut.10.240.183.254: echo 0000:03:00.1 > /sys/bus/pci/drivers/ice/bind
11/11/2020 03:30:35             dut.10.240.183.254: 
11/11/2020 03:30:35             dut.10.240.183.254: echo 0000:03:00.2 > /sys/bus/pci/devices/0000:03:00.2/driver/unbind
11/11/2020 03:30:35             dut.10.240.183.254: 
11/11/2020 03:30:35             dut.10.240.183.254: echo 0000:03:00.2 > /sys/bus/pci/drivers/ice/bind
11/11/2020 03:30:36             dut.10.240.183.254: 
11/11/2020 03:30:36             dut.10.240.183.254: echo 0000:03:00.3 > /sys/bus/pci/devices/0000:03:00.3/driver/unbind
11/11/2020 03:30:36             dut.10.240.183.254: 
11/11/2020 03:30:36             dut.10.240.183.254: echo 0000:03:00.3 > /sys/bus/pci/drivers/ice/bind
11/11/2020 03:30:37             dut.10.240.183.254: 
11/11/2020 03:30:37             dut.10.240.183.254: ./usertools/dpdk-devbind.py --force --bind=vfio-pci 0000:03:00.0 0000:03:00.1 0000:03:00.2 0000:03:00.3
11/11/2020 03:30:40             dut.10.240.183.254: 
11/11/2020 03:30:40             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:30:41             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:30:42             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.18.0, ICE OS Default Package
EAL: No legacy callbacks, legacy socket not created
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

Port 0: link state change event

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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:30:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.18.0
11/11/2020 03:30:52             dut.10.240.183.254: port config all rss all
11/11/2020 03:30:52             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:30:52             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:30:52             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:30:52             dut.10.240.183.254: set verbose 1
11/11/2020 03:30:52             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:30:52             dut.10.240.183.254: show port info all
11/11/2020 03:30:53             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:30:53             dut.10.240.183.254: start
11/11/2020 03:30:53             dut.10.240.183.254: 
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=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
11/11/2020 03:30:53             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
11/11/2020 03:30:53             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
11/11/2020 03:30:53             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
11/11/2020 03:30:53             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
11/11/2020 03:30:53             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
11/11/2020 03:30:53             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
11/11/2020 03:30:53             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
11/11/2020 03:30:53             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
11/11/2020 03:30:53             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
11/11/2020 03:30:53             dut.10.240.183.254: 
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
11/11/2020 03:30:53             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
11/11/2020 03:30:53             dut.10.240.183.254: 
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
11/11/2020 03:30:53             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
11/11/2020 03:30:53             dut.10.240.183.254: 
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
11/11/2020 03:30:53             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
11/11/2020 03:30:53             dut.10.240.183.254: 
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
11/11/2020 03:30:53             dut.10.240.183.254: flow list 0
11/11/2020 03:30:53             dut.10.240.183.254: 
11/11/2020 03:30:53             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:30:56             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:30:56             dut.10.240.183.254: rm -f /lib/firmware/updates/intel/ice/ddp/ice.pkg
11/11/2020 03:30:56             dut.10.240.183.254: 
11/11/2020 03:30:56             dut.10.240.183.254: cp /lib/firmware/updates/intel/ice/ddp/ice_comms-1.3.22.0.pkg /lib/firmware/updates/intel/ice/ddp/ice.pkg
11/11/2020 03:30:56             dut.10.240.183.254: 
11/11/2020 03:30:56             dut.10.240.183.254: echo 0000:03:00.0 > /sys/bus/pci/devices/0000:03:00.0/driver/unbind
11/11/2020 03:30:56             dut.10.240.183.254: 
11/11/2020 03:30:56             dut.10.240.183.254: echo 0000:03:00.0 > /sys/bus/pci/drivers/ice/bind
11/11/2020 03:30:57             dut.10.240.183.254: 
11/11/2020 03:30:57             dut.10.240.183.254: echo 0000:03:00.1 > /sys/bus/pci/devices/0000:03:00.1/driver/unbind
11/11/2020 03:30:57             dut.10.240.183.254: 
11/11/2020 03:30:57             dut.10.240.183.254: echo 0000:03:00.1 > /sys/bus/pci/drivers/ice/bind
11/11/2020 03:30:58             dut.10.240.183.254: 
11/11/2020 03:30:58             dut.10.240.183.254: echo 0000:03:00.2 > /sys/bus/pci/devices/0000:03:00.2/driver/unbind
11/11/2020 03:30:58             dut.10.240.183.254: 
11/11/2020 03:30:58             dut.10.240.183.254: echo 0000:03:00.2 > /sys/bus/pci/drivers/ice/bind
11/11/2020 03:30:59             dut.10.240.183.254: 
11/11/2020 03:30:59             dut.10.240.183.254: echo 0000:03:00.3 > /sys/bus/pci/devices/0000:03:00.3/driver/unbind
11/11/2020 03:30:59             dut.10.240.183.254: 
11/11/2020 03:30:59             dut.10.240.183.254: echo 0000:03:00.3 > /sys/bus/pci/drivers/ice/bind
11/11/2020 03:31:00             dut.10.240.183.254: 
11/11/2020 03:31:00             dut.10.240.183.254: ./usertools/dpdk-devbind.py --force --bind=vfio-pci 0000:03:00.0 0000:03:00.1 0000:03:00.2 0000:03:00.3
11/11/2020 03:31:03             dut.10.240.183.254: 
11/11/2020 03:31:03             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
11/11/2020 03:31:04             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:31:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:31:14             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:31:14             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:31:14             dut.10.240.183.254: set verbose 1
11/11/2020 03:31:14             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:31:14             dut.10.240.183.254: show port info all
11/11/2020 03:31:14             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:31:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_unsupported_pattern_with_OS_default_package Result PASSED:
11/11/2020 03:31:14             dut.10.240.183.254: flow flush 0
11/11/2020 03:31:15             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:31:15             dut.10.240.183.254: clear port stats all
11/11/2020 03:31:17             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:31:17             dut.10.240.183.254: stop
11/11/2020 03:31:17             dut.10.240.183.254: 
Packet forwarding not started
11/11/2020 03:31:17             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:31:19             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:31:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_void_action Begin
11/11/2020 03:31:20             dut.10.240.183.254: 
11/11/2020 03:31:20                         tester: 
11/11/2020 03:31:20             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:31:20             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:31:22             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:31:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:31:32             dut.10.240.183.254: port config all rss all
11/11/2020 03:31:32             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:31:32             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:31:32             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:31:32             dut.10.240.183.254: set verbose 1
11/11/2020 03:31:32             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:31:32             dut.10.240.183.254: show port info all
11/11/2020 03:31:32             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:31:32             dut.10.240.183.254: start
11/11/2020 03:31:32             dut.10.240.183.254: 
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=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
11/11/2020 03:31:32             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / pfcp / end actions end
11/11/2020 03:31:32             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 14 (number of actions): NULL action.: Invalid argument
11/11/2020 03:31:32             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions end
11/11/2020 03:31:32             dut.10.240.183.254: 
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 14 (number of actions): NULL action.: Invalid argument
11/11/2020 03:31:32             dut.10.240.183.254: flow list 0
11/11/2020 03:31:32             dut.10.240.183.254: 
11/11/2020 03:31:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_void_action Result PASSED:
11/11/2020 03:31:32             dut.10.240.183.254: flow flush 0
11/11/2020 03:31:33             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:31:33             dut.10.240.183.254: clear port stats all
11/11/2020 03:31:34             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:31:34             dut.10.240.183.254: stop
11/11/2020 03:31:35             dut.10.240.183.254: 
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.
11/11/2020 03:31:35             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:31:37             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:31:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_wrong_hash_input_set Begin
11/11/2020 03:31:37             dut.10.240.183.254: 
11/11/2020 03:31:37                         tester: 
11/11/2020 03:31:37             dut.10.240.183.254: kill_all: called by dut and has no prefix list.
11/11/2020 03:31:38             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd  -l 1,2,3,4 -n 4 -w 0000:03:00.0  --file-prefix=dpdk_20105_20201111025102    -- -i --rxq=64 --txq=64
11/11/2020 03:31:39             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_20105_20201111025102/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
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:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
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:C1:B9:08
Checking link statuses...
Done
11/11/2020 03:31:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
11/11/2020 03:31:49             dut.10.240.183.254: port config all rss all
11/11/2020 03:31:49             dut.10.240.183.254: 
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
11/11/2020 03:31:49             dut.10.240.183.254: set fwd rxonly
11/11/2020 03:31:49             dut.10.240.183.254: 
Set rxonly packet forwarding mode
11/11/2020 03:31:49             dut.10.240.183.254: set verbose 1
11/11/2020 03:31:50             dut.10.240.183.254: 
Change verbose level from 0 to 1
11/11/2020 03:31:50             dut.10.240.183.254: show port info all
11/11/2020 03:31:50             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.30 0x80004dcf 1.2839.0
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, 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: 64
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: 64
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
11/11/2020 03:31:50             dut.10.240.183.254: start
11/11/2020 03:31:50             dut.10.240.183.254: 
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=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
11/11/2020 03:31:50             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types l2-src-only l2-dst-only end key_len 0 queues end / end
11/11/2020 03:31:50             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd3374dd78, Invalid input set: Invalid argument
11/11/2020 03:31:50             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types l2-src-only l2-dst-only end key_len 0 queues end / end
11/11/2020 03:31:50             dut.10.240.183.254: 
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd3374dd78, Invalid input set: Invalid argument
11/11/2020 03:31:50             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end
11/11/2020 03:31:50             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd3374dd78, Invalid input set: Invalid argument
11/11/2020 03:31:50             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end
11/11/2020 03:31:50             dut.10.240.183.254: 
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd3374dd78, Invalid input set: Invalid argument
11/11/2020 03:31:50             dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp l3-src-only end key_len 0 queues end / end
11/11/2020 03:31:50             dut.10.240.183.254: 
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd3374dd78, Invalid input set: Invalid argument
11/11/2020 03:31:50             dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp l3-src-only end key_len 0 queues end / end
11/11/2020 03:31:50             dut.10.240.183.254: 
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd3374dd78, Invalid input set: Invalid argument
11/11/2020 03:31:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_wrong_hash_input_set Result PASSED:
11/11/2020 03:31:50             dut.10.240.183.254: flow flush 0
11/11/2020 03:31:51             dut.10.240.183.254: 
testpmd> 
11/11/2020 03:31:51             dut.10.240.183.254: clear port stats all
11/11/2020 03:31:52             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
11/11/2020 03:31:52             dut.10.240.183.254: stop
11/11/2020 03:31:52             dut.10.240.183.254: 
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.
11/11/2020 03:31:52             dut.10.240.183.254: kill_all: called by dut and prefix list has value.
11/11/2020 03:31:55             dut.10.240.183.254: Killed
[PEXPECT]# 
11/11/2020 03:31:55                            dts: 
TEST SUITE ENDED: Advanced_rss_pppoe_vlan_ah_l2tp_pfcp

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

* Re: [dts] [PATCH V1] tests/cvl_ppp modify PPP proto type to byte type
  2020-11-11 11:38 [dts] [PATCH V1] tests/cvl_ppp modify PPP proto type to byte type sunqin
  2020-11-11  3:11 ` Sun, QinX
@ 2020-11-11  6:52 ` Tu, Lijuan
  1 sibling, 0 replies; 3+ messages in thread
From: Tu, Lijuan @ 2020-11-11  6:52 UTC (permalink / raw)
  To: Sun, QinX, dts; +Cc: Sun, QinX

> PPP protocol filed length is 1 byte in scapy2.4.4,
> need modify PPP proto type to byte type to adapt scapy2.4.4
> 
> Signed-off-by: sunqin <qinx.sun@intel.com>

Applied

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

* [dts] [PATCH V1] tests/cvl_ppp modify PPP proto type to byte type
@ 2020-11-11 11:38 sunqin
  2020-11-11  3:11 ` Sun, QinX
  2020-11-11  6:52 ` Tu, Lijuan
  0 siblings, 2 replies; 3+ messages in thread
From: sunqin @ 2020-11-11 11:38 UTC (permalink / raw)
  To: dts; +Cc: sunqin

PPP protocol filed length is 1 byte in scapy2.4.4, 
need modify PPP proto type to byte type to adapt scapy2.4.4

Signed-off-by: sunqin <qinx.sun@intel.com>
---
 ...dvanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py | 790 +++++++++---------
 tests/TestSuite_cvl_dcf_switch_filter.py      | 262 +++---
 tests/TestSuite_cvl_switch_filter.py          | 262 +++---
 tests/TestSuite_ddp_ppp_l2tp.py               |   4 +-
 tests/TestSuite_iavf_fdir.py                  |   2 +-
 5 files changed, 660 insertions(+), 660 deletions(-)

diff --git a/tests/TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py b/tests/TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py
index a9551b6..ab3edee 100644
--- a/tests/TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py
+++ b/tests/TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py
@@ -461,14 +461,14 @@ mac_pppoe_pay_l2_src_only_packets = {
         'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/Raw("x"*80)'
     ],
     'mac_pppoe_lcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/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(proto=0xc021)/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(proto=0xc021)/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\'\\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\'\\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\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)'
     ],
     'mac_pppoe_ipcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/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(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/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\'\\x80\\x21\')/PPP_IPCP()/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)'
     ],
 }
 
@@ -616,14 +616,14 @@ mac_pppoe_pay_l2_src_only_l2_dst_only = {
 
 mac_pppoe_pay_session_id_packets = {
     'mac_pppoe_lcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/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(proto=0xc021)/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(proto=0xc021)/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\'\\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\'\\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\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)',
     ],
     'mac_pppoe_ipcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/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(proto=0x8021)/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(proto=0x8021)/PPP_IPCP()/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\'\\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\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)'
     ]
 
 }
@@ -674,18 +674,18 @@ mac_pppoe_pay_session_id = {
 
 mac_pppoe_pay_l2_src_only_session_id_packets = {
     'mac_pppoe_lcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/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(proto=0xc021)/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(proto=0xc021)/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(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/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\'\\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\'\\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\'\\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\'\\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=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)'
     ],
     'mac_pppoe_ipcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/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(proto=0x8021)/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(proto=0x8021)/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(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/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\'\\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\'\\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\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)',
+        '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)'
     ]
 
 }
@@ -753,26 +753,26 @@ mac_pppoe_pay_l2_src_only_session_id = {
 
 mac_pppoe_ipv4_pay_packets = {
     'mismatch': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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: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)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)',
         'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
 }
 
 mac_pppoe_ipv4_pay = [
-    'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
-    'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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:99")/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/Raw("x"*80)',
-    'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/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")/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")/Raw("x"*80)',
+    '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)',
+    '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)',
+    '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)'
 ]
 
 mac_pppoe_ipv4_frag = [
-    'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
-    'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
-    'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5", frag=3)/Raw("x"*80)',
-    'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
-    'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5", frag=3)/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", frag=5)/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", frag=5)/Raw("x"*80)',
+    '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", frag=3)/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", frag=5)/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", frag=3)/Raw("x"*80)'
 ]
 
 mac_pppoe_ipv4_pay_src_test = [
@@ -921,14 +921,14 @@ mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only = {
 
 mac_pppoe_ipv4_pay_l3_src_only_packets = {
     'mac_pppoe_ipv4_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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.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)',
     ],
     'mac_pppoe_ipv4_frag': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2", frag=5)/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7", frag=3)/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", frag=5)/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", frag=5)/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", frag=3)/Raw("x"*80)'
     ]
 }
 
@@ -978,14 +978,14 @@ mac_pppoe_ipv4_pay_l3_src_only = {
 
 mac_pppoe_ipv4_pay_l3_dst_only_packets = {
     'mac_pppoe_ipv4_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.7", 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.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)',
     ],
     'mac_pppoe_ipv4_frag': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3", frag=5)/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.7", dst="192.168.1.2", frag=3)/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", frag=5)/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", frag=5)/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", frag=3)/Raw("x"*80)'
     ]
 }
 
@@ -1035,18 +1035,18 @@ mac_pppoe_ipv4_pay_l3_dst_only = {
 
 mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets = {
     'mac_pppoe_ipv4_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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.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)'
     ],
     'mac_pppoe_ipv4_frag': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2", frag=5)/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7", frag=5)/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7", frag=5)/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=3)/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", frag=5)/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", frag=5)/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", frag=5)/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", frag=5)/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", frag=3)/Raw("x"*80)'
     ]
 }
 
@@ -1111,18 +1111,18 @@ mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only = {
 
 mac_pppoe_ipv4_udp_pay_packets = {
     'mismatch': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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(proto=0x0021)/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=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)'
     ]
 }
 
 mac_pppoe_ipv4_udp_pay_l2_src_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,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=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)'
     ]
 }
 
@@ -1158,9 +1158,9 @@ mac_pppoe_ipv4_udp_pay_l2_src_only = {
 
 mac_pppoe_ipv4_udp_pay_l2_dst_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,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=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)'
     ]
 }
 
@@ -1198,11 +1198,11 @@ mac_pppoe_ipv4_udp_pay_l2_dst_only = {
 
 mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,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=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)'
     ]
 }
 
@@ -1247,9 +1247,9 @@ mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only = {
 
 mac_pppoe_ipv4_udp_pay_l3_src_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,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=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)'
     ]
 }
 
@@ -1286,9 +1286,9 @@ mac_pppoe_ipv4_udp_pay_l3_src_only = {
 
 mac_pppoe_ipv4_udp_pay_l3_dst_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,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=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)'
     ]
 }
 
@@ -1325,9 +1325,9 @@ mac_pppoe_ipv4_udp_pay_l3_dst_only = {
 
 mac_pppoe_ipv4_udp_pay_l4_src_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/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=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)'
     ]
 }
 
@@ -1364,9 +1364,9 @@ mac_pppoe_ipv4_udp_pay_l4_src_only = {
 
 mac_pppoe_ipv4_udp_pay_l4_dst_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/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=23)/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)'
     ]
 }
 
@@ -1403,11 +1403,11 @@ mac_pppoe_ipv4_udp_pay_l4_dst_only = {
 
 mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.9")/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=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)'
     ]
 }
 
@@ -1452,11 +1452,11 @@ mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only = {
 
 mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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:55", dst="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)'
     ]
 }
 
@@ -1500,11 +1500,11 @@ mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only = {
 
 mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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:55", dst="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)'
     ]
 }
 
@@ -1548,11 +1548,11 @@ mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only = {
 
 mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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:55", dst="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)'
 
     ]
 }
@@ -1597,13 +1597,13 @@ mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only = {
 
 mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets = {
     'mac_pppoe_ipv4_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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=23)/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)'
     ]
 }
 
@@ -1663,18 +1663,18 @@ mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only = {
 
 mac_pppoe_ipv4_tcp_pay_packets = {
     'mismatch': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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(proto=0x0021)/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=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)'
     ]
 }
 
 mac_pppoe_ipv4_tcp_pay_l2_src_only_packets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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:55", dst="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)'
     ]
 }
 
@@ -1711,9 +1711,9 @@ mac_pppoe_ipv4_tcp_pay_l2_src_only = {
 
 mac_pppoe_ipv4_tcp_pay_l2_dst_only_packets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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:55", dst="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)'
     ]
 }
 
@@ -1750,11 +1750,11 @@ mac_pppoe_ipv4_tcp_pay_l2_dst_only = {
 
 mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only_packets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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:55", dst="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)'
     ]
 }
 
@@ -1800,9 +1800,9 @@ mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only = {
 
 mac_pppoe_ipv4_tcp_pay_l3_src_only_packets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=19,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")/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)'
     ]
 }
 
@@ -1839,9 +1839,9 @@ mac_pppoe_ipv4_tcp_pay_l3_src_only = {
 
 mac_pppoe_ipv4_tcp_pay_l3_dst_only_pakets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,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")/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)'
     ]
 }
 
@@ -1878,9 +1878,9 @@ mac_pppoe_ipv4_tcp_pay_l3_dst_only = {
 
 mac_pppoe_ipv4_tcp_pay_l4_src_only_packets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/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.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)'
     ]
 }
 
@@ -1917,9 +1917,9 @@ mac_pppoe_ipv4_tcp_pay_l4_src_only = {
 
 mac_pppoe_ipv4_tcp_pay_l4_dst_only_packets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/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=23)/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)'
     ]
 }
 
@@ -1956,11 +1956,11 @@ mac_pppoe_ipv4_tcp_pay_l4_dst_only = {
 
 mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only_packets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.9")/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.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)'
     ]
 }
 
@@ -2006,11 +2006,11 @@ mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only = {
 
 mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only_packets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/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=23)/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)'
     ]
 }
 
@@ -2056,11 +2056,11 @@ mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only = {
 
 mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only_packets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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:55", dst="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)'
     ]
 }
 
@@ -2106,11 +2106,11 @@ mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only = {
 
 mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only_packets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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:55", dst="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)'
     ]
 }
 
@@ -2156,13 +2156,13 @@ mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only = {
 
 mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets = {
     'mac_pppoe_ipv4_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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=23)/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)'
 
     ]
 }
@@ -2225,8 +2225,8 @@ mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only = {
 
 mac_pppoe_ipv6_pay_packets = {
     'mismatch': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/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")/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", frag=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)',
         '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")/IPv6ExtHdrFragment()/Raw("x"*80)'
     ]
@@ -2234,14 +2234,14 @@ mac_pppoe_ipv6_pay_packets = {
 
 mac_pppoe_ipv6_pay_l2_src_only_packets = {
     'mac_pppoe_ipv6_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/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")/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")/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")/Raw("x"*80)'
     ],
     'mac_pppoe_ipv6_frag': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)',
     ]
 }
 
@@ -2290,14 +2290,14 @@ mac_pppoe_ipv6_pay_l2_src_only = {
 
 mac_pppoe_ipv6_pay_l2_dst_only_packets = {
     'mac_pppoe_ipv6_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/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")/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")/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")/Raw("x"*80)'
     ],
     'mac_pppoe_ipv6_frag': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)'
     ]
 
 }
@@ -2347,18 +2347,18 @@ mac_pppoe_ipv6_pay_l2_dst_only = {
 
 mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets = {
     'mac_pppoe_ipv6_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/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")/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")/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")/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")/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")/Raw("x"*80)'
     ],
     'mac_pppoe_ipv6_frag': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)'
 
     ]
 }
@@ -2424,14 +2424,14 @@ mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only = {
 
 mac_pppoe_ipv6_pay_l3_src_only_packets = {
     'mac_pppoe_ipv6_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/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")/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")/Raw("x"*80)',
+        '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)',
     ],
     'mac_pppoe_ipv6_frag': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)',
+        '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")/IPv6ExtHdrFragment()/Raw("x"*80)',
 
     ]
 }
@@ -2481,14 +2481,14 @@ mac_pppoe_ipv6_pay_l3_src_only = {
 
 mac_pppoe_ipv6_pay_l3_dst_only_packets = {
     'mac_pppoe_ipv6_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", 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: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:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/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")/Raw("x"*80)'
     ],
     'mac_pppoe_ipv6_frag': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)'
 
     ]
 }
@@ -2538,18 +2538,18 @@ mac_pppoe_ipv6_pay_l3_dst_only = {
 
 mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets = {
     'mac_pppoe_ipv6_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", 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(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/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: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:1537", 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:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/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")/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")/Raw("x"*80)'
     ],
     'mac_pppoe_ipv6_frag': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/Raw("x"*80)',
-        'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)'
 
     ]
 }
@@ -2615,17 +2615,17 @@ mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only = {
 
 mac_pppoe_ipv6_udp_pay_packets = {
     'mismatch': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0021)/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\\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)'
     ]
 }
 
 mac_pppoe_ipv6_udp_pay_l2_src_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -2661,9 +2661,9 @@ mac_pppoe_ipv6_udp_pay_l2_src_only = {
 
 mac_pppoe_ipv6_udp_pay_l2_dst_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -2699,11 +2699,11 @@ mac_pppoe_ipv6_udp_pay_l2_dst_only = {
 
 mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -2748,9 +2748,9 @@ mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only = {
 
 mac_pppoe_ipv6_udp_pay_l3_src_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -2787,9 +2787,9 @@ mac_pppoe_ipv6_udp_pay_l3_src_only = {
 
 mac_pppoe_ipv6_udp_pay_l3_dst_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
 
     ]
 }
@@ -2827,9 +2827,9 @@ mac_pppoe_ipv6_udp_pay_l3_dst_only = {
 
 mac_pppoe_ipv6_udp_pay_l4_src_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -2866,9 +2866,9 @@ mac_pppoe_ipv6_udp_pay_l4_src_only = {
 
 mac_pppoe_ipv6_udp_pay_l4_dst_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -2905,11 +2905,11 @@ mac_pppoe_ipv6_udp_pay_l4_dst_only = {
 
 mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -2954,11 +2954,11 @@ mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only = {
 
 mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3003,11 +3003,11 @@ mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only = {
 
 mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3051,11 +3051,11 @@ mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only = {
 
 mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3099,12 +3099,12 @@ mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only = {
 
 mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets = {
     'mac_pppoe_ipv6_udp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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=23)/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)'
     ]
 }
 
@@ -3160,17 +3160,17 @@ mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only = {
 
 mac_pppoe_ipv6_tcp_pay_packets = {
     'mismatch': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0021)/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\\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)'
     ]
 }
 
 mac_pppoe_ipv6_tcp_pay_l2_src_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3208,9 +3208,9 @@ mac_pppoe_ipv6_tcp_pay_l2_src_only = {
 
 mac_pppoe_ipv6_tcp_pay_l2_dst_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)',
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)',
     ]
 }
 
@@ -3247,11 +3247,11 @@ mac_pppoe_ipv6_tcp_pay_l2_dst_only = {
 
 mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3296,9 +3296,9 @@ mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only = {
 
 mac_pppoe_ipv6_tcp_pay_l3_src_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3335,9 +3335,9 @@ mac_pppoe_ipv6_tcp_pay_l3_src_only = {
 
 mac_pppoe_ipv6_tcp_pay_l3_dst_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3374,9 +3374,9 @@ mac_pppoe_ipv6_tcp_pay_l3_dst_only = {
 
 mac_pppoe_ipv6_tcp_pay_l4_src_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3413,9 +3413,9 @@ mac_pppoe_ipv6_tcp_pay_l4_src_only = {
 
 mac_pppoe_ipv6_tcp_pay_l4_dst_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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)'
+        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3452,11 +3452,11 @@ mac_pppoe_ipv6_tcp_pay_l4_dst_only = {
 
 mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3501,11 +3501,11 @@ mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only = {
 
 mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3551,11 +3551,11 @@ mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only = {
 
 mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3600,11 +3600,11 @@ mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only = {
 
 mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3649,13 +3649,13 @@ mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only = {
 
 mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets = {
     'mac_pppoe_ipv6_tcp_pay': [
-        'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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(proto=0x0057)/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=23)/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)'
     ]
 }
 
@@ -3803,24 +3803,24 @@ mac_pppoe_pay = [
 mac_pppoe_ipv6_tcp_pay_symmetric_packets = {
     'match': {
         'mac_pppoe_ipv6_tcp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)'
+            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/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=23,dport=25)/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")/TCP(sport=23,dport=25)/Raw("x"*80)'
         ],
     },
     'mismatch': {
         'mac_pppoe_ipv4_tcp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=25)/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")/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=23,dport=25)/Raw("x"*80)'
         ],
         'mac_pppoe_ipv6_udp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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)',
+            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)',
         ],
         'mac_pppoe_ipv6_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/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")/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)'
         ],
         'mac_ipv6_tcp_pay': [
             '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)',
@@ -3899,24 +3899,24 @@ mac_pppoe_ipv6_tcp_pay_symmetric = {
 mac_pppoe_ipv6_udp_pay_symmetric_packets = {
     'match': {
         'mac_pppoe_ipv6_udp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)'
+            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/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=23,dport=25)/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")/UDP(sport=23,dport=25)/Raw("x"*80)'
         ]
     },
     'mismatch': {
         'mac_pppoe_ipv4_udp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/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")/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=23,dport=25)/Raw("x"*80)'
         ],
         'mac_pppoe_ipv6_tcp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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)',
+            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)',
         ],
         'mac_pppoe_ipv6_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/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")/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)'
         ],
         'mac_ipv6_udp_pay': [
             '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)',
@@ -3994,22 +3994,22 @@ mac_pppoe_ipv6_udp_pay_symmetric = {
 mac_pppoe_ipv6_pay_symmetric_packets = {
     'match': {
         'mac_pppoe_ipv6_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/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")/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)'
         ],
         'mac_pppoe_ipv6_frag': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)'
         ]
     },
     'mismatch': {
         'mac_pppoe_ipv4_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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)',
+            'Ether(src="00:11:22:33:44:55", dst="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)',
         ],
         'mac_pppoe_ipv4_frag': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1", frag=5)/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", frag=5)/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", frag=5)/Raw("x"*80)'
         ],
         'mac_ipv6_pay': [
             '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)',
@@ -4087,22 +4087,22 @@ mac_pppoe_ipv6_pay_symmetric = {
 mac_pppoe_ipv4_pay_symmetric_packets = {
     'match': {
         'mac_pppoe_ipv4_pay': [
-            'Ether(src="00:11:22:33:44:55",dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/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")/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)',
         ],
         'mac_pppoe_ipv4_frag': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1", frag=5)/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", frag=5)/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", frag=5)/Raw("x"*80)',
         ]
     },
     'mismatch': {
         'mac_pppoe_ipv6_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/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")/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)'
         ],
         'mac_pppoe_ipv6_frag': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/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")/IPv6ExtHdrFragment()/Raw("x"*80)'
         ],
         'mac_ipv4_pay': [
             'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)',
@@ -4181,25 +4181,25 @@ mac_pppoe_ipv4_pay_symmetric = {
 mac_pppoe_ipv4_udp_pay_symmetric_packets = {
     'match': {
         'mac_pppoe_ipv4_udp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/Raw("x"*80)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=23,dport=25)/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")/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)',
+            'Ether(src="00:11:22:33:44:55", dst="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)',
+            'Ether(src="00: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)'
         ],
     },
     'mismatch': {
         'mac_pppoe_ipv4_tcp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=19)/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")/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=23,dport=19)/Raw("x"*80)',
         ],
         'mac_pppoe_ipv6_udp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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)',
+            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)',
 
         ],
         'mac_pppoe_ipv4_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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)',
+            'Ether(src="00:11:22:33:44:55", dst="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)'
         ],
         'mac_ipv4_udp_pay': [
             '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)',
@@ -4277,24 +4277,24 @@ mac_pppoe_ipv4_udp_pay_symmetric = {
 mac_pppoe_ipv4_tcp_pay_symmetric_packets = {
     'match': {
         'mac_pppoe_ipv4_tcp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=25)/Raw("x"*80)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=23,dport=25)/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")/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)',
+            'Ether(src="00:11:22:33:44:55", dst="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)',
+            'Ether(src="00: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)'
         ]
     },
     'mismatch': {
         'mac_pppoe_ipv4_udp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/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")/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=23,dport=25)/Raw("x"*80)',
         ],
         'mac_pppoe_ipv6_tcp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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)',
+            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)',
         ],
         'mac_pppoe_ipv4_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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)',
+            'Ether(src="00:11:22:33:44:55", dst="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)'
         ],
         'mac_ipv4_tcp_pay': [
             '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)',
@@ -4372,28 +4372,28 @@ mac_pppoe_ipv4_tcp_pay_symmetric = {
 simple_xor_packets = {
     'match': {
         'mac_pppoe_ipv4_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)',
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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)',
+            'Ether(src="00:11:22:33:44:55", dst="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)'
         ],
         'mac_pppoe_ipv4_udp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/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=23)/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")/UDP(sport=25,dport=23)/Raw("x"*80)'
         ],
         'mac_pppoe_ipv4_tcp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/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=23)/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")/TCP(sport=25,dport=23)/Raw("x"*80)'
         ],
         'mac_pppoe_ipv6_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/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")/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)'
         ],
         'mac_ipv6_udp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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)'
+            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=25,dport=23)/Raw("x"*80)'
         ],
         'mac_ipv6_tcp_pay': [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/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(proto=0x0057)/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)'
+            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=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:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=25,dport=23)/Raw("x"*80)'
         ]
 
     }
@@ -5249,8 +5249,8 @@ class Advanced_rss_pppoe_vlan_ah_l2tp_pfcp(TestCase):
         self.rsspro.create_rule(rule0)
         self.rsspro.check_rule(0)
         pkts_list1 = [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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=23)/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)']
         out = self.rsspro.send_pkt_get_output(pkts_list1[0])
         pkt1_first_key = 'l3_src'
         self.rsspro.save_hash(out, pkt1_first_key)
@@ -5260,21 +5260,21 @@ class Advanced_rss_pppoe_vlan_ah_l2tp_pfcp(TestCase):
         rule1 = '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'
         self.rsspro.create_rule(rule1)
         pkts_list2 = [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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=23)/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.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
         ]
         self._send_pkt_action(pkts_list2)
 
         pkts_list3 = [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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: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)']
 
         for i in range(1, 3):
             self.rsspro.destroy_rule(rule_id=i % 2)
             self.rsspro.check_rule(rule_list='rule{}'.format(i % 2), stats=False)
-            pkt_base = 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)'
+            pkt_base = 'Ether(src="00:11:22:33:44:55", dst="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)'
             res3 = self.rsspro.send_pkt_get_output(pkt_base)
             pkt3_key = 'hash_record_{}'.format(i % 2)
             self.rsspro.save_hash(res3, pkt3_key)
@@ -5296,9 +5296,9 @@ class Advanced_rss_pppoe_vlan_ah_l2tp_pfcp(TestCase):
 
         ]
         pkt_list = [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.5")/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")/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.5")/Raw("x"*80)',
         ]
         self._two_rules_operation(rule_list, pkt_list,action_list1=['check_no_hash' for _ in range(0,len(pkt_list))],action_list2=['check_no_hash'])
         self.verify(not self.rsspro.error_msgs, 'some subcases failed')
@@ -5342,9 +5342,9 @@ class Advanced_rss_pppoe_vlan_ah_l2tp_pfcp(TestCase):
             'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end'
         ]
         pkt_list = [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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(proto=0x0021)/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(proto=0x0021)/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=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: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.verify(not self.rsspro.error_msgs, 'some subcases failed')
@@ -5360,9 +5360,9 @@ class Advanced_rss_pppoe_vlan_ah_l2tp_pfcp(TestCase):
             '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'
         ]
         pkt_list = [
-            'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/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=7)/PPP(proto=0x0021)/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(proto=0x0021)/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=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)',
+            'Ether(src="00:11:22:33:44:55", dst="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'])
 
diff --git a/tests/TestSuite_cvl_dcf_switch_filter.py b/tests/TestSuite_cvl_dcf_switch_filter.py
index 3a304f1..64f50de 100644
--- a/tests/TestSuite_cvl_dcf_switch_filter.py
+++ b/tests/TestSuite_cvl_dcf_switch_filter.py
@@ -335,14 +335,14 @@ tv_mac_ipv4_nvgre_mac_ipv4_tcp = {
 tv_mac_vlan_pppoe_ipv4_pay_session_id_proto_id = {
     "name":"tv_mac_vlan_pppoe_ipv4_pay_session_id_proto_id",
     "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -351,14 +351,14 @@ tv_mac_vlan_pppoe_ipv4_pay_session_id_proto_id = {
 tv_mac_vlan_pppoe_ipv6_pay_session_id_proto_id = {
     "name":"tv_mac_vlan_pppoe_ipv6_pay_session_id_proto_id",
     "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0x0057 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -367,13 +367,13 @@ tv_mac_vlan_pppoe_ipv6_pay_session_id_proto_id = {
 tv_mac_pppoe_ipv4_pay_session_id_proto_id = {
     "name":"tv_mac_pppoe_ipv4_pay_session_id_proto_id",
     "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -382,13 +382,13 @@ tv_mac_pppoe_ipv4_pay_session_id_proto_id = {
 tv_mac_pppoe_ipv6_pay_session_id_proto_id = {
     "name":"tv_mac_pppoe_ipv6_pay_session_id_proto_id",
     "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0057 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -841,12 +841,12 @@ tv_add_two_rules_with_different_input_set_different_vf_id = {
 tv_mac_pppoe_ipv4_pay_ip_address = {
     "name":"tv_mac_pppoe_ipv4_pay_ip_address",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/Raw("x"*80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/Raw("x"*80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -855,14 +855,14 @@ tv_mac_pppoe_ipv4_pay_ip_address = {
 tv_mac_pppoe_ipv4_udp_pay = {
     "name":"tv_mac_pppoe_ipv4_udp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp src is 25 dst is 23 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=27,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=19)/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=27,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=19)/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -871,14 +871,14 @@ tv_mac_pppoe_ipv4_udp_pay = {
 tv_mac_pppoe_ipv4_udp_pay_non_src_dst_port = {
     "name":"tv_mac_pppoe_ipv4_udp_pay_non_src_dst_port",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/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",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -887,14 +887,14 @@ tv_mac_pppoe_ipv4_udp_pay_non_src_dst_port = {
 tv_mac_pppoe_ipv4_tcp_pay = {
     "name":"tv_mac_pppoe_ipv4_tcp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=27,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=19)/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=27,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/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)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -903,14 +903,14 @@ tv_mac_pppoe_ipv4_tcp_pay = {
 tv_mac_pppoe_ipv4_tcp_pay_non_src_dst_port = {
     "name":"tv_mac_pppoe_ipv4_tcp_pay_non_src_dst_port",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / tcp / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/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",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -919,12 +919,12 @@ tv_mac_pppoe_ipv4_tcp_pay_non_src_dst_port = {
 tv_mac_pppoe_ipv6_pay_ip_address = {
     "name":"tv_mac_pppoe_ipv6_pay_ip_address",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)',
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/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)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(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)',
                                'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
@@ -934,13 +934,13 @@ tv_mac_pppoe_ipv6_pay_ip_address = {
 tv_mac_pppoe_ipv6_udp_pay = {
     "name":"tv_mac_pppoe_ipv6_udp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 / udp src is 25 dst is 23 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=27,dport=23)/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=19)/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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=27,dport=23)/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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=19)/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -949,14 +949,14 @@ tv_mac_pppoe_ipv6_udp_pay = {
 tv_mac_pppoe_ipv6_udp_pay_non_src_dst_port = {
     "name":"tv_mac_pppoe_ipv6_udp_pay_non_src_dst_port",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 / udp / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -965,13 +965,13 @@ tv_mac_pppoe_ipv6_udp_pay_non_src_dst_port = {
 tv_mac_pppoe_ipv6_tcp_pay = {
     "name":"tv_mac_pppoe_ipv6_tcp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=27,dport=23)/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=19)/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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=27,dport=23)/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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=19)/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -980,14 +980,14 @@ tv_mac_pppoe_ipv6_tcp_pay = {
 tv_mac_pppoe_ipv6_tcp_pay_non_src_dst_port = {
     "name":"tv_mac_pppoe_ipv6_tcp_pay_non_src_dst_port",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 / tcp / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -996,13 +996,13 @@ tv_mac_pppoe_ipv6_tcp_pay_non_src_dst_port = {
 tv_mac_vlan_pppoe_ipv4_pay_ip_address = {
     "name":"tv_mac_vlan_pppoe_ipv4_pay_ip_address",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / pppoes / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/Raw("x"*80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/Raw("x"*80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1011,15 +1011,15 @@ tv_mac_vlan_pppoe_ipv4_pay_ip_address = {
 tv_mac_vlan_pppoe_ipv4_udp_pay = {
     "name":"tv_mac_vlan_pppoe_ipv4_udp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / pppoes / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp src is 25 dst is 23 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=27,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=19)/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=27,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=19)/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1028,15 +1028,15 @@ tv_mac_vlan_pppoe_ipv4_udp_pay = {
 tv_mac_vlan_pppoe_ipv4_udp_pay_non_src_dst_port = {
     "name":"tv_mac_vlan_pppoe_ipv4_udp_pay_non_src_dst_port",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / pppoes / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / udp / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1045,15 +1045,15 @@ tv_mac_vlan_pppoe_ipv4_udp_pay_non_src_dst_port = {
 tv_mac_vlan_pppoe_ipv4_tcp_pay = {
     "name":"tv_mac_vlan_pppoe_ipv4_tcp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / pppoes / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=27,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=19)/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=27,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1062,15 +1062,15 @@ tv_mac_vlan_pppoe_ipv4_tcp_pay = {
 tv_mac_vlan_pppoe_ipv4_tcp_pay_non_src_dst_port = {
     "name":"tv_mac_vlan_pppoe_ipv4_tcp_pay_non_src_dst_port",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / pppoes / ipv4 src is 192.168.1.1 dst is 192.168.1.2 / tcp / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1079,12 +1079,12 @@ tv_mac_vlan_pppoe_ipv4_tcp_pay_non_src_dst_port = {
 tv_mac_vlan_pppoe_ipv6_pay_ip_address = {
     "name":"tv_mac_vlan_pppoe_ipv6_pay_ip_address",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / pppoes / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)'],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)'],
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1093,14 +1093,14 @@ tv_mac_vlan_pppoe_ipv6_pay_ip_address = {
 tv_mac_vlan_pppoe_ipv6_udp_pay = {
     "name":"tv_mac_vlan_pppoe_ipv6_udp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / pppoes / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 / udp src is 25 dst is 23 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=27,dport=23)/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=19)/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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=27,dport=23)/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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=19)/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1109,14 +1109,14 @@ tv_mac_vlan_pppoe_ipv6_udp_pay = {
 tv_mac_vlan_pppoe_ipv6_udp_pay_non_src_dst_port = {
     "name":"tv_mac_vlan_pppoe_ipv6_udp_pay_non_src_dst_port",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / pppoes / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 / udp / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1125,14 +1125,14 @@ tv_mac_vlan_pppoe_ipv6_udp_pay_non_src_dst_port = {
 tv_mac_vlan_pppoe_ipv6_tcp_pay = {
     "name":"tv_mac_vlan_pppoe_ipv6_tcp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / pppoes / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=27,dport=23)/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=19)/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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=27,dport=23)/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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=19)/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1141,14 +1141,14 @@ tv_mac_vlan_pppoe_ipv6_tcp_pay = {
 tv_mac_vlan_pppoe_ipv6_tcp_pay_non_src_dst_port = {
     "name":"tv_mac_vlan_pppoe_ipv6_tcp_pay_non_src_dst_port",
     "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / pppoes / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 / tcp / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1157,13 +1157,13 @@ tv_mac_vlan_pppoe_ipv6_tcp_pay_non_src_dst_port = {
 tv_mac_pppoe_lcp_pay = {
     "name":"tv_mac_pppoe_lcp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0xc021 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1172,13 +1172,13 @@ tv_mac_pppoe_lcp_pay = {
 tv_mac_pppoe_ipcp_pay = {
     "name":"tv_mac_pppoe_ipcp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x8021 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1187,14 +1187,14 @@ tv_mac_pppoe_ipcp_pay = {
 tv_mac_vlan_pppoe_lcp_pay = {
     "name":"tv_mac_vlan_pppoe_lcp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0xc021 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
@@ -1203,14 +1203,14 @@ tv_mac_vlan_pppoe_lcp_pay = {
 tv_mac_vlan_pppoe_ipcp_pay = {
     "name":"tv_mac_vlan_pppoe_ipcp_pay",
     "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0x8021 / end actions vf id 1 / end",
-    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)'],
+    "matched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)'],
                "check_func":{"func":rfc.check_vf_rx_packets_number,
                              "param":{"expect_port":1, "expect_queues":"null"}},
                "expect_results":{"expect_pkts":1}},
-    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+    "mismatched":{"scapy_str":['Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)',
+                               'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'],
                   "check_func":{"func":rfc.check_vf_rx_packets_number,
                                 "param":{"expect_port":1, "expect_queues":"null"}},
                   "expect_results":{"expect_pkts":0}}
diff --git a/tests/TestSuite_cvl_switch_filter.py b/tests/TestSuite_cvl_switch_filter.py
index 296ab22..02c9002 100644
--- a/tests/TestSuite_cvl_switch_filter.py
+++ b/tests/TestSuite_cvl_switch_filter.py
@@ -2586,12 +2586,12 @@ tvs_mac_ipv6_tcp_non_pipeline_mode = [
 #20.08
 mac_vlan_pppoe_ipv4_pay_session_id_proto_id_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x"*80)'],
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x"*80)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)'
     ]
 }
 
@@ -2652,12 +2652,12 @@ tvs_mac_vlan_pppoe_ipv4_pay_session_id_proto_id = [
 
 mac_vlan_pppoe_ipv6_pay_session_id_proto_id_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'
     ]
 }
 
@@ -2719,11 +2719,11 @@ tvs_mac_vlan_pppoe_ipv6_pay_session_id_proto_id = [
 
 mac_pppoe_ipv4_pay_session_id_proto_id_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)'
     ]
 }
 
@@ -2786,11 +2786,11 @@ tvs_mac_pppoe_ipv4_pay_session_id_proto_id = [
 
 mac_pppoe_ipv6_pay_session_id_proto_id_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x00\\x57\')/IPv6()/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'
     ]
 }
 
@@ -2853,10 +2853,10 @@ tvs_mac_pppoe_ipv6_pay_session_id_proto_id = [
 
 mac_pppoe_ipv4_pay_ip_address_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'],
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/Raw("x"*80)'
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/Raw("x"*80)'
     ]
 }
 
@@ -2919,12 +2919,12 @@ tvs_mac_pppoe_ipv4_pay_ip_address = [
 
 mac_pppoe_ipv4_udp_pay_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8864)/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)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=27,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=19)/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=27,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=19)/Raw("x" * 80)'
     ]
 }
 
@@ -2987,12 +2987,12 @@ tvs_mac_pppoe_ipv4_udp_pay = [
 
 mac_pppoe_ipv4_udp_pay_non_src_dst_port_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8864)/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)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/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",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'
     ]
 }
 
@@ -3052,12 +3052,12 @@ tvs_mac_pppoe_ipv4_udp_pay_non_src_dst_port = [
 
 mac_pppoe_ipv4_tcp_pay_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8864)/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)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=27,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=19)/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=27,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/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)'
     ]
 }
 
@@ -3119,12 +3119,12 @@ tvs_mac_pppoe_ipv4_tcp_pay = [
 
 mac_pppoe_ipv4_tcp_pay_non_src_dst_port_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8864)/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)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8864)/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",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'
     ]
 }
 
@@ -3187,10 +3187,10 @@ tvs_mac_pppoe_ipv4_tcp_pay_non_src_dst_port = [
 
 mac_pppoe_ipv6_pay_ip_address_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)'],
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/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)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(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)'
     ]
 }
 
@@ -3253,11 +3253,11 @@ tvs_mac_pppoe_ipv6_pay_ip_address = [
 
 mac_pppoe_ipv6_udp_pay_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=27,dport=23)/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=19)/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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=27,dport=23)/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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=19)/Raw("x" * 80)'
     ]
 }
 
@@ -3320,12 +3320,12 @@ tvs_mac_pppoe_ipv6_udp_pay = [
 
 mac_pppoe_ipv6_udp_pay_non_src_dst_port_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3388,11 +3388,11 @@ tvs_mac_pppoe_ipv6_udp_pay_non_src_dst_port = [
 
 mac_pppoe_ipv6_tcp_pay_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=27,dport=23)/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=19)/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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=27,dport=23)/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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=19)/Raw("x" * 80)'
     ]
 }
 
@@ -3455,12 +3455,12 @@ tvs_mac_pppoe_ipv6_tcp_pay = [
 
 mac_pppoe_ipv6_tcp_pay_non_src_dst_port_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=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)'
     ]
 }
 
@@ -3523,11 +3523,11 @@ tvs_mac_pppoe_ipv6_tcp_pay_non_src_dst_port = [
 
 mac_vlan_pppoe_ipv4_pay_ip_address_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'],
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/Raw("x"*80)'
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/Raw("x"*80)'
     ]
 }
 
@@ -3590,13 +3590,13 @@ tvs_mac_vlan_pppoe_ipv4_pay_ip_address = [
 
 mac_vlan_pppoe_ipv4_udp_pay_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=27,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=19)/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=27,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=19)/Raw("x" * 80)'
     ]
 }
 
@@ -3659,13 +3659,13 @@ tvs_mac_vlan_pppoe_ipv4_udp_pay = [
 
 mac_vlan_pppoe_ipv4_udp_pay_non_src_dst_port_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'
     ]
 }
 
@@ -3728,13 +3728,13 @@ tvs_mac_vlan_pppoe_ipv4_udp_pay_non_src_dst_port = [
 
 mac_vlan_pppoe_ipv4_tcp_pay_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=27,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=19)/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=27,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'
     ]
 }
 
@@ -3797,13 +3797,13 @@ tvs_mac_vlan_pppoe_ipv4_tcp_pay = [
 
 mac_vlan_pppoe_ipv4_tcp_pay_non_src_dst_port_scapy_str = {
     "matched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'],
     "mismatched": [
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
-        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.4")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+        'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'
     ]
 }
 
@@ -3866,10 +3866,10 @@ tvs_mac_vlan_pppoe_ipv4_tcp_pay_non_src_dst_port = [
 
 mac_vlan_pppoe_ipv6_pay_ip_address_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)'],
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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)'
     ]
 }
 
@@ -3932,12 +3932,12 @@ tvs_mac_vlan_pppoe_ipv6_pay_ip_address = [
 
 mac_vlan_pppoe_ipv6_udp_pay_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=27,dport=23)/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=19)/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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=27,dport=23)/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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=19)/Raw("x" * 80)'
     ]
 }
 
@@ -4000,12 +4000,12 @@ tvs_mac_vlan_pppoe_ipv6_udp_pay = [
 
 mac_vlan_pppoe_ipv6_udp_pay_non_src_dst_port_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'
     ]
 }
 
@@ -4068,12 +4068,12 @@ tvs_mac_vlan_pppoe_ipv6_udp_pay_non_src_dst_port = [
 
 mac_vlan_pppoe_ipv6_tcp_pay_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=27,dport=23)/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=19)/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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=27,dport=23)/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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=19)/Raw("x" * 80)'
     ]
 }
 
@@ -4136,12 +4136,12 @@ tvs_mac_vlan_pppoe_ipv6_tcp_pay = [
 
 mac_vlan_pppoe_ipv6_tcp_pay_non_src_dst_port_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=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)'
     ]
 }
 
@@ -4204,11 +4204,11 @@ tvs_mac_vlan_pppoe_ipv6_tcp_pay_non_src_dst_port = [
 
 mac_pppoe_lcp_pay_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)'],
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'
     ]
 }
 
@@ -4271,11 +4271,11 @@ tvs_mac_pppoe_lcp_pay = [
 
 mac_pppoe_ipcp_pay_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)'],
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'
     ]
 }
 
@@ -4338,12 +4338,12 @@ tvs_mac_pppoe_ipcp_pay = [
 
 mac_vlan_pppoe_lcp_pay_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)'],
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\xc0\\x21\')/PPP_LCP()/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'
     ]
 }
 
@@ -4406,12 +4406,12 @@ tvs_mac_vlan_pppoe_lcp_pay = [
 
 mac_vlan_pppoe_ipcp_pay_scapy_str = {
     "matched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)'],
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)'],
     "mismatched": [
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
-        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(b\'\\x80\\x21\')/PPP_IPCP()/Raw("x" * 80)',
+        'Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)'
     ]
 }
 
diff --git a/tests/TestSuite_ddp_ppp_l2tp.py b/tests/TestSuite_ddp_ppp_l2tp.py
index 2253d80..8017a30 100644
--- a/tests/TestSuite_ddp_ppp_l2tp.py
+++ b/tests/TestSuite_ddp_ppp_l2tp.py
@@ -134,10 +134,10 @@ class TestDdpPppL2tp(TestCase):
             pkts = {'IPV4/L2TP': 'Ether(src="%s", dst="%s")/IP()/UDP(dport=1701, sport=1701)/L2TP(session_id=%s)/Raw("X"*20)'
                     % (src_mac, dst_mac, session_id)}
         if flowtype == 28:
-            pkts = {'PPPOE/IPV4/UDP': 'Ether()/PPPoE(sessionid=%s)/PPP(proto=0x21)/IP(src="%s",dst="%s")/UDP(sport=%d,dport=%d)/Raw("X"*20)'
+            pkts = {'PPPOE/IPV4/UDP': 'Ether()/PPPoE(sessionid=%s)/PPP(b\'\\x00\\x21\')/IP(src="%s",dst="%s")/UDP(sport=%d,dport=%d)/Raw("X"*20)'
                     % (session_id, src_ip, dst_ip, sport, dport)}
         if flowtype == 29:
-            pkts = {'PPPOE/IPV6/UDP': 'Ether()/PPPoE(sessionid=%s)/PPP(proto=0x57)/IPv6(src="%s",dst="%s")/UDP(sport=%d,dport=%d)/Raw("X"*20)'
+            pkts = {'PPPOE/IPV6/UDP': 'Ether()/PPPoE(sessionid=%s)/PPP(b\'\\x00\\x57\')/IPv6(src="%s",dst="%s")/UDP(sport=%d,dport=%d)/Raw("X"*20)'
                     % (session_id, src_ipv6, dst_ipv6, sport, dport)}
         if flowtype == 30:
             pkts = {'PPPOE': 'Ether(src="%s", dst="%s")/PPPoE(sessionid=%s)'
diff --git a/tests/TestSuite_iavf_fdir.py b/tests/TestSuite_iavf_fdir.py
index 61628e0..7ee6f4a 100644
--- a/tests/TestSuite_iavf_fdir.py
+++ b/tests/TestSuite_iavf_fdir.py
@@ -325,7 +325,7 @@ MAC_IPV6_NAT_T_ESP = {
 L2_Ethertype = [
     'Ether(dst="00:11:22:33:44:55")/PPPoED()/PPP()/IP()/Raw("x" *80)',
     'Ether(dst="00:11:22:33:44:55", type=0x8863)/IP()/Raw("x" * 80)',
-    'Ether(dst="00:11:22:33:44:55")/PPPoE()/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
+    'Ether(dst="00:11:22:33:44:55")/PPPoE()/PPP(b\'\\x00\\x21\')/IP()/Raw("x" * 80)',
     'Ether(dst="00:11:22:33:44:55", type=0x8864)/IP()/Raw("x" * 80)',
     'Ether(dst="00:11:22:33:44:55")/ARP(pdst="192.168.1.1")',
     'Ether(dst="00:11:22:33:44:55", type=0x0806)/Raw("x" *80)',
-- 
2.17.1


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

end of thread, other threads:[~2020-11-11  6:52 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-11 11:38 [dts] [PATCH V1] tests/cvl_ppp modify PPP proto type to byte type sunqin
2020-11-11  3:11 ` Sun, QinX
2020-11-11  6:52 ` Tu, Lijuan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).