test suite reviews and discussions
 help / color / mirror / Atom feed
* Re: [dts] [PATCH V1] tests/rte_flow_common: add a method for gtpogre
  2021-04-28 13:57 [dts] [PATCH V1] tests/rte_flow_common: add a method for gtpogre Qin Sun
@ 2021-04-28  5:49 ` Sun, QinX
  2021-05-07  6:31 ` Tu, Lijuan
  1 sibling, 0 replies; 3+ messages in thread
From: Sun, QinX @ 2021-04-28  5:49 UTC (permalink / raw)
  To: dts

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

> -----Original Message-----
> From: Sun, QinX <qinx.sun@intel.com>
> Sent: Wednesday, April 28, 2021 9:58 PM
> To: dts@dpdk.org
> Cc: Sun, QinX <qinx.sun@intel.com>
> Subject: [dts] [PATCH V1] tests/rte_flow_common: add a method for gtpogre

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

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

26/04/2021 11:53:44                            dts: 
TEST SUITE : TestCVLAdvancedIAVFRSSGTPoGRE
26/04/2021 11:53:44                            dts: NIC :        columbiaville_25g
26/04/2021 11:53:44             dut.10.240.183.254: 
26/04/2021 11:53:44                         tester: 
26/04/2021 11:53:48             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/vendor
26/04/2021 11:53:48             dut.10.240.183.254: 0x8086
26/04/2021 11:53:48             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/device
26/04/2021 11:53:49             dut.10.240.183.254: 0x1889
26/04/2021 11:53:49             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/vendor
26/04/2021 11:53:49             dut.10.240.183.254: 0x8086
26/04/2021 11:53:49             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/device
26/04/2021 11:53:49             dut.10.240.183.254: 0x1889
26/04/2021 11:53:49             dut.10.240.183.254: ip link set ens865f0 vf 0 mac 00:11:22:33:44:55
26/04/2021 11:53:49             dut.10.240.183.254: 
26/04/2021 11:53:50             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_15902_20210426115318  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 11:53:52             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_15902_20210426115318/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 11:54:02             dut.10.240.183.254: set fwd rxonly
26/04/2021 11:54:02             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 11:54:02             dut.10.240.183.254: set verbose 1
26/04/2021 11:54:02             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 11:54:02             dut.10.240.183.254: show port info all
26/04/2021 11:54:02             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 11:54:02  TestCVLAdvancedIAVFRSSGTPoGRE: rssprocess.tester_ifaces: ['ens7', 'ens8']
26/04/2021 11:54:02  TestCVLAdvancedIAVFRSSGTPoGRE: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss_gtpogre.TestCVLAdvancedIAVFRSSGTPoGRE object at 0x7f4860e1c208>
26/04/2021 11:54:02  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv6_gtpogre_eh_ipv6_tcp_symmetric Begin
26/04/2021 11:54:02             dut.10.240.183.254: 
26/04/2021 11:54:02                         tester: 
26/04/2021 11:54:02             dut.10.240.183.254: start
26/04/2021 11:54:02             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 11:54:02             dut.10.240.183.254: quit
26/04/2021 11:54:03             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 11:54:03             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_15902_20210426115318  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 11:54:04             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_15902_20210426115318/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 11:54:14             dut.10.240.183.254: set fwd rxonly
26/04/2021 11:54:14             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 11:54:14             dut.10.240.183.254: set verbose 1
26/04/2021 11:54:14             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 11:54:14             dut.10.240.183.254: show port info all
26/04/2021 11:54:14             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 11:54:14             dut.10.240.183.254: start
26/04/2021 11:54:14             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 11:54:14  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric================
26/04/2021 11:54:14  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 11:54:14             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/04/2021 11:54:14             dut.10.240.183.254: 
Flow rule validated
26/04/2021 11:54:14             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/04/2021 11:54:14             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 11:54:14             dut.10.240.183.254: flow list 0
26/04/2021 11:54:14             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 11:54:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 11:54:16             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0xf762eb51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 11:54:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf762eb51', '0x1')]
26/04/2021 11:54:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 11:54:17             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0xf762eb51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 11:54:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf762eb51', '0x1')]
26/04/2021 11:54:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 11:54:18             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0xf762eb51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:18  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 11:54:18  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf762eb51', '0x1')]
26/04/2021 11:54:18  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:18  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 11:54:19             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0xf762eb51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:19  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 11:54:19  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf762eb51', '0x1')]
26/04/2021 11:54:19  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:19  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 11:54:20             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0xf762eb51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:20  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 11:54:20  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf762eb51', '0x1')]
26/04/2021 11:54:20  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 11:54:20             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 11:54:21             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 11:54:21             dut.10.240.183.254: flow list 0
26/04/2021 11:54:21             dut.10.240.183.254: 
26/04/2021 11:54:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 11:54:22             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0x443f7904 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 11:54:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x443f7904', '0x4')]
26/04/2021 11:54:22  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:22  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 11:54:23             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0x443f7904 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 11:54:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x443f7904', '0x4')]
26/04/2021 11:54:23  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:23  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 11:54:25             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0x443f7904 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:25  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 11:54:25  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x443f7904', '0x4')]
26/04/2021 11:54:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 11:54:26             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0x443f7904 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 11:54:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x443f7904', '0x4')]
26/04/2021 11:54:26  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric passed
26/04/2021 11:54:26             dut.10.240.183.254: flow flush 0
26/04/2021 11:54:26             dut.10.240.183.254: 
26/04/2021 11:54:26  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric================
26/04/2021 11:54:26  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 11:54:26             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/04/2021 11:54:26             dut.10.240.183.254: 
Flow rule validated
26/04/2021 11:54:26             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/04/2021 11:54:26             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 11:54:26             dut.10.240.183.254: flow list 0
26/04/2021 11:54:26             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 11:54:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 11:54:27             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0xf762eb51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 11:54:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf762eb51', '0x1')]
26/04/2021 11:54:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 11:54:28             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0xf762eb51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:28  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 11:54:28  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf762eb51', '0x1')]
26/04/2021 11:54:28  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:28  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 11:54:29             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0xf762eb51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 11:54:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf762eb51', '0x1')]
26/04/2021 11:54:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 11:54:30             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0xf762eb51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 11:54:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf762eb51', '0x1')]
26/04/2021 11:54:30  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:30  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 11:54:32             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0xf762eb51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:32  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 11:54:32  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf762eb51', '0x1')]
26/04/2021 11:54:32  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 11:54:32             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 11:54:33             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 11:54:33             dut.10.240.183.254: flow list 0
26/04/2021 11:54:33             dut.10.240.183.254: 
26/04/2021 11:54:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 11:54:34             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0x443f7904 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 11:54:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x443f7904', '0x4')]
26/04/2021 11:54:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 11:54:35             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0x443f7904 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 11:54:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x443f7904', '0x4')]
26/04/2021 11:54:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 11:54:36             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0x443f7904 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:36  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 11:54:36  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x443f7904', '0x4')]
26/04/2021 11:54:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 11:54:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 11:54:37             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0x443f7904 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 11:54:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 11:54:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x443f7904', '0x4')]
26/04/2021 11:54:37  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric passed
26/04/2021 11:54:37             dut.10.240.183.254: flow flush 0
26/04/2021 11:54:37             dut.10.240.183.254: 
26/04/2021 11:54:37  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric': 'passed'}
26/04/2021 11:54:37  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 11:54:37  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv6_gtpogre_eh_ipv6_tcp_symmetric Result PASSED:
26/04/2021 11:54:37             dut.10.240.183.254: flow flush 0
26/04/2021 11:54:39             dut.10.240.183.254: 
testpmd> 
26/04/2021 11:54:39             dut.10.240.183.254: clear port stats all
26/04/2021 11:54:40             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 11:54:40             dut.10.240.183.254: stop
26/04/2021 11:54:40             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

Done.
26/04/2021 11:54:40                            dts: 
TEST SUITE ENDED: TestCVLAdvancedIAVFRSSGTPoGRE
26/04/2021 13:21:21                            dts: 
TEST SUITE : TestCVLAdvancedIAVFRSSGTPoGRE
26/04/2021 13:21:21                            dts: NIC :        columbiaville_25g
26/04/2021 13:21:21             dut.10.240.183.254: 
26/04/2021 13:21:21                         tester: 
26/04/2021 13:21:25             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/vendor
26/04/2021 13:21:25             dut.10.240.183.254: 0x8086
26/04/2021 13:21:25             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/device
26/04/2021 13:21:25             dut.10.240.183.254: 0x1889
26/04/2021 13:21:25             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/vendor
26/04/2021 13:21:26             dut.10.240.183.254: 0x8086
26/04/2021 13:21:26             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/device
26/04/2021 13:21:26             dut.10.240.183.254: 0x1889
26/04/2021 13:21:26             dut.10.240.183.254: ip link set ens865f0 vf 0 mac 00:11:22:33:44:55
26/04/2021 13:21:26             dut.10.240.183.254: 
26/04/2021 13:21:27             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:21:28             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:21:38             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:21:39             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:21:39             dut.10.240.183.254: set verbose 1
26/04/2021 13:21:39             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:21:39             dut.10.240.183.254: show port info all
26/04/2021 13:21:39             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:21:39  TestCVLAdvancedIAVFRSSGTPoGRE: rssprocess.tester_ifaces: ['ens7', 'ens8']
26/04/2021 13:21:39  TestCVLAdvancedIAVFRSSGTPoGRE: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss_gtpogre.TestCVLAdvancedIAVFRSSGTPoGRE object at 0x7f04747c10b8>
26/04/2021 13:21:39  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_inner_l4_protocal_hash Begin
26/04/2021 13:21:39             dut.10.240.183.254: 
26/04/2021 13:21:39                         tester: 
26/04/2021 13:21:39             dut.10.240.183.254: start
26/04/2021 13:21:39             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:21:39             dut.10.240.183.254: quit
26/04/2021 13:21:40             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:21:40             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:21:41             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:21:51             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:21:51             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:21:51             dut.10.240.183.254: set verbose 1
26/04/2021 13:21:51             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:21:51             dut.10.240.183.254: show port info all
26/04/2021 13:21:51             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:21:51             dut.10.240.183.254: start
26/04/2021 13:21:51             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:21:51  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_tcp================
26/04/2021 13:21:51  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:21:51             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:21:51             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:21:51             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:21:51             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:21:51             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:21:51             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:21:51             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:21:51             dut.10.240.183.254: 
Flow rule #1 created
26/04/2021 13:21:51             dut.10.240.183.254: flow list 0
26/04/2021 13:21:51             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU IPV4 UDP => RSS
1	0	0	i--	ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/04/2021 13:21:51  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:21:51  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:21:53             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x80a886fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:21:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:21:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x80a886fc', '0xc')]
26/04/2021 13:21:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:21:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:21:54             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2cb3a46c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:21:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:21:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2cb3a46c', '0xc')]
26/04/2021 13:21:54  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:21:54             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:21:55             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:21:55             dut.10.240.183.254: flow destroy 0 rule 1
26/04/2021 13:21:56             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
26/04/2021 13:21:56             dut.10.240.183.254: flow list 0
26/04/2021 13:21:56             dut.10.240.183.254: 
26/04/2021 13:21:56  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:21:56  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:21:57             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xb9567188 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:21:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_or_no_hash

26/04/2021 13:21:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb9567188', '0x8')]
26/04/2021 13:21:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:21:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:21:58             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xb9567188 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:21:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same_or_no_hash

26/04/2021 13:21:58  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_ipv4_udp_tcp passed
26/04/2021 13:21:58             dut.10.240.183.254: flow flush 0
26/04/2021 13:21:58             dut.10.240.183.254: 
26/04/2021 13:21:58  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_tcp================
26/04/2021 13:21:58  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:21:58             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:21:58             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:21:58             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:21:58             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:21:58             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:21:59             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:21:59             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:21:59             dut.10.240.183.254: 
Flow rule #1 created
26/04/2021 13:21:59             dut.10.240.183.254: flow list 0
26/04/2021 13:21:59             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
1	0	0	i--	ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:21:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:21:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:00             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=646 - nb_segs=1 - RSS hash=0x80a886fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:22:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x80a886fc', '0xc')]
26/04/2021 13:22:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:01             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=634 - nb_segs=1 - RSS hash=0x2cb3a46c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:22:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2cb3a46c', '0xc')]
26/04/2021 13:22:01  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:22:01             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:22:02             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:22:02             dut.10.240.183.254: flow destroy 0 rule 1
26/04/2021 13:22:03             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
26/04/2021 13:22:03             dut.10.240.183.254: flow list 0
26/04/2021 13:22:03             dut.10.240.183.254: 
26/04/2021 13:22:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:04             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=646 - nb_segs=1 - RSS hash=0x8c5581c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_or_no_hash

26/04/2021 13:22:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8c5581c8', '0x8')]
26/04/2021 13:22:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:06             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=634 - nb_segs=1 - RSS hash=0x8c5581c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same_or_no_hash

26/04/2021 13:22:06  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv6_gtpu_ipv4_udp_tcp passed
26/04/2021 13:22:06             dut.10.240.183.254: flow flush 0
26/04/2021 13:22:06             dut.10.240.183.254: 
26/04/2021 13:22:06  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp================
26/04/2021 13:22:06  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:22:06             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:22:06             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:22:06             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:22:06             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:22:06             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:22:06             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:22:06             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:22:06             dut.10.240.183.254: 
Flow rule #1 created
26/04/2021 13:22:06             dut.10.240.183.254: flow list 0
26/04/2021 13:22:06             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
1	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:22:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:07             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x4f1f7936 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:22:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x4f1f7936', '0x6')]
26/04/2021 13:22:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:08             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9b36214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:22:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9b36214', '0x4')]
26/04/2021 13:22:08  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:22:08             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:22:09             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:22:09             dut.10.240.183.254: flow destroy 0 rule 1
26/04/2021 13:22:10             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
26/04/2021 13:22:10             dut.10.240.183.254: flow list 0
26/04/2021 13:22:11             dut.10.240.183.254: 
26/04/2021 13:22:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:12             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb9567188 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:12  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_or_no_hash

26/04/2021 13:22:12  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb9567188', '0x8')]
26/04/2021 13:22:12  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:12  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:13             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xb9567188 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same_or_no_hash

26/04/2021 13:22:13  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp passed
26/04/2021 13:22:13             dut.10.240.183.254: flow flush 0
26/04/2021 13:22:13             dut.10.240.183.254: 
26/04/2021 13:22:13  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp================
26/04/2021 13:22:13  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:22:13             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:22:13             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:22:13             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:22:13             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:22:13             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:22:13             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:22:13             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:22:13             dut.10.240.183.254: 
Flow rule #1 created
26/04/2021 13:22:13             dut.10.240.183.254: flow list 0
26/04/2021 13:22:13             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
1	0	0	i--	ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:22:13  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:13  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:14             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=654 - nb_segs=1 - RSS hash=0x4f1f7936 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:22:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x4f1f7936', '0x6')]
26/04/2021 13:22:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:15             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0x9b36214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:15  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:22:15  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9b36214', '0x4')]
26/04/2021 13:22:15  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:22:15             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:22:17             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:22:17             dut.10.240.183.254: flow destroy 0 rule 1
26/04/2021 13:22:18             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
26/04/2021 13:22:18             dut.10.240.183.254: flow list 0
26/04/2021 13:22:18             dut.10.240.183.254: 
26/04/2021 13:22:18  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:18  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:19             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=654 - nb_segs=1 - RSS hash=0x8c5581c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:19  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_or_no_hash

26/04/2021 13:22:19  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8c5581c8', '0x8')]
26/04/2021 13:22:19  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:19  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:22:20             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0x8c5581c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:20  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same_or_no_hash

26/04/2021 13:22:20  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp passed
26/04/2021 13:22:20             dut.10.240.183.254: flow flush 0
26/04/2021 13:22:20             dut.10.240.183.254: 
26/04/2021 13:22:20  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_ipv4_udp_tcp': 'passed', 'mac_ipv6_gtpu_ipv4_udp_tcp': 'passed', 'inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp': 'passed', 'inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp': 'passed'}
26/04/2021 13:22:20  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:22:20  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_inner_l4_protocal_hash Result PASSED:
26/04/2021 13:22:20             dut.10.240.183.254: flow flush 0
26/04/2021 13:22:21             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:22:21             dut.10.240.183.254: clear port stats all
26/04/2021 13:22:22             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:22:22             dut.10.240.183.254: stop
26/04/2021 13:22:22             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

  ---------------------- Forward 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.
26/04/2021 13:22:22  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4 Begin
26/04/2021 13:22:23             dut.10.240.183.254: 
26/04/2021 13:22:23                         tester: 
26/04/2021 13:22:23             dut.10.240.183.254: start
26/04/2021 13:22:23             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:22:23  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_l3dst================
26/04/2021 13:22:23  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:22:23             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:22:23             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:22:23             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:22:23             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:22:23             dut.10.240.183.254: flow list 0
26/04/2021 13:22:23             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:22:23  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:23  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:24             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0xdeede6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:24  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:22:24  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xdeede6b', '0xb')]
26/04/2021 13:22:24  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:24  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:25             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x226c483 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:25  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:22:25  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x226c483', '0x3')]
26/04/2021 13:22:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)
26/04/2021 13:22:26             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0xdeede6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:22:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xdeede6b', '0xb')]
26/04/2021 13:22:26  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:22:26             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:22:27             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:22:27             dut.10.240.183.254: flow list 0
26/04/2021 13:22:28             dut.10.240.183.254: 
26/04/2021 13:22:28  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_l3dst passed
26/04/2021 13:22:28             dut.10.240.183.254: flow flush 0
26/04/2021 13:22:28             dut.10.240.183.254: 
26/04/2021 13:22:28  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3src================
26/04/2021 13:22:28  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:22:28             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/04/2021 13:22:28             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:22:28             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/04/2021 13:22:28             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:22:28             dut.10.240.183.254: flow list 0
26/04/2021 13:22:28             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:22:28  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:28  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:29             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x21f942bf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:22:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x21f942bf', '0xf')]
26/04/2021 13:22:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:30             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x21f942bf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:22:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x21f942bf', '0xf')]
26/04/2021 13:22:30  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:30  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)
26/04/2021 13:22:31             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x2e315857 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:31  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:22:31  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2e315857', '0x7')]
26/04/2021 13:22:31  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:22:31             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:22:32             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:22:32             dut.10.240.183.254: flow list 0
26/04/2021 13:22:32             dut.10.240.183.254: 
26/04/2021 13:22:32  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3src passed
26/04/2021 13:22:32             dut.10.240.183.254: flow flush 0
26/04/2021 13:22:32             dut.10.240.183.254: 
26/04/2021 13:22:32  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_all================
26/04/2021 13:22:32  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:22:32             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:22:32             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:22:32             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:22:33             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:22:33             dut.10.240.183.254: flow list 0
26/04/2021 13:22:33             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:22:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:34             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x25ce317d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:22:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x25ce317d', '0xd')]
26/04/2021 13:22:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:35             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0xbdc5de8c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:22:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xbdc5de8c', '0xc')]
26/04/2021 13:22:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)
26/04/2021 13:22:36             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x2a062b95 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:36  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:22:36  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2a062b95', '0x5')]
26/04/2021 13:22:36  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:22:36             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:22:37             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:22:37             dut.10.240.183.254: flow list 0
26/04/2021 13:22:37             dut.10.240.183.254: 
26/04/2021 13:22:37  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_all passed
26/04/2021 13:22:37             dut.10.240.183.254: flow flush 0
26/04/2021 13:22:37             dut.10.240.183.254: 
26/04/2021 13:22:37  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3dst================
26/04/2021 13:22:37  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:22:37             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:22:37             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:22:37             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:22:37             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:22:37             dut.10.240.183.254: flow list 0
26/04/2021 13:22:37             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:22:37  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:37  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:39             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0xdeede6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:22:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xdeede6b', '0xb')]
26/04/2021 13:22:39  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:39  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:40             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x226c483 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:40  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:22:40  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x226c483', '0x3')]
26/04/2021 13:22:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)
26/04/2021 13:22:41             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0xdeede6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:41  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:22:41  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xdeede6b', '0xb')]
26/04/2021 13:22:41  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:22:41             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:22:42             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:22:42             dut.10.240.183.254: flow list 0
26/04/2021 13:22:42             dut.10.240.183.254: 
26/04/2021 13:22:42  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3dst passed
26/04/2021 13:22:42             dut.10.240.183.254: flow flush 0
26/04/2021 13:22:42             dut.10.240.183.254: 
26/04/2021 13:22:42  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3src================
26/04/2021 13:22:42  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:22:42             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/04/2021 13:22:42             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:22:42             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/04/2021 13:22:42             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:22:42             dut.10.240.183.254: flow list 0
26/04/2021 13:22:42             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:22:42  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:42  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:43             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x21f942bf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:22:43  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x21f942bf', '0xf')]
26/04/2021 13:22:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:44             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x21f942bf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:22:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x21f942bf', '0xf')]
26/04/2021 13:22:45  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:45  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)
26/04/2021 13:22:46             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x2e315857 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:22:46  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2e315857', '0x7')]
26/04/2021 13:22:46  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:22:46             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:22:47             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:22:47             dut.10.240.183.254: flow list 0
26/04/2021 13:22:47             dut.10.240.183.254: 
26/04/2021 13:22:47  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3src passed
26/04/2021 13:22:47             dut.10.240.183.254: flow flush 0
26/04/2021 13:22:47             dut.10.240.183.254: 
26/04/2021 13:22:47  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_all================
26/04/2021 13:22:47  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:22:47             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:22:47             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:22:47             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:22:47             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:22:47             dut.10.240.183.254: flow list 0
26/04/2021 13:22:47             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:22:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:48             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x25ce317d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:22:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x25ce317d', '0xd')]
26/04/2021 13:22:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:22:49             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0xbdc5de8c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:22:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xbdc5de8c', '0xc')]
26/04/2021 13:22:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:22:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)
26/04/2021 13:22:50             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x2a062b95 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:22:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:22:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2a062b95', '0x5')]
26/04/2021 13:22:50  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:22:50             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:22:52             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:22:52             dut.10.240.183.254: flow list 0
26/04/2021 13:22:52             dut.10.240.183.254: 
26/04/2021 13:22:52  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_all passed
26/04/2021 13:22:52             dut.10.240.183.254: flow flush 0
26/04/2021 13:22:52             dut.10.240.183.254: 
26/04/2021 13:22:52  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv4_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_all': 'passed'}
26/04/2021 13:22:52  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:22:52  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4 Result PASSED:
26/04/2021 13:22:52             dut.10.240.183.254: flow flush 0
26/04/2021 13:22:53             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:22:53             dut.10.240.183.254: clear port stats all
26/04/2021 13:22:54             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:22:54             dut.10.240.183.254: stop
26/04/2021 13:22:54             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: 2              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
  RX-packets: 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.
26/04/2021 13:22:54  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_symmetric Begin
26/04/2021 13:22:54             dut.10.240.183.254: 
26/04/2021 13:22:54                         tester: 
26/04/2021 13:22:54             dut.10.240.183.254: start
26/04/2021 13:22:54             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:22:54             dut.10.240.183.254: quit
26/04/2021 13:22:55             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:22:55             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:22:56             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:23:06             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:23:06             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:23:06             dut.10.240.183.254: set verbose 1
26/04/2021 13:23:06             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:23:06             dut.10.240.183.254: show port info all
26/04/2021 13:23:06             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:23:06             dut.10.240.183.254: start
26/04/2021 13:23:07             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:23:07  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_symmetric================
26/04/2021 13:23:07  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:23:07             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/04/2021 13:23:07             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:23:07             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/04/2021 13:23:07             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:23:07             dut.10.240.183.254: flow list 0
26/04/2021 13:23:07             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:23:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)
26/04/2021 13:23:08             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x2908beb8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-ipv4-udp'}

26/04/2021 13:23:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2908beb8', '0x8')]
26/04/2021 13:23:08  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:08  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480)
26/04/2021 13:23:09             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x2908beb8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:09  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:23:09  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2908beb8', '0x8')]
26/04/2021 13:23:09  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:23:09             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:23:10             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:23:10             dut.10.240.183.254: flow list 0
26/04/2021 13:23:10             dut.10.240.183.254: 
26/04/2021 13:23:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480)
26/04/2021 13:23:11             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x19e1fe19 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'check_no_hash_or_different': 'gtpogre-ipv4-udp'}

26/04/2021 13:23:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x19e1fe19', '0x9')]
26/04/2021 13:23:11  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_symmetric passed
26/04/2021 13:23:11             dut.10.240.183.254: flow flush 0
26/04/2021 13:23:11             dut.10.240.183.254: 
26/04/2021 13:23:11  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_symmetric================
26/04/2021 13:23:11  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:23:11             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/04/2021 13:23:11             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:23:11             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/04/2021 13:23:11             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:23:11             dut.10.240.183.254: flow list 0
26/04/2021 13:23:12             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:23:12  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:12  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)
26/04/2021 13:23:13             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x2908beb8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-ipv4-udp'}

26/04/2021 13:23:13  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2908beb8', '0x8')]
26/04/2021 13:23:13  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:13  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480)
26/04/2021 13:23:14             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x2908beb8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:23:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2908beb8', '0x8')]
26/04/2021 13:23:14  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:23:14             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:23:15             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:23:15             dut.10.240.183.254: flow list 0
26/04/2021 13:23:15             dut.10.240.183.254: 
26/04/2021 13:23:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480)
26/04/2021 13:23:16             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x19e1fe19 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'check_no_hash_or_different': 'gtpogre-ipv4-udp'}

26/04/2021 13:23:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x19e1fe19', '0x9')]
26/04/2021 13:23:16  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_symmetric passed
26/04/2021 13:23:16             dut.10.240.183.254: flow flush 0
26/04/2021 13:23:16             dut.10.240.183.254: 
26/04/2021 13:23:16  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv4_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_symmetric': 'passed'}
26/04/2021 13:23:16  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:23:16  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_symmetric Result PASSED:
26/04/2021 13:23:16             dut.10.240.183.254: flow flush 0
26/04/2021 13:23:17             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:23:17             dut.10.240.183.254: clear port stats all
26/04/2021 13:23:19             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:23:19             dut.10.240.183.254: stop
26/04/2021 13:23:19             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
  RX-packets: 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.
26/04/2021 13:23:19  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_tcp Begin
26/04/2021 13:23:19             dut.10.240.183.254: 
26/04/2021 13:23:19                         tester: 
26/04/2021 13:23:19             dut.10.240.183.254: start
26/04/2021 13:23:19             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:23:19  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst================
26/04/2021 13:23:19  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:23:19             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:23:19             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:23:19             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:23:19             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:23:19             dut.10.240.183.254: flow list 0
26/04/2021 13:23:19             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:23:19  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:19  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:20             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xae49544f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:20  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:23:20  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xae49544f', '0xf')]
26/04/2021 13:23:20  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:20  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:21             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x4a89121b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:21  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:23:21  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x4a89121b', '0xb')]
26/04/2021 13:23:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:22             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xae49544f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:23:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xae49544f', '0xf')]
26/04/2021 13:23:22  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:23:22             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:23:24             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:23:24             dut.10.240.183.254: flow list 0
26/04/2021 13:23:24             dut.10.240.183.254: 
26/04/2021 13:23:24  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst passed
26/04/2021 13:23:24             dut.10.240.183.254: flow flush 0
26/04/2021 13:23:24             dut.10.240.183.254: 
26/04/2021 13:23:24  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src================
26/04/2021 13:23:24  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:23:24             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:23:24             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:23:24             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:23:24             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:23:24             dut.10.240.183.254: flow list 0
26/04/2021 13:23:24             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:23:24  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:24  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:25             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe2c2a51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:25  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:23:25  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe2c2a51', '0x1')]
26/04/2021 13:23:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:26             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe2c2a51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:23:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe2c2a51', '0x1')]
26/04/2021 13:23:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:27             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xeaec6c05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:23:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xeaec6c05', '0x5')]
26/04/2021 13:23:27  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:23:27             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:23:28             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:23:28             dut.10.240.183.254: flow list 0
26/04/2021 13:23:28             dut.10.240.183.254: 
26/04/2021 13:23:28  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src passed
26/04/2021 13:23:28             dut.10.240.183.254: flow flush 0
26/04/2021 13:23:29             dut.10.240.183.254: 
26/04/2021 13:23:29  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4src================
26/04/2021 13:23:29  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:23:29             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:23:29             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:23:29             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:23:29             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:23:29             dut.10.240.183.254: flow list 0
26/04/2021 13:23:29             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:23:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:30             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x74071a68 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:23:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x74071a68', '0x8')]
26/04/2021 13:23:30  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:30  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:31             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x90c75c3c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:31  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:23:31  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x90c75c3c', '0xc')]
26/04/2021 13:23:31  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:31  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480)
26/04/2021 13:23:32             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc8fde07d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:32  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:23:32  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc8fde07d', '0xd')]
26/04/2021 13:23:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:23:33             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x74071a68 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:23:33  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x74071a68', '0x8')]
26/04/2021 13:23:33  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:23:33             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:23:34             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:23:34             dut.10.240.183.254: flow list 0
26/04/2021 13:23:34             dut.10.240.183.254: 
26/04/2021 13:23:34  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4src passed
26/04/2021 13:23:34             dut.10.240.183.254: flow flush 0
26/04/2021 13:23:34             dut.10.240.183.254: 
26/04/2021 13:23:34  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst================
26/04/2021 13:23:34  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:23:34             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:23:35             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:23:35             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:23:35             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:23:35             dut.10.240.183.254: flow list 0
26/04/2021 13:23:35             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:23:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:36             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x20130efe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:36  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:23:36  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x20130efe', '0xe')]
26/04/2021 13:23:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:37             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc4d348aa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:23:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc4d348aa', '0xa')]
26/04/2021 13:23:37  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:37  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:23:38             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc8fde07d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:23:38  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc8fde07d', '0xd')]
26/04/2021 13:23:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:23:39             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x20130efe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:23:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x20130efe', '0xe')]
26/04/2021 13:23:39  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:23:39             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:23:40             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:23:40             dut.10.240.183.254: flow list 0
26/04/2021 13:23:40             dut.10.240.183.254: 
26/04/2021 13:23:40  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst passed
26/04/2021 13:23:40             dut.10.240.183.254: flow flush 0
26/04/2021 13:23:40             dut.10.240.183.254: 
26/04/2021 13:23:40  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4src================
26/04/2021 13:23:40  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:23:40             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:23:40             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:23:40             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:23:41             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:23:41             dut.10.240.183.254: flow list 0
26/04/2021 13:23:41             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:23:41  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:41  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:42             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xd4626476 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:42  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:23:42  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd4626476', '0x6')]
26/04/2021 13:23:42  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:42  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:43             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x30a22222 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:23:43  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x30a22222', '0x2')]
26/04/2021 13:23:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480)
26/04/2021 13:23:44             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x68989e63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:23:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x68989e63', '0x3')]
26/04/2021 13:23:44  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:44  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:23:45             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xd4626476 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:23:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd4626476', '0x6')]
26/04/2021 13:23:45  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:23:45             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:23:46             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:23:46             dut.10.240.183.254: flow list 0
26/04/2021 13:23:46             dut.10.240.183.254: 
26/04/2021 13:23:46  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4src passed
26/04/2021 13:23:46             dut.10.240.183.254: flow flush 0
26/04/2021 13:23:46             dut.10.240.183.254: 
26/04/2021 13:23:46  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4dst================
26/04/2021 13:23:46  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:23:46             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:23:46             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:23:46             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:23:47             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:23:47             dut.10.240.183.254: flow list 0
26/04/2021 13:23:47             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:23:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:48             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x807670e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:23:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x807670e0', '0x0')]
26/04/2021 13:23:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:49             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x64b636b4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:23:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x64b636b4', '0x4')]
26/04/2021 13:23:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:23:50             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x68989e63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:23:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x68989e63', '0x3')]
26/04/2021 13:23:50  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:50  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:23:51             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x807670e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:51  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:23:51  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x807670e0', '0x0')]
26/04/2021 13:23:51  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:23:51             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:23:52             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:23:52             dut.10.240.183.254: flow list 0
26/04/2021 13:23:52             dut.10.240.183.254: 
26/04/2021 13:23:52  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4dst passed
26/04/2021 13:23:52             dut.10.240.183.254: flow flush 0
26/04/2021 13:23:52             dut.10.240.183.254: 
26/04/2021 13:23:52  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4src================
26/04/2021 13:23:52  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:23:52             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:23:52             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:23:52             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:23:52             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:23:52             dut.10.240.183.254: flow list 0
26/04/2021 13:23:53             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:23:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:54             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x8fb337bd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:23:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8fb337bd', '0xd')]
26/04/2021 13:23:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:23:55             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x61490d89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:23:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x61490d89', '0x9')]
26/04/2021 13:23:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=32)/("X"*480)
26/04/2021 13:23:56             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x8fb337bd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:23:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8fb337bd', '0xd')]
26/04/2021 13:23:56  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:23:56             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:23:57             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:23:57             dut.10.240.183.254: flow list 0
26/04/2021 13:23:57             dut.10.240.183.254: 
26/04/2021 13:23:57  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4src passed
26/04/2021 13:23:57             dut.10.240.183.254: flow flush 0
26/04/2021 13:23:57             dut.10.240.183.254: 
26/04/2021 13:23:57  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4dst================
26/04/2021 13:23:57  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:23:57             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:23:57             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:23:57             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:23:57             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:23:57             dut.10.240.183.254: flow list 0
26/04/2021 13:23:57             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:23:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:23:58             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xea57f7fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:23:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:23:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xea57f7fb', '0xb')]
26/04/2021 13:23:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:23:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:24:00             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x4adcdcf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x4adcdcf', '0xf')]
26/04/2021 13:24:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:24:01             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xea57f7fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:24:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xea57f7fb', '0xb')]
26/04/2021 13:24:01  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:24:01             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:24:02             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:24:02             dut.10.240.183.254: flow list 0
26/04/2021 13:24:02             dut.10.240.183.254: 
26/04/2021 13:24:02  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4dst passed
26/04/2021 13:24:02             dut.10.240.183.254: flow flush 0
26/04/2021 13:24:02             dut.10.240.183.254: 
26/04/2021 13:24:02  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_all================
26/04/2021 13:24:02  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:24:02             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:24:02             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:24:02             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:24:02             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:24:02             dut.10.240.183.254: flow list 0
26/04/2021 13:24:02             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:24:02  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:02  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:03             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x16189e89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:03  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:24:03  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x16189e89', '0x9')]
26/04/2021 13:24:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:24:04             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1d2f6b41 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1d2f6b41', '0x1')]
26/04/2021 13:24:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:24:06             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe3d0cb32 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe3d0cb32', '0x2')]
26/04/2021 13:24:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:07             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x20c084a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x20c084a', '0xa')]
26/04/2021 13:24:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:08             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xf2d8d8dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf2d8d8dd', '0xd')]
26/04/2021 13:24:08  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:24:08             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:24:09             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:24:09             dut.10.240.183.254: flow list 0
26/04/2021 13:24:09             dut.10.240.183.254: 
26/04/2021 13:24:09  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_all passed
26/04/2021 13:24:09             dut.10.240.183.254: flow flush 0
26/04/2021 13:24:09             dut.10.240.183.254: 
26/04/2021 13:24:09  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3================
26/04/2021 13:24:09  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:24:09             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:24:09             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:24:09             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:24:09             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:24:09             dut.10.240.183.254: flow list 0
26/04/2021 13:24:09             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:24:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:10             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xefa51bfa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:24:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xefa51bfa', '0xa')]
26/04/2021 13:24:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:11             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xfbb18d39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xfbb18d39', '0x9')]
26/04/2021 13:24:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:13             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb655dae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:13  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb655dae', '0xe')]
26/04/2021 13:24:13  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:13  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=12,dport=13)/("X"*480)
26/04/2021 13:24:14             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xefa51bfa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:24:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xefa51bfa', '0xa')]
26/04/2021 13:24:14  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:24:14             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:24:15             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:24:15             dut.10.240.183.254: flow list 0
26/04/2021 13:24:15             dut.10.240.183.254: 
26/04/2021 13:24:15  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3 passed
26/04/2021 13:24:15             dut.10.240.183.254: flow flush 0
26/04/2021 13:24:15             dut.10.240.183.254: 
26/04/2021 13:24:15  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst================
26/04/2021 13:24:15  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:24:15             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:24:15             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:24:15             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:24:15             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:24:15             dut.10.240.183.254: flow list 0
26/04/2021 13:24:15             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:24:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:16             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xae49544f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:24:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xae49544f', '0xf')]
26/04/2021 13:24:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:17             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x4a89121b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x4a89121b', '0xb')]
26/04/2021 13:24:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:19             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xae49544f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:19  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:24:19  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xae49544f', '0xf')]
26/04/2021 13:24:19  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:24:19             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:24:20             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:24:20             dut.10.240.183.254: flow list 0
26/04/2021 13:24:20             dut.10.240.183.254: 
26/04/2021 13:24:20  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst passed
26/04/2021 13:24:20             dut.10.240.183.254: flow flush 0
26/04/2021 13:24:20             dut.10.240.183.254: 
26/04/2021 13:24:20  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src================
26/04/2021 13:24:20  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:24:20             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:24:20             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:24:20             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:24:20             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:24:20             dut.10.240.183.254: flow list 0
26/04/2021 13:24:20             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:24:20  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:20  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:21             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe2c2a51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:21  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:24:21  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe2c2a51', '0x1')]
26/04/2021 13:24:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:22             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe2c2a51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:24:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe2c2a51', '0x1')]
26/04/2021 13:24:22  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:22  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:23             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xeaec6c05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xeaec6c05', '0x5')]
26/04/2021 13:24:23  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:24:23             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:24:25             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:24:25             dut.10.240.183.254: flow list 0
26/04/2021 13:24:25             dut.10.240.183.254: 
26/04/2021 13:24:25  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src passed
26/04/2021 13:24:25             dut.10.240.183.254: flow flush 0
26/04/2021 13:24:25             dut.10.240.183.254: 
26/04/2021 13:24:25  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4src================
26/04/2021 13:24:25  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:24:25             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:24:25             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:24:25             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:24:25             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:24:25             dut.10.240.183.254: flow list 0
26/04/2021 13:24:25             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:24:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:26             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x74071a68 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:24:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x74071a68', '0x8')]
26/04/2021 13:24:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:27             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x90c75c3c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x90c75c3c', '0xc')]
26/04/2021 13:24:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480)
26/04/2021 13:24:28             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc8fde07d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:28  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:28  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc8fde07d', '0xd')]
26/04/2021 13:24:28  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:28  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:24:29             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x74071a68 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:24:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x74071a68', '0x8')]
26/04/2021 13:24:29  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:24:29             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:24:31             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:24:31             dut.10.240.183.254: flow list 0
26/04/2021 13:24:31             dut.10.240.183.254: 
26/04/2021 13:24:31  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4src passed
26/04/2021 13:24:31             dut.10.240.183.254: flow flush 0
26/04/2021 13:24:31             dut.10.240.183.254: 
26/04/2021 13:24:31  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst================
26/04/2021 13:24:31  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:24:31             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:24:31             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:24:31             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:24:31             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:24:31             dut.10.240.183.254: flow list 0
26/04/2021 13:24:31             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:24:31  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:31  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:32             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x20130efe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:32  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:24:32  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x20130efe', '0xe')]
26/04/2021 13:24:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:33             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc4d348aa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:33  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc4d348aa', '0xa')]
26/04/2021 13:24:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:24:34             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc8fde07d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc8fde07d', '0xd')]
26/04/2021 13:24:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:24:35             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x20130efe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:24:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x20130efe', '0xe')]
26/04/2021 13:24:35  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:24:35             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:24:37             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:24:37             dut.10.240.183.254: flow list 0
26/04/2021 13:24:37             dut.10.240.183.254: 
26/04/2021 13:24:37  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst passed
26/04/2021 13:24:37             dut.10.240.183.254: flow flush 0
26/04/2021 13:24:37             dut.10.240.183.254: 
26/04/2021 13:24:37  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4src================
26/04/2021 13:24:37  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:24:37             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:24:37             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:24:37             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:24:37             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:24:37             dut.10.240.183.254: flow list 0
26/04/2021 13:24:37             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:24:37  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:37  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:38             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xd4626476 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:24:38  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd4626476', '0x6')]
26/04/2021 13:24:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:39             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x30a22222 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x30a22222', '0x2')]
26/04/2021 13:24:39  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:39  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480)
26/04/2021 13:24:40             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x68989e63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:40  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:40  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x68989e63', '0x3')]
26/04/2021 13:24:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:24:41             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xd4626476 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:41  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:24:41  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd4626476', '0x6')]
26/04/2021 13:24:41  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:24:41             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:24:42             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:24:42             dut.10.240.183.254: flow list 0
26/04/2021 13:24:43             dut.10.240.183.254: 
26/04/2021 13:24:43  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4src passed
26/04/2021 13:24:43             dut.10.240.183.254: flow flush 0
26/04/2021 13:24:43             dut.10.240.183.254: 
26/04/2021 13:24:43  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4dst================
26/04/2021 13:24:43  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:24:43             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:24:43             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:24:43             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:24:43             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:24:43             dut.10.240.183.254: flow list 0
26/04/2021 13:24:43             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:24:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:44             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x807670e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:24:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x807670e0', '0x0')]
26/04/2021 13:24:44  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:44  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:45             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x64b636b4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x64b636b4', '0x4')]
26/04/2021 13:24:45  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:45  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:24:46             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x68989e63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:46  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x68989e63', '0x3')]
26/04/2021 13:24:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:24:47             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x807670e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:24:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x807670e0', '0x0')]
26/04/2021 13:24:47  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:24:47             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:24:48             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:24:48             dut.10.240.183.254: flow list 0
26/04/2021 13:24:49             dut.10.240.183.254: 
26/04/2021 13:24:49  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4dst passed
26/04/2021 13:24:49             dut.10.240.183.254: flow flush 0
26/04/2021 13:24:49             dut.10.240.183.254: 
26/04/2021 13:24:49  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4src================
26/04/2021 13:24:49  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:24:49             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:24:49             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:24:49             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:24:49             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:24:49             dut.10.240.183.254: flow list 0
26/04/2021 13:24:49             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:24:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:50             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x8fb337bd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:24:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8fb337bd', '0xd')]
26/04/2021 13:24:50  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:50  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:24:51             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x61490d89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:51  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:51  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x61490d89', '0x9')]
26/04/2021 13:24:51  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:51  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=32)/("X"*480)
26/04/2021 13:24:52             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x8fb337bd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:24:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8fb337bd', '0xd')]
26/04/2021 13:24:52  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:24:52             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:24:53             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:24:53             dut.10.240.183.254: flow list 0
26/04/2021 13:24:53             dut.10.240.183.254: 
26/04/2021 13:24:53  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4src passed
26/04/2021 13:24:53             dut.10.240.183.254: flow flush 0
26/04/2021 13:24:53             dut.10.240.183.254: 
26/04/2021 13:24:53  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4dst================
26/04/2021 13:24:53  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:24:53             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:24:53             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:24:53             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:24:54             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:24:54             dut.10.240.183.254: flow list 0
26/04/2021 13:24:54             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:24:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:24:55             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xea57f7fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:24:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xea57f7fb', '0xb')]
26/04/2021 13:24:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:24:56             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x4adcdcf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:24:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x4adcdcf', '0xf')]
26/04/2021 13:24:56  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:56  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:24:57             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xea57f7fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:24:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:24:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xea57f7fb', '0xb')]
26/04/2021 13:24:57  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:24:57             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:24:58             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:24:58             dut.10.240.183.254: flow list 0
26/04/2021 13:24:58             dut.10.240.183.254: 
26/04/2021 13:24:58  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4dst passed
26/04/2021 13:24:58             dut.10.240.183.254: flow flush 0
26/04/2021 13:24:58             dut.10.240.183.254: 
26/04/2021 13:24:58  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_all================
26/04/2021 13:24:58  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:24:58             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:24:58             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:24:58             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:24:58             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:24:58             dut.10.240.183.254: flow list 0
26/04/2021 13:24:58             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:24:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:24:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:25:00             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x16189e89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:25:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x16189e89', '0x9')]
26/04/2021 13:25:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:25:01             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1d2f6b41 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:25:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1d2f6b41', '0x1')]
26/04/2021 13:25:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:25:02             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe3d0cb32 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:25:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe3d0cb32', '0x2')]
26/04/2021 13:25:02  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:02  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:25:03             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x20c084a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:03  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:25:03  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x20c084a', '0xa')]
26/04/2021 13:25:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:25:04             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xf2d8d8dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:25:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf2d8d8dd', '0xd')]
26/04/2021 13:25:04  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:25:04             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:25:05             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:25:05             dut.10.240.183.254: flow list 0
26/04/2021 13:25:05             dut.10.240.183.254: 
26/04/2021 13:25:05  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_all passed
26/04/2021 13:25:05             dut.10.240.183.254: flow flush 0
26/04/2021 13:25:05             dut.10.240.183.254: 
26/04/2021 13:25:05  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3================
26/04/2021 13:25:05  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:25:05             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:25:05             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:25:05             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:25:05             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:25:05             dut.10.240.183.254: flow list 0
26/04/2021 13:25:06             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:25:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:25:07             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xefa51bfa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:25:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xefa51bfa', '0xa')]
26/04/2021 13:25:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:25:08             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xfbb18d39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:25:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xfbb18d39', '0x9')]
26/04/2021 13:25:08  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:08  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:25:09             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb655dae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:09  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:25:09  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb655dae', '0xe')]
26/04/2021 13:25:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=12,dport=13)/("X"*480)
26/04/2021 13:25:10             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xefa51bfa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xefa51bfa', '0xa')]
26/04/2021 13:25:10  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:25:10             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:25:11             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:25:11             dut.10.240.183.254: flow list 0
26/04/2021 13:25:11             dut.10.240.183.254: 
26/04/2021 13:25:11  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3 passed
26/04/2021 13:25:11             dut.10.240.183.254: flow flush 0
26/04/2021 13:25:11             dut.10.240.183.254: 
26/04/2021 13:25:11  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_all': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3': 'passed'}
26/04/2021 13:25:11  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:25:11  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_tcp Result PASSED:
26/04/2021 13:25:11             dut.10.240.183.254: flow flush 0
26/04/2021 13:25:12             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:25:12             dut.10.240.183.254: clear port stats all
26/04/2021 13:25:14             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:25:14             dut.10.240.183.254: stop
26/04/2021 13:25:14             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= 1 -> TX Port= 0/Queue= 1 -------
  RX-packets: 6              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Done.
26/04/2021 13:25:14  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_tcp_symmetric Begin
26/04/2021 13:25:14             dut.10.240.183.254: 
26/04/2021 13:25:14                         tester: 
26/04/2021 13:25:14             dut.10.240.183.254: start
26/04/2021 13:25:14             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:25:14             dut.10.240.183.254: quit
26/04/2021 13:25:15             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:25:15             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:25:16             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:25:26             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:25:26             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:25:26             dut.10.240.183.254: set verbose 1
26/04/2021 13:25:26             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:25:26             dut.10.240.183.254: show port info all
26/04/2021 13:25:26             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:25:26             dut.10.240.183.254: start
26/04/2021 13:25:26             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:25:26  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_symmetric================
26/04/2021 13:25:26  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:25:26             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:25:26             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:25:26             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:25:26             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:25:26             dut.10.240.183.254: flow list 0
26/04/2021 13:25:26             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:25:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:27             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1dbc2eaa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:25:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1dbc2eaa', '0xa')]
26/04/2021 13:25:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:25:29             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1dbc2eaa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1dbc2eaa', '0xa')]
26/04/2021 13:25:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:30             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1dbc2eaa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1dbc2eaa', '0xa')]
26/04/2021 13:25:30  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:30  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:25:31             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1dbc2eaa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:31  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:31  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1dbc2eaa', '0xa')]
26/04/2021 13:25:31  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:31  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:32             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1dbc2eaa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:32  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:32  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1dbc2eaa', '0xa')]
26/04/2021 13:25:32  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:25:32             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:25:33             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:25:33             dut.10.240.183.254: flow list 0
26/04/2021 13:25:33             dut.10.240.183.254: 
26/04/2021 13:25:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:25:34             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2d840723 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:25:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2d840723', '0x3')]
26/04/2021 13:25:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:35             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2d840723 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:25:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2d840723', '0x3')]
26/04/2021 13:25:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:25:37             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2d840723 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:25:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2d840723', '0x3')]
26/04/2021 13:25:37  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:37  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:38             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2d840723 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:25:38  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2d840723', '0x3')]
26/04/2021 13:25:38  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_symmetric passed
26/04/2021 13:25:38             dut.10.240.183.254: flow flush 0
26/04/2021 13:25:38             dut.10.240.183.254: 
26/04/2021 13:25:38  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_symmetric================
26/04/2021 13:25:38  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:25:38             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:25:38             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:25:38             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:25:38             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:25:38             dut.10.240.183.254: flow list 0
26/04/2021 13:25:38             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:25:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:39             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1dbc2eaa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:25:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1dbc2eaa', '0xa')]
26/04/2021 13:25:39  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:39  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:25:40             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1dbc2eaa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:40  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:40  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1dbc2eaa', '0xa')]
26/04/2021 13:25:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:41             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1dbc2eaa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:41  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:41  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1dbc2eaa', '0xa')]
26/04/2021 13:25:41  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:41  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:25:42             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1dbc2eaa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:42  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:42  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1dbc2eaa', '0xa')]
26/04/2021 13:25:42  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:42  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:43             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x1dbc2eaa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:43  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1dbc2eaa', '0xa')]
26/04/2021 13:25:43  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:25:43             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:25:45             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:25:45             dut.10.240.183.254: flow list 0
26/04/2021 13:25:45             dut.10.240.183.254: 
26/04/2021 13:25:45  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:45  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:25:46             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2d840723 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:25:46  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2d840723', '0x3')]
26/04/2021 13:25:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:47             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2d840723 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:25:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2d840723', '0x3')]
26/04/2021 13:25:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:25:48             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2d840723 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:25:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2d840723', '0x3')]
26/04/2021 13:25:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:49             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2d840723 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:25:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2d840723', '0x3')]
26/04/2021 13:25:49  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_symmetric passed
26/04/2021 13:25:49             dut.10.240.183.254: flow flush 0
26/04/2021 13:25:49             dut.10.240.183.254: 
26/04/2021 13:25:49  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv4_tcp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_symmetric': 'passed'}
26/04/2021 13:25:49  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:25:49  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_tcp_symmetric Result PASSED:
26/04/2021 13:25:49             dut.10.240.183.254: flow flush 0
26/04/2021 13:25:50             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:25:50             dut.10.240.183.254: clear port stats all
26/04/2021 13:25:52             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:25:52             dut.10.240.183.254: stop
26/04/2021 13:25:52             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: 8              TX-packets: 0              TX-dropped: 0             

  ------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
  RX-packets: 10             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.
26/04/2021 13:25:52  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_tcp_without_ul_dl Begin
26/04/2021 13:25:52             dut.10.240.183.254: 
26/04/2021 13:25:52                         tester: 
26/04/2021 13:25:52             dut.10.240.183.254: start
26/04/2021 13:25:52             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:25:52  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src================
26/04/2021 13:25:52  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:25:52             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:25:52             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:25:52             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:25:52             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:25:52             dut.10.240.183.254: flow list 0
26/04/2021 13:25:52             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:25:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:53             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc284c39e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:25:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc284c39e', '0xe')]
26/04/2021 13:25:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:54             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc284c39e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc284c39e', '0xe')]
26/04/2021 13:25:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:55             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb039480b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:25:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb039480b', '0xb')]
26/04/2021 13:25:56  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:56  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:25:57             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb039480b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:25:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb039480b', '0xb')]
26/04/2021 13:25:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=32, dport=33)/("X"*480)
26/04/2021 13:25:58             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc284c39e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc284c39e', '0xe')]
26/04/2021 13:25:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:25:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=32, dport=33)/("X"*480)
26/04/2021 13:25:59             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc284c39e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:25:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:25:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc284c39e', '0xe')]
26/04/2021 13:25:59  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:25:59             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:26:00             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:26:00             dut.10.240.183.254: flow list 0
26/04/2021 13:26:00             dut.10.240.183.254: 
26/04/2021 13:26:00  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src passed
26/04/2021 13:26:00             dut.10.240.183.254: flow flush 0
26/04/2021 13:26:00             dut.10.240.183.254: 
26/04/2021 13:26:00  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst================
26/04/2021 13:26:00  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:26:00             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:26:00             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:26:00             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:26:00             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:26:00             dut.10.240.183.254: flow list 0
26/04/2021 13:26:00             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:26:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:01             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x21ca9c48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:26:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x21ca9c48', '0x8')]
26/04/2021 13:26:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:03             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x21ca9c48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:03  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:03  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x21ca9c48', '0x8')]
26/04/2021 13:26:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:04             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x537717dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x537717dd', '0xd')]
26/04/2021 13:26:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:05             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x537717dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x537717dd', '0xd')]
26/04/2021 13:26:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=32, dport=33)/("X"*480)
26/04/2021 13:26:06             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x21ca9c48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x21ca9c48', '0x8')]
26/04/2021 13:26:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=32, dport=33)/("X"*480)
26/04/2021 13:26:07             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x21ca9c48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x21ca9c48', '0x8')]
26/04/2021 13:26:07  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:26:07             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:26:08             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:26:08             dut.10.240.183.254: flow list 0
26/04/2021 13:26:08             dut.10.240.183.254: 
26/04/2021 13:26:08  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst passed
26/04/2021 13:26:08             dut.10.240.183.254: flow flush 0
26/04/2021 13:26:08             dut.10.240.183.254: 
26/04/2021 13:26:08  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst================
26/04/2021 13:26:08  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:26:08             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:26:08             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:26:08             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:26:08             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:26:08             dut.10.240.183.254: flow list 0
26/04/2021 13:26:09             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:26:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:10             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc15db553 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:26:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc15db553', '0x3')]
26/04/2021 13:26:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=34)/("X"*480)
26/04/2021 13:26:11             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x549df755 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x549df755', '0x5')]
26/04/2021 13:26:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:12             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb3e03ec6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:12  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:12  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb3e03ec6', '0x6')]
26/04/2021 13:26:12  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:12  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:26:13             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc15db553 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:13  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc15db553', '0x3')]
26/04/2021 13:26:13  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:13  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:26:14             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc15db553 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc15db553', '0x3')]
26/04/2021 13:26:14  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:26:14             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:26:15             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:26:15             dut.10.240.183.254: flow list 0
26/04/2021 13:26:15             dut.10.240.183.254: 
26/04/2021 13:26:15  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst passed
26/04/2021 13:26:15             dut.10.240.183.254: flow flush 0
26/04/2021 13:26:15             dut.10.240.183.254: 
26/04/2021 13:26:15  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src================
26/04/2021 13:26:15  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:26:15             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:26:15             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:26:15             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:26:16             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:26:16             dut.10.240.183.254: flow list 0
26/04/2021 13:26:16             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:26:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:17             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb777c1a1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:26:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb777c1a1', '0x1')]
26/04/2021 13:26:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:26:18             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x7d61bd11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:18  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:18  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7d61bd11', '0x1')]
26/04/2021 13:26:18  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:18  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:19             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc5ca4a34 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:19  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:19  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc5ca4a34', '0x4')]
26/04/2021 13:26:19  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:19  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:26:20             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb777c1a1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:20  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:20  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb777c1a1', '0x1')]
26/04/2021 13:26:20  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:20  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:26:21             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb777c1a1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:21  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:21  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb777c1a1', '0x1')]
26/04/2021 13:26:21  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:26:21             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:26:22             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:26:22             dut.10.240.183.254: flow list 0
26/04/2021 13:26:22             dut.10.240.183.254: 
26/04/2021 13:26:22  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src passed
26/04/2021 13:26:22             dut.10.240.183.254: flow flush 0
26/04/2021 13:26:22             dut.10.240.183.254: 
26/04/2021 13:26:22  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src================
26/04/2021 13:26:22  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:26:22             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:26:22             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:26:22             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:26:23             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:26:23             dut.10.240.183.254: flow list 0
26/04/2021 13:26:23             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:26:23  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:23  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:24             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x54399e77 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:24  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:26:24  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x54399e77', '0x7')]
26/04/2021 13:26:24  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:24  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:26:25             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x9e2fe2c7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:25  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:25  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9e2fe2c7', '0x7')]
26/04/2021 13:26:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:26             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x268415e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x268415e2', '0x2')]
26/04/2021 13:26:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:26:27             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x54399e77 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x54399e77', '0x7')]
26/04/2021 13:26:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:26:28             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x54399e77 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:28  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:28  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x54399e77', '0x7')]
26/04/2021 13:26:28  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:26:28             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:26:29             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:26:29             dut.10.240.183.254: flow list 0
26/04/2021 13:26:29             dut.10.240.183.254: 
26/04/2021 13:26:29  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src passed
26/04/2021 13:26:29             dut.10.240.183.254: flow flush 0
26/04/2021 13:26:29             dut.10.240.183.254: 
26/04/2021 13:26:29  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst================
26/04/2021 13:26:29  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:26:29             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:26:30             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:26:30             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:26:30             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:26:30             dut.10.240.183.254: flow list 0
26/04/2021 13:26:30             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:26:30  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:30  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:31             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2213ea85 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:31  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:26:31  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2213ea85', '0x5')]
26/04/2021 13:26:31  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:31  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=34)/("X"*480)
26/04/2021 13:26:32             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb7d3a883 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:32  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:32  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb7d3a883', '0x3')]
26/04/2021 13:26:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:33             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x50ae6110 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:33  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x50ae6110', '0x0')]
26/04/2021 13:26:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:26:34             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2213ea85 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2213ea85', '0x5')]
26/04/2021 13:26:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:26:35             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2213ea85 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2213ea85', '0x5')]
26/04/2021 13:26:35  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:26:35             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:26:36             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:26:36             dut.10.240.183.254: flow list 0
26/04/2021 13:26:37             dut.10.240.183.254: 
26/04/2021 13:26:37  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst passed
26/04/2021 13:26:37             dut.10.240.183.254: flow flush 0
26/04/2021 13:26:37             dut.10.240.183.254: 
26/04/2021 13:26:37  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only================
26/04/2021 13:26:37  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:26:37             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:26:37             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:26:37             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:26:37             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:26:37             dut.10.240.183.254: flow list 0
26/04/2021 13:26:37             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:26:37  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:37  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:38             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x5b624d5a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:26:38  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5b624d5a', '0xa')]
26/04/2021 13:26:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:26:39             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xdea302c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xdea302c9', '0x9')]
26/04/2021 13:26:39  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:39  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:26:40             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x5b624d5a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:40  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:40  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5b624d5a', '0xa')]
26/04/2021 13:26:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:26:41             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x5b624d5a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:41  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:41  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5b624d5a', '0xa')]
26/04/2021 13:26:41  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:26:41             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:26:42             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:26:42             dut.10.240.183.254: flow list 0
26/04/2021 13:26:42             dut.10.240.183.254: 
26/04/2021 13:26:42  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only passed
26/04/2021 13:26:42             dut.10.240.183.254: flow flush 0
26/04/2021 13:26:43             dut.10.240.183.254: 
26/04/2021 13:26:43  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only================
26/04/2021 13:26:43  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:26:43             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:26:43             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:26:43             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:26:43             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:26:43             dut.10.240.183.254: flow list 0
26/04/2021 13:26:43             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:26:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:44             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x6f10f0d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:26:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6f10f0d1', '0x1')]
26/04/2021 13:26:44  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:44  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=34)/("X"*480)
26/04/2021 13:26:45             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc49a5c0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc49a5c0c', '0xc')]
26/04/2021 13:26:45  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:45  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:26:46             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x6f10f0d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:46  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6f10f0d1', '0x1')]
26/04/2021 13:26:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:26:47             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x6f10f0d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6f10f0d1', '0x1')]
26/04/2021 13:26:47  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:26:47             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:26:48             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:26:48             dut.10.240.183.254: flow list 0
26/04/2021 13:26:48             dut.10.240.183.254: 
26/04/2021 13:26:48  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only passed
26/04/2021 13:26:48             dut.10.240.183.254: flow flush 0
26/04/2021 13:26:49             dut.10.240.183.254: 
26/04/2021 13:26:49  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp================
26/04/2021 13:26:49  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:26:49             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:26:49             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:26:49             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:26:49             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:26:49             dut.10.240.183.254: flow list 0
26/04/2021 13:26:49             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:26:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:50             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb25c39b2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:26:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb25c39b2', '0x2')]
26/04/2021 13:26:50  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:50  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:26:51             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x9f709963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:51  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:51  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9f709963', '0x3')]
26/04/2021 13:26:51  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:51  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:26:52             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x128dd134 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x128dd134', '0x4')]
26/04/2021 13:26:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:53             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0xd6771d40 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd6771d40', '0x0')]
26/04/2021 13:26:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:54             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xc0e1b227 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:26:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc0e1b227', '0x7')]
26/04/2021 13:26:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:55             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb25c39b2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb25c39b2', '0x2')]
26/04/2021 13:26:55  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:26:55             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:26:57             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:26:57             dut.10.240.183.254: flow list 0
26/04/2021 13:26:57             dut.10.240.183.254: 
26/04/2021 13:26:57  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp passed
26/04/2021 13:26:57             dut.10.240.183.254: flow flush 0
26/04/2021 13:26:57             dut.10.240.183.254: 
26/04/2021 13:26:57  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3================
26/04/2021 13:26:57  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:26:57             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:26:57             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:26:57             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:26:57             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:26:57             dut.10.240.183.254: flow list 0
26/04/2021 13:26:57             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:26:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:58             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x5db42286 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:26:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5db42286', '0x6')]
26/04/2021 13:26:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:26:59             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x5db42286 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:26:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:26:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5db42286', '0x6')]
26/04/2021 13:26:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:26:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:27:00             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x399f0674 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:27:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x399f0674', '0x4')]
26/04/2021 13:27:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:27:01             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2f09a913 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:27:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2f09a913', '0x3')]
26/04/2021 13:27:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:27:02             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x399f0674 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:27:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x399f0674', '0x4')]
26/04/2021 13:27:02  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:02  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:27:04             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2f09a913 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:27:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2f09a913', '0x3')]
26/04/2021 13:27:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=12, dport=13)/("X"*480)
26/04/2021 13:27:05             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x5db42286 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:27:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5db42286', '0x6')]
26/04/2021 13:27:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=12, dport=13)/("X"*480)
26/04/2021 13:27:06             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x5db42286 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:27:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5db42286', '0x6')]
26/04/2021 13:27:06  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:27:06             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:27:07             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:27:07             dut.10.240.183.254: flow list 0
26/04/2021 13:27:07             dut.10.240.183.254: 
26/04/2021 13:27:07  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3 passed
26/04/2021 13:27:07             dut.10.240.183.254: flow flush 0
26/04/2021 13:27:07             dut.10.240.183.254: 
26/04/2021 13:27:07  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3': 'passed'}
26/04/2021 13:27:07  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:27:07  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_tcp_without_ul_dl Result PASSED:
26/04/2021 13:27:07             dut.10.240.183.254: flow flush 0
26/04/2021 13:27:08             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:27:08             dut.10.240.183.254: clear port stats all
26/04/2021 13:27:09             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:27:09             dut.10.240.183.254: stop
26/04/2021 13:27:10             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= 1 -> TX Port= 0/Queue= 1 -------
  RX-packets: 7              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
  RX-packets: 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.
26/04/2021 13:27:10  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_tcp_without_ul_dl_symmetric Begin
26/04/2021 13:27:10             dut.10.240.183.254: 
26/04/2021 13:27:10                         tester: 
26/04/2021 13:27:10             dut.10.240.183.254: start
26/04/2021 13:27:10             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:27:10             dut.10.240.183.254: quit
26/04/2021 13:27:11             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:27:11             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:27:12             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:27:22             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:27:22             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:27:22             dut.10.240.183.254: set verbose 1
26/04/2021 13:27:22             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:27:22             dut.10.240.183.254: show port info all
26/04/2021 13:27:22             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:27:22             dut.10.240.183.254: start
26/04/2021 13:27:22             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:27:22  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric================
26/04/2021 13:27:22  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:27:22             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:27:22             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:27:22             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/04/2021 13:27:22             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:27:22             dut.10.240.183.254: flow list 0
26/04/2021 13:27:22             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 13:27:22  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:22  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:27:23             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x3aa83803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-tcp-dl'}

26/04/2021 13:27:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3aa83803', '0x3')]
26/04/2021 13:27:23  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:23  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:27:24             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x3aa83803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:24  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:27:24  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3aa83803', '0x3')]
26/04/2021 13:27:24  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:24  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:27:25             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x3aa83803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:25  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:27:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3aa83803', '0x3')]
26/04/2021 13:27:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:27:27             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x3aa83803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:27:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3aa83803', '0x3')]
26/04/2021 13:27:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:27:28             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x3aa83803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:28  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-tcp-ul'}

26/04/2021 13:27:28  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3aa83803', '0x3')]
26/04/2021 13:27:28  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:28  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:27:29             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x3aa83803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:27:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3aa83803', '0x3')]
26/04/2021 13:27:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:27:30             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x3aa83803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:27:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3aa83803', '0x3')]
26/04/2021 13:27:30  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:30  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:27:31             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x3aa83803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:31  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:27:31  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3aa83803', '0x3')]
26/04/2021 13:27:31  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:27:31             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:27:32             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:27:32             dut.10.240.183.254: flow list 0
26/04/2021 13:27:32             dut.10.240.183.254: 
26/04/2021 13:27:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:27:33             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe7ca265c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-dl

26/04/2021 13:27:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:27:33  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe7ca265c', '0xc')]
26/04/2021 13:27:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:27:35             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe7ca265c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-dl

26/04/2021 13:27:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:27:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe7ca265c', '0xc')]
26/04/2021 13:27:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:27:36             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe7ca265c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:36  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-dl

26/04/2021 13:27:36  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:27:36  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe7ca265c', '0xc')]
26/04/2021 13:27:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:27:37             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe7ca265c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-ul

26/04/2021 13:27:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:27:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe7ca265c', '0xc')]
26/04/2021 13:27:37  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:37  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:27:38             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe7ca265c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-ul

26/04/2021 13:27:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:27:38  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe7ca265c', '0xc')]
26/04/2021 13:27:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:27:39             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xe7ca265c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-ul

26/04/2021 13:27:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:27:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe7ca265c', '0xc')]
26/04/2021 13:27:39  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric passed
26/04/2021 13:27:39             dut.10.240.183.254: flow flush 0
26/04/2021 13:27:39             dut.10.240.183.254: 
26/04/2021 13:27:39  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric': 'passed'}
26/04/2021 13:27:39  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:27:39  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_tcp_without_ul_dl_symmetric Result PASSED:
26/04/2021 13:27:39             dut.10.240.183.254: flow flush 0
26/04/2021 13:27:40             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:27:40             dut.10.240.183.254: clear port stats all
26/04/2021 13:27:41             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:27:41             dut.10.240.183.254: stop
26/04/2021 13:27:42             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: 8              TX-packets: 0              TX-dropped: 0             

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

  ---------------------- Forward 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.
26/04/2021 13:27:42  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_udp Begin
26/04/2021 13:27:42             dut.10.240.183.254: 
26/04/2021 13:27:42                         tester: 
26/04/2021 13:27:42             dut.10.240.183.254: start
26/04/2021 13:27:42             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:27:42  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst================
26/04/2021 13:27:42  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:27:42             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:27:42             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:27:42             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:27:42             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:27:42             dut.10.240.183.254: flow list 0
26/04/2021 13:27:42             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:27:42  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:42  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:27:43             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x259656c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:27:43  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x259656c0', '0x0')]
26/04/2021 13:27:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:27:44             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x409b8aca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:27:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x409b8aca', '0xa')]
26/04/2021 13:27:44  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:44  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:27: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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x259656c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:27:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x259656c0', '0x0')]
26/04/2021 13:27:45  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:27:45             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:27:47             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:27:47             dut.10.240.183.254: flow list 0
26/04/2021 13:27:47             dut.10.240.183.254: 
26/04/2021 13:27:47  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst passed
26/04/2021 13:27:47             dut.10.240.183.254: flow flush 0
26/04/2021 13:27:47             dut.10.240.183.254: 
26/04/2021 13:27:47  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src================
26/04/2021 13:27:47  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:27:47             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:27:47             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:27:47             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:27:47             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:27:47             dut.10.240.183.254: flow list 0
26/04/2021 13:27:47             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:27:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:27:48             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xaea4592a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:27:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xaea4592a', '0xa')]
26/04/2021 13:27:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:27:49             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xaea4592a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:27:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xaea4592a', '0xa')]
26/04/2021 13:27:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:27:50             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0xcba98520 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:27:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xcba98520', '0x0')]
26/04/2021 13:27:50  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:27:50             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:27:51             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:27:51             dut.10.240.183.254: flow list 0
26/04/2021 13:27:51             dut.10.240.183.254: 
26/04/2021 13:27:51  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src passed
26/04/2021 13:27:51             dut.10.240.183.254: flow flush 0
26/04/2021 13:27:52             dut.10.240.183.254: 
26/04/2021 13:27:52  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src================
26/04/2021 13:27:52  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:27:52             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:27:52             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:27:52             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:27:52             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:27:52             dut.10.240.183.254: flow list 0
26/04/2021 13:27:52             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:27:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:27:53             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe2c8766c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:27:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe2c8766c', '0xc')]
26/04/2021 13:27:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:27:54             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x87c5aa66 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:27:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x87c5aa66', '0x6')]
26/04/2021 13:27:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480)
26/04/2021 13:27:55             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xcf701a43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:27:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xcf701a43', '0x3')]
26/04/2021 13:27:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:27:56             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe2c8766c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:27:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe2c8766c', '0xc')]
26/04/2021 13:27:56  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:27:56             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:27:57             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:27:57             dut.10.240.183.254: flow list 0
26/04/2021 13:27:57             dut.10.240.183.254: 
26/04/2021 13:27:57  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src passed
26/04/2021 13:27:57             dut.10.240.183.254: flow flush 0
26/04/2021 13:27:57             dut.10.240.183.254: 
26/04/2021 13:27:57  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst================
26/04/2021 13:27:57  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:27:57             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:27:58             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:27:58             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:27:58             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:27:58             dut.10.240.183.254: flow list 0
26/04/2021 13:27:58             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:27:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:27:59             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe87ba47f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:27:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:27:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe87ba47f', '0xf')]
26/04/2021 13:27:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:27:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:00             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x8d767875 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d767875', '0x5')]
26/04/2021 13:28:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:28:01             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xcf701a43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xcf701a43', '0x3')]
26/04/2021 13:28:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:28:02             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe87ba47f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:28:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe87ba47f', '0xf')]
26/04/2021 13:28:02  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:28:02             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:28:03             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:28:03             dut.10.240.183.254: flow list 0
26/04/2021 13:28:03             dut.10.240.183.254: 
26/04/2021 13:28:03  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst passed
26/04/2021 13:28:03             dut.10.240.183.254: flow flush 0
26/04/2021 13:28:03             dut.10.240.183.254: 
26/04/2021 13:28:03  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src================
26/04/2021 13:28:03  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:28:03             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:28:04             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:28:04             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:28:04             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:28:04             dut.10.240.183.254: flow list 0
26/04/2021 13:28:04             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:28:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:05             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x69fa7986 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:28:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x69fa7986', '0x6')]
26/04/2021 13:28:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:06             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xcf7a58c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xcf7a58c', '0xc')]
26/04/2021 13:28:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480)
26/04/2021 13:28:07             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x444215a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x444215a9', '0x9')]
26/04/2021 13:28:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:28:08             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x69fa7986 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:28:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x69fa7986', '0x6')]
26/04/2021 13:28:08  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:28:08             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:28:09             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:28:09             dut.10.240.183.254: flow list 0
26/04/2021 13:28:09             dut.10.240.183.254: 
26/04/2021 13:28:09  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src passed
26/04/2021 13:28:09             dut.10.240.183.254: flow flush 0
26/04/2021 13:28:09             dut.10.240.183.254: 
26/04/2021 13:28:09  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst================
26/04/2021 13:28:09  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:28:09             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:28:09             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:28:09             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:28:10             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:28:10             dut.10.240.183.254: flow list 0
26/04/2021 13:28:10             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:28:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:11             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x6349ab95 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:28:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6349ab95', '0x5')]
26/04/2021 13:28:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:12             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x644779f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:12  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:12  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x644779f', '0xf')]
26/04/2021 13:28:12  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:12  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:28:13             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x444215a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:13  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x444215a9', '0x9')]
26/04/2021 13:28:13  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:13  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:28:14             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x6349ab95 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:28:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6349ab95', '0x5')]
26/04/2021 13:28:14  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:28:14             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:28:15             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:28:15             dut.10.240.183.254: flow list 0
26/04/2021 13:28:15             dut.10.240.183.254: 
26/04/2021 13:28:15  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst passed
26/04/2021 13:28:15             dut.10.240.183.254: flow flush 0
26/04/2021 13:28:15             dut.10.240.183.254: 
26/04/2021 13:28:15  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src================
26/04/2021 13:28:15  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:28:15             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:28:15             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:28:15             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:28:16             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:28:16             dut.10.240.183.254: flow list 0
26/04/2021 13:28:16             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:28:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:17             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x89f9fba7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:28:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x89f9fba7', '0x7')]
26/04/2021 13:28:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:28:18             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xa217468d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:18  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:18  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa217468d', '0xd')]
26/04/2021 13:28:18  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:18  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=32)/("X"*480)
26/04/2021 13:28:19             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x89f9fba7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:19  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:28:19  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x89f9fba7', '0x7')]
26/04/2021 13:28:19  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:28:19             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:28:20             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:28:20             dut.10.240.183.254: flow list 0
26/04/2021 13:28:20             dut.10.240.183.254: 
26/04/2021 13:28:20  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src passed
26/04/2021 13:28:20             dut.10.240.183.254: flow flush 0
26/04/2021 13:28:20             dut.10.240.183.254: 
26/04/2021 13:28:20  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst================
26/04/2021 13:28:20  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:28:20             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:28:20             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:28:20             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:28:20             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:28:20             dut.10.240.183.254: flow list 0
26/04/2021 13:28:20             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:28:20  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:20  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:22             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe19cf67b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:28:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe19cf67b', '0xb')]
26/04/2021 13:28:22  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:22  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:28:23             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xca724b51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xca724b51', '0x1')]
26/04/2021 13:28:23  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:23  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:28:24             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe19cf67b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:24  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:28:24  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe19cf67b', '0xb')]
26/04/2021 13:28:24  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:28:24             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:28:25             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:28:25             dut.10.240.183.254: flow list 0
26/04/2021 13:28:25             dut.10.240.183.254: 
26/04/2021 13:28:25  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst passed
26/04/2021 13:28:25             dut.10.240.183.254: flow flush 0
26/04/2021 13:28:25             dut.10.240.183.254: 
26/04/2021 13:28:25  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_all================
26/04/2021 13:28:25  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:28:25             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:28:25             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:28:25             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:28:25             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:28:25             dut.10.240.183.254: flow list 0
26/04/2021 13:28:25             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:28:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:26             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xa5175a7f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:28:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa5175a7f', '0xf')]
26/04/2021 13:28:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:28: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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x7bca13f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7bca13f2', '0x2')]
26/04/2021 13:28:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:28:29             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0xec9ad982 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xec9ad982', '0x2')]
26/04/2021 13:28:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:30             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x16c5493e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x16c5493e', '0xe')]
26/04/2021 13:28:30  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:30  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:31             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc01a8675 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:31  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:31  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc01a8675', '0x5')]
26/04/2021 13:28:31  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:28:31             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:28:32             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:28:32             dut.10.240.183.254: flow list 0
26/04/2021 13:28:32             dut.10.240.183.254: 
26/04/2021 13:28:32  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_all passed
26/04/2021 13:28:32             dut.10.240.183.254: flow flush 0
26/04/2021 13:28:32             dut.10.240.183.254: 
26/04/2021 13:28:32  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3================
26/04/2021 13:28:32  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:28:32             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:28:32             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:28:32             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:28:32             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:28:32             dut.10.240.183.254: flow list 0
26/04/2021 13:28:32             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:28:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:33             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x8969a4f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:28:33  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8969a4f9', '0x9')]
26/04/2021 13:28:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:35             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x3abbb7b8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3abbb7b8', '0x8')]
26/04/2021 13:28:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:36             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xec6478f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:36  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:36  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xec6478f3', '0x3')]
26/04/2021 13:28:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=12,dport=13)/("X"*480)
26/04/2021 13:28:37             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x8969a4f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:28:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8969a4f9', '0x9')]
26/04/2021 13:28:37  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:28:37             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:28:38             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:28:38             dut.10.240.183.254: flow list 0
26/04/2021 13:28:38             dut.10.240.183.254: 
26/04/2021 13:28:38  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3 passed
26/04/2021 13:28:38             dut.10.240.183.254: flow flush 0
26/04/2021 13:28:38             dut.10.240.183.254: 
26/04/2021 13:28:38  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst================
26/04/2021 13:28:38  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:28:38             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:28:38             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:28:38             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:28:38             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:28:38             dut.10.240.183.254: flow list 0
26/04/2021 13:28:38             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:28:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:39             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x259656c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:28:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x259656c0', '0x0')]
26/04/2021 13:28:39  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:39  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:40             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x409b8aca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:40  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:40  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x409b8aca', '0xa')]
26/04/2021 13:28:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:42             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x259656c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:42  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:28:42  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x259656c0', '0x0')]
26/04/2021 13:28:42  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:28:42             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:28:43             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:28:43             dut.10.240.183.254: flow list 0
26/04/2021 13:28:43             dut.10.240.183.254: 
26/04/2021 13:28:43  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst passed
26/04/2021 13:28:43             dut.10.240.183.254: flow flush 0
26/04/2021 13:28:43             dut.10.240.183.254: 
26/04/2021 13:28:43  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src================
26/04/2021 13:28:43  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:28:43             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:28:43             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:28:43             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:28:43             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:28:43             dut.10.240.183.254: flow list 0
26/04/2021 13:28:43             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:28:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:44             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xaea4592a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:28:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xaea4592a', '0xa')]
26/04/2021 13:28:44  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:44  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:45             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xaea4592a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:28:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xaea4592a', '0xa')]
26/04/2021 13:28:45  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:45  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:46             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0xcba98520 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:46  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xcba98520', '0x0')]
26/04/2021 13:28:46  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:28:46             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:28:48             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:28:48             dut.10.240.183.254: flow list 0
26/04/2021 13:28:48             dut.10.240.183.254: 
26/04/2021 13:28:48  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src passed
26/04/2021 13:28:48             dut.10.240.183.254: flow flush 0
26/04/2021 13:28:48             dut.10.240.183.254: 
26/04/2021 13:28:48  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4src================
26/04/2021 13:28:48  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:28:48             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:28:48             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:28:48             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:28:48             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:28:48             dut.10.240.183.254: flow list 0
26/04/2021 13:28:48             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:28:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:49             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe2c8766c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:28:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe2c8766c', '0xc')]
26/04/2021 13:28:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:50             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x87c5aa66 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x87c5aa66', '0x6')]
26/04/2021 13:28:50  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:50  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480)
26/04/2021 13:28:51             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xcf701a43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:51  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:51  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xcf701a43', '0x3')]
26/04/2021 13:28:51  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:51  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:28:52             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe2c8766c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:28:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe2c8766c', '0xc')]
26/04/2021 13:28:52  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:28:52             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:28:54             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:28:54             dut.10.240.183.254: flow list 0
26/04/2021 13:28:54             dut.10.240.183.254: 
26/04/2021 13:28:54  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4src passed
26/04/2021 13:28:54             dut.10.240.183.254: flow flush 0
26/04/2021 13:28:54             dut.10.240.183.254: 
26/04/2021 13:28:54  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4dst================
26/04/2021 13:28:54  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:28:54             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:28:54             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:28:54             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:28:54             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:28:54             dut.10.240.183.254: flow list 0
26/04/2021 13:28:54             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:28:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:55             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe87ba47f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:28:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe87ba47f', '0xf')]
26/04/2021 13:28:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:28:56             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x8d767875 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d767875', '0x5')]
26/04/2021 13:28:56  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:56  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:28:57             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xcf701a43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:28:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xcf701a43', '0x3')]
26/04/2021 13:28:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:28:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:28:58             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe87ba47f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:28:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:28:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe87ba47f', '0xf')]
26/04/2021 13:28:58  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:28:58             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:28:59             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:28:59             dut.10.240.183.254: flow list 0
26/04/2021 13:29:00             dut.10.240.183.254: 
26/04/2021 13:29:00  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4dst passed
26/04/2021 13:29:00             dut.10.240.183.254: flow flush 0
26/04/2021 13:29:00             dut.10.240.183.254: 
26/04/2021 13:29:00  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4src================
26/04/2021 13:29:00  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:29:00             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:29:00             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:29:00             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:29:00             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:29:00             dut.10.240.183.254: flow list 0
26/04/2021 13:29:00             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:29:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:01             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x69fa7986 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:29:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x69fa7986', '0x6')]
26/04/2021 13:29:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:02             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xcf7a58c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xcf7a58c', '0xc')]
26/04/2021 13:29:02  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:02  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480)
26/04/2021 13:29:03             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x444215a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:03  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:03  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x444215a9', '0x9')]
26/04/2021 13:29:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:29:04             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x69fa7986 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:29:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x69fa7986', '0x6')]
26/04/2021 13:29:04  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:29:04             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:29:05             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:29:05             dut.10.240.183.254: flow list 0
26/04/2021 13:29:06             dut.10.240.183.254: 
26/04/2021 13:29:06  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4src passed
26/04/2021 13:29:06             dut.10.240.183.254: flow flush 0
26/04/2021 13:29:06             dut.10.240.183.254: 
26/04/2021 13:29:06  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4dst================
26/04/2021 13:29:06  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:29:06             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:29:06             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:29:06             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:29:06             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:29:06             dut.10.240.183.254: flow list 0
26/04/2021 13:29:06             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:29:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:07             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x6349ab95 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:29:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6349ab95', '0x5')]
26/04/2021 13:29:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:08             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x644779f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x644779f', '0xf')]
26/04/2021 13:29:08  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:08  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:29:09             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x444215a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:09  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:09  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x444215a9', '0x9')]
26/04/2021 13:29:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:29:10             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x6349ab95 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:29:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6349ab95', '0x5')]
26/04/2021 13:29:10  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:29:10             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:29:11             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:29:11             dut.10.240.183.254: flow list 0
26/04/2021 13:29:11             dut.10.240.183.254: 
26/04/2021 13:29:11  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4dst passed
26/04/2021 13:29:11             dut.10.240.183.254: flow flush 0
26/04/2021 13:29:12             dut.10.240.183.254: 
26/04/2021 13:29:12  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l4src================
26/04/2021 13:29:12  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:29:12             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:29:12             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:29:12             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:29:12             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:29:12             dut.10.240.183.254: flow list 0
26/04/2021 13:29:12             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:29:12  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:12  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:13             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x89f9fba7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:29:13  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x89f9fba7', '0x7')]
26/04/2021 13:29:13  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:13  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:29:14             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xa217468d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa217468d', '0xd')]
26/04/2021 13:29:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=32)/("X"*480)
26/04/2021 13:29:15             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x89f9fba7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:15  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:29:15  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x89f9fba7', '0x7')]
26/04/2021 13:29:15  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:29:15             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:29:16             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:29:16             dut.10.240.183.254: flow list 0
26/04/2021 13:29:16             dut.10.240.183.254: 
26/04/2021 13:29:16  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l4src passed
26/04/2021 13:29:16             dut.10.240.183.254: flow flush 0
26/04/2021 13:29:16             dut.10.240.183.254: 
26/04/2021 13:29:16  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l4dst================
26/04/2021 13:29:16  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:29:16             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:29:16             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:29:16             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:29:17             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:29:17             dut.10.240.183.254: flow list 0
26/04/2021 13:29:17             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:29:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:18             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe19cf67b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:18  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:29:18  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe19cf67b', '0xb')]
26/04/2021 13:29:18  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:18  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:29:19             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xca724b51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:19  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:19  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xca724b51', '0x1')]
26/04/2021 13:29:19  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:19  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:29:20             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xe19cf67b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:20  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:29:20  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe19cf67b', '0xb')]
26/04/2021 13:29:20  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:29:20             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:29:21             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:29:21             dut.10.240.183.254: flow list 0
26/04/2021 13:29:21             dut.10.240.183.254: 
26/04/2021 13:29:21  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l4dst passed
26/04/2021 13:29:21             dut.10.240.183.254: flow flush 0
26/04/2021 13:29:21             dut.10.240.183.254: 
26/04/2021 13:29:21  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_all================
26/04/2021 13:29:21  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:29:21             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:29:21             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:29:21             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:29:21             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:29:21             dut.10.240.183.254: flow list 0
26/04/2021 13:29:21             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:29:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:23             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xa5175a7f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:29:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa5175a7f', '0xf')]
26/04/2021 13:29:23  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:23  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:29:24             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x7bca13f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:24  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:24  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7bca13f2', '0x2')]
26/04/2021 13:29:24  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:24  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:29:25             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0xec9ad982 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:25  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:25  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xec9ad982', '0x2')]
26/04/2021 13:29:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:26             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x16c5493e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x16c5493e', '0xe')]
26/04/2021 13:29:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:27             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc01a8675 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc01a8675', '0x5')]
26/04/2021 13:29:27  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:29:27             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:29:28             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:29:28             dut.10.240.183.254: flow list 0
26/04/2021 13:29:28             dut.10.240.183.254: 
26/04/2021 13:29:28  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_all passed
26/04/2021 13:29:28             dut.10.240.183.254: flow flush 0
26/04/2021 13:29:28             dut.10.240.183.254: 
26/04/2021 13:29:28  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3================
26/04/2021 13:29:28  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:29:28             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:29:28             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:29:28             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:29:28             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:29:28             dut.10.240.183.254: flow list 0
26/04/2021 13:29:29             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:29:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:30             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x8969a4f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:29:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8969a4f9', '0x9')]
26/04/2021 13:29:30  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:30  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:31             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x3abbb7b8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:31  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:31  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3abbb7b8', '0x8')]
26/04/2021 13:29:31  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:31  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:29:32             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xec6478f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:32  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:29:32  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xec6478f3', '0x3')]
26/04/2021 13:29:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=12,dport=13)/("X"*480)
26/04/2021 13:29:33             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x8969a4f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:29:33  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8969a4f9', '0x9')]
26/04/2021 13:29:33  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:29:33             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:29:34             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:29:34             dut.10.240.183.254: flow list 0
26/04/2021 13:29:34             dut.10.240.183.254: 
26/04/2021 13:29:34  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3 passed
26/04/2021 13:29:34             dut.10.240.183.254: flow flush 0
26/04/2021 13:29:34             dut.10.240.183.254: 
26/04/2021 13:29:34  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_all': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3': 'passed'}
26/04/2021 13:29:34  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:29:34  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_udp Result PASSED:
26/04/2021 13:29:34             dut.10.240.183.254: flow flush 0
26/04/2021 13:29:35             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:29:35             dut.10.240.183.254: clear port stats all
26/04/2021 13:29:37             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:29:37             dut.10.240.183.254: stop
26/04/2021 13:29: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: 6              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= 2 -> TX Port= 0/Queue= 2 -------
  RX-packets: 4              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

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

Done.
26/04/2021 13:29:37  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_udp_symmetric Begin
26/04/2021 13:29:37             dut.10.240.183.254: 
26/04/2021 13:29:37                         tester: 
26/04/2021 13:29:37             dut.10.240.183.254: start
26/04/2021 13:29:37             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:29:37             dut.10.240.183.254: quit
26/04/2021 13:29:38             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:29:38             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:29:39             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:29:49             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:29:49             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:29:49             dut.10.240.183.254: set verbose 1
26/04/2021 13:29:49             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:29:49             dut.10.240.183.254: show port info all
26/04/2021 13:29:49             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:29:49             dut.10.240.183.254: start
26/04/2021 13:29:49             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:29:49  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric================
26/04/2021 13:29:49  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:29:49             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:29:49             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:29:49             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:29:49             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:29:49             dut.10.240.183.254: flow list 0
26/04/2021 13:29:49             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:29:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:29:50             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd2c3fd55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:29:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2c3fd55', '0x5')]
26/04/2021 13:29:50  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:50  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:29:52             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd2c3fd55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:29:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2c3fd55', '0x5')]
26/04/2021 13:29:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:29:53             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd2c3fd55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:29:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2c3fd55', '0x5')]
26/04/2021 13:29:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:29:54             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd2c3fd55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:29:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2c3fd55', '0x5')]
26/04/2021 13:29:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:29:55             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd2c3fd55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:29:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2c3fd55', '0x5')]
26/04/2021 13:29:55  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:29:55             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:29:56             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:29:56             dut.10.240.183.254: flow list 0
26/04/2021 13:29:56             dut.10.240.183.254: 
26/04/2021 13:29:56  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:56  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:29:57             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x1b36cd6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:29:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1b36cd6f', '0xf')]
26/04/2021 13:29:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:29:58             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x1b36cd6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:29:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1b36cd6f', '0xf')]
26/04/2021 13:29:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:29:59             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x1b36cd6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:29:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:29:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1b36cd6f', '0xf')]
26/04/2021 13:29:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:29:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:01             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x1b36cd6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:30:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1b36cd6f', '0xf')]
26/04/2021 13:30:01  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric passed
26/04/2021 13:30:01             dut.10.240.183.254: flow flush 0
26/04/2021 13:30:01             dut.10.240.183.254: 
26/04/2021 13:30:01  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric================
26/04/2021 13:30:01  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:30:01             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:30:01             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:30:01             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:30:01             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:30:01             dut.10.240.183.254: flow list 0
26/04/2021 13:30:01             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:30:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:02             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd2c3fd55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:30:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2c3fd55', '0x5')]
26/04/2021 13:30:02  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:02  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:30:03             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd2c3fd55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:03  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:03  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2c3fd55', '0x5')]
26/04/2021 13:30:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:04             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd2c3fd55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2c3fd55', '0x5')]
26/04/2021 13:30:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:30:05             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd2c3fd55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2c3fd55', '0x5')]
26/04/2021 13:30:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:06             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd2c3fd55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2c3fd55', '0x5')]
26/04/2021 13:30:06  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:30:06             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:30:08             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:30:08             dut.10.240.183.254: flow list 0
26/04/2021 13:30:08             dut.10.240.183.254: 
26/04/2021 13:30:08  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:08  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:30:09             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x1b36cd6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:09  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:30:09  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1b36cd6f', '0xf')]
26/04/2021 13:30:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:10             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x1b36cd6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:30:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1b36cd6f', '0xf')]
26/04/2021 13:30:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:30:11             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x1b36cd6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:30:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1b36cd6f', '0xf')]
26/04/2021 13:30:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:12             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x1b36cd6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:12  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:30:12  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1b36cd6f', '0xf')]
26/04/2021 13:30:12  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric passed
26/04/2021 13:30:12             dut.10.240.183.254: flow flush 0
26/04/2021 13:30:12             dut.10.240.183.254: 
26/04/2021 13:30:12  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric': 'passed'}
26/04/2021 13:30:12  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:30:12  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_udp_symmetric Result PASSED:
26/04/2021 13:30:12             dut.10.240.183.254: flow flush 0
26/04/2021 13:30:13             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:30:13             dut.10.240.183.254: clear port stats all
26/04/2021 13:30:15             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:30:15             dut.10.240.183.254: stop
26/04/2021 13:30:15             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

Done.
26/04/2021 13:30:15  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_udp_without_ul_dl Begin
26/04/2021 13:30:15             dut.10.240.183.254: 
26/04/2021 13:30:15                         tester: 
26/04/2021 13:30:15             dut.10.240.183.254: start
26/04/2021 13:30:15             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:30:15  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src================
26/04/2021 13:30:15  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:30:15             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:30:15             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:30:15             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:30:15             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:30:15             dut.10.240.183.254: flow list 0
26/04/2021 13:30:15             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:30:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:16             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x5c7d5d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:30:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5c7d5d0e', '0xe')]
26/04/2021 13:30:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:17             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x5c7d5d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5c7d5d0e', '0xe')]
26/04/2021 13:30:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:18             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x946e41d0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:18  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:18  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x946e41d0', '0x0')]
26/04/2021 13:30:18  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:18  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:20             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x946e41d0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:20  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:20  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x946e41d0', '0x0')]
26/04/2021 13:30:20  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:20  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=32, dport=33)/("X"*480)
26/04/2021 13:30:21             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x5c7d5d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:21  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:21  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5c7d5d0e', '0xe')]
26/04/2021 13:30:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=32, dport=33)/("X"*480)
26/04/2021 13:30:22             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x5c7d5d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5c7d5d0e', '0xe')]
26/04/2021 13:30:22  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:30:22             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:30:23             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:30:23             dut.10.240.183.254: flow list 0
26/04/2021 13:30:23             dut.10.240.183.254: 
26/04/2021 13:30:23  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src passed
26/04/2021 13:30:23             dut.10.240.183.254: flow flush 0
26/04/2021 13:30:23             dut.10.240.183.254: 
26/04/2021 13:30:23  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst================
26/04/2021 13:30:23  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:30:23             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:30:23             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:30:23             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:30:23             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:30:23             dut.10.240.183.254: flow list 0
26/04/2021 13:30:23             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:30:23  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:23  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:24             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x46efec97 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:24  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:30:24  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x46efec97', '0x7')]
26/04/2021 13:30:24  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:24  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:26             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x46efec97 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x46efec97', '0x7')]
26/04/2021 13:30:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:27             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x8efcf049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8efcf049', '0x9')]
26/04/2021 13:30:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:28             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x8efcf049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:28  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:28  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8efcf049', '0x9')]
26/04/2021 13:30:28  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:28  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=32, dport=33)/("X"*480)
26/04/2021 13:30:29             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x46efec97 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x46efec97', '0x7')]
26/04/2021 13:30:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=32, dport=33)/("X"*480)
26/04/2021 13:30:30             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x46efec97 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x46efec97', '0x7')]
26/04/2021 13:30:30  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:30:30             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:30:31             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:30:31             dut.10.240.183.254: flow list 0
26/04/2021 13:30:31             dut.10.240.183.254: 
26/04/2021 13:30:31  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst passed
26/04/2021 13:30:31             dut.10.240.183.254: flow flush 0
26/04/2021 13:30:31             dut.10.240.183.254: 
26/04/2021 13:30:31  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst================
26/04/2021 13:30:31  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:30:31             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:30:31             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:30:31             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:30:31             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:30:31             dut.10.240.183.254: flow list 0
26/04/2021 13:30:32             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:30:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:33             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x17b1101d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:30:33  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x17b1101d', '0xd')]
26/04/2021 13:30:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=34)/("X"*480)
26/04/2021 13:30:34             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd5fd33de - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd5fd33de', '0xe')]
26/04/2021 13:30:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:35             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xdfa20cc3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xdfa20cc3', '0x3')]
26/04/2021 13:30:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:30:36             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x17b1101d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:36  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:36  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x17b1101d', '0xd')]
26/04/2021 13:30:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:30:37             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x17b1101d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x17b1101d', '0xd')]
26/04/2021 13:30:37  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:30:37             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:30:38             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:30:38             dut.10.240.183.254: flow list 0
26/04/2021 13:30:38             dut.10.240.183.254: 
26/04/2021 13:30:38  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst passed
26/04/2021 13:30:38             dut.10.240.183.254: flow flush 0
26/04/2021 13:30:38             dut.10.240.183.254: 
26/04/2021 13:30:38  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src================
26/04/2021 13:30:38  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:30:38             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:30:38             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:30:38             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:30:39             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:30:39             dut.10.240.183.254: flow list 0
26/04/2021 13:30:39             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:30:39  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:39  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:40             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd3cd9fc0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:40  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:30:40  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd3cd9fc0', '0x0')]
26/04/2021 13:30:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:30:41             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xa0189d65 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:41  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:41  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa0189d65', '0x5')]
26/04/2021 13:30:41  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:41  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:42             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x1bde831e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:42  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:42  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1bde831e', '0xe')]
26/04/2021 13:30:42  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:42  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:30:43             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd3cd9fc0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:43  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd3cd9fc0', '0x0')]
26/04/2021 13:30:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:30:44             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd3cd9fc0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd3cd9fc0', '0x0')]
26/04/2021 13:30:44  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:30:44             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:30:45             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:30:45             dut.10.240.183.254: flow list 0
26/04/2021 13:30:45             dut.10.240.183.254: 
26/04/2021 13:30:45  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src passed
26/04/2021 13:30:45             dut.10.240.183.254: flow flush 0
26/04/2021 13:30:45             dut.10.240.183.254: 
26/04/2021 13:30:45  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src================
26/04/2021 13:30:45  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:30:45             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:30:46             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:30:46             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:30:46             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:30:46             dut.10.240.183.254: flow list 0
26/04/2021 13:30:46             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:30:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:47             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc95f2e59 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:30:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc95f2e59', '0x9')]
26/04/2021 13:30:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:30:48             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xba8a2cfc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xba8a2cfc', '0xc')]
26/04/2021 13:30:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:49             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x14c3287 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x14c3287', '0x7')]
26/04/2021 13:30:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:30:50             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc95f2e59 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc95f2e59', '0x9')]
26/04/2021 13:30:50  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:50  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:30:51             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc95f2e59 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:51  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:51  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc95f2e59', '0x9')]
26/04/2021 13:30:51  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:30:51             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:30:52             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:30:52             dut.10.240.183.254: flow list 0
26/04/2021 13:30:52             dut.10.240.183.254: 
26/04/2021 13:30:52  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src passed
26/04/2021 13:30:52             dut.10.240.183.254: flow flush 0
26/04/2021 13:30:53             dut.10.240.183.254: 
26/04/2021 13:30:53  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst================
26/04/2021 13:30:53  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:30:53             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:30:53             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:30:53             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:30:53             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:30:53             dut.10.240.183.254: flow list 0
26/04/2021 13:30:53             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:30:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:54             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd23a184 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:30:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd23a184', '0x4')]
26/04/2021 13:30:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=34)/("X"*480)
26/04/2021 13:30:55             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xcf6f8247 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xcf6f8247', '0x7')]
26/04/2021 13:30:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:30:56             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc530bd5a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:30:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc530bd5a', '0xa')]
26/04/2021 13:30:56  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:56  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:30:57             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd23a184 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd23a184', '0x4')]
26/04/2021 13:30:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:30:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:30:58             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xd23a184 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:30:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:30:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd23a184', '0x4')]
26/04/2021 13:30:58  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:30:58             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:31:00             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:31:00             dut.10.240.183.254: flow list 0
26/04/2021 13:31:00             dut.10.240.183.254: 
26/04/2021 13:31:00  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst passed
26/04/2021 13:31:00             dut.10.240.183.254: flow flush 0
26/04/2021 13:31:00             dut.10.240.183.254: 
26/04/2021 13:31:00  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only================
26/04/2021 13:31:00  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:31:00             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:31:00             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:31:00             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:31:00             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:31:00             dut.10.240.183.254: flow list 0
26/04/2021 13:31:00             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:31:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:01             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x82af206c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:31:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x82af206c', '0xc')]
26/04/2021 13:31:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:31:02             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x220bec8c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:31:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x220bec8c', '0xc')]
26/04/2021 13:31:02  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:02  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:31:03             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x82af206c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:03  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:03  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x82af206c', '0xc')]
26/04/2021 13:31:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:31:04             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x82af206c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x82af206c', '0xc')]
26/04/2021 13:31:04  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:31:04             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:31:05             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:31:05             dut.10.240.183.254: flow list 0
26/04/2021 13:31:06             dut.10.240.183.254: 
26/04/2021 13:31:06  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only passed
26/04/2021 13:31:06             dut.10.240.183.254: flow flush 0
26/04/2021 13:31:06             dut.10.240.183.254: 
26/04/2021 13:31:06  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only================
26/04/2021 13:31:06  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:31:06             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:31:06             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:31:06             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:31:06             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:31:06             dut.10.240.183.254: flow list 0
26/04/2021 13:31:06             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:31:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31: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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x9f673370 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:31:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9f673370', '0x0')]
26/04/2021 13:31:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=34)/("X"*480)
26/04/2021 13:31:08             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0xacefe502 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:31:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xacefe502', '0x2')]
26/04/2021 13:31:08  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:08  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:31:09             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x9f673370 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:09  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:09  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9f673370', '0x0')]
26/04/2021 13:31:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:31:10             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x9f673370 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9f673370', '0x0')]
26/04/2021 13:31:10  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:31:10             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:31:11             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:31:11             dut.10.240.183.254: flow list 0
26/04/2021 13:31:12             dut.10.240.183.254: 
26/04/2021 13:31:12  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only passed
26/04/2021 13:31:12             dut.10.240.183.254: flow flush 0
26/04/2021 13:31:12             dut.10.240.183.254: 
26/04/2021 13:31:12  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp================
26/04/2021 13:31:12  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:31:12             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:31:12             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:31:12             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:31:12             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:31:12             dut.10.240.183.254: flow list 0
26/04/2021 13:31:12             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:31:12  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:12  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:13             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0xf4d3e54e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:31:13  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf4d3e54e', '0xe')]
26/04/2021 13:31:13  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:13  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:31:14             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xf1c258e1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:31:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf1c258e1', '0x1')]
26/04/2021 13:31:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:31:15             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x497c7e29 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:15  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:31:15  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x497c7e29', '0x9')]
26/04/2021 13:31:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:16             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x1aeda1d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:31:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1aeda1d1', '0x1')]
26/04/2021 13:31:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:17             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0x3cc0f990 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:31:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3cc0f990', '0x0')]
26/04/2021 13:31:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:18             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=0x0800 - length=594 - nb_segs=1 - RSS hash=0xf4d3e54e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:18  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:18  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf4d3e54e', '0xe')]
26/04/2021 13:31:18  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:31:18             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:31:20             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:31:20             dut.10.240.183.254: flow list 0
26/04/2021 13:31:20             dut.10.240.183.254: 
26/04/2021 13:31:20  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp passed
26/04/2021 13:31:20             dut.10.240.183.254: flow flush 0
26/04/2021 13:31:20             dut.10.240.183.254: 
26/04/2021 13:31:20  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3================
26/04/2021 13:31:20  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:31:20             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:31:20             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:31:20             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:31:20             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:31:20             dut.10.240.183.254: flow list 0
26/04/2021 13:31:20             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:31:20  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:20  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:21             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x4ce46ee9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:21  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:31:21  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x4ce46ee9', '0x9')]
26/04/2021 13:31:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:22             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x4ce46ee9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x4ce46ee9', '0x9')]
26/04/2021 13:31:22  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:22  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:23             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xa2da2a76 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:31:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa2da2a76', '0x6')]
26/04/2021 13:31:23  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:23  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:24             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x84f77237 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:24  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:31:24  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x84f77237', '0x7')]
26/04/2021 13:31:24  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:24  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:26             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xa2da2a76 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:31:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa2da2a76', '0x6')]
26/04/2021 13:31:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:27             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x84f77237 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:31:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x84f77237', '0x7')]
26/04/2021 13:31:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=12, dport=13)/("X"*480)
26/04/2021 13:31:28             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x4ce46ee9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:28  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:28  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x4ce46ee9', '0x9')]
26/04/2021 13:31:28  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:28  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=12, dport=13)/("X"*480)
26/04/2021 13:31:29             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x4ce46ee9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x4ce46ee9', '0x9')]
26/04/2021 13:31:29  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:31:29             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:31:30             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:31:30             dut.10.240.183.254: flow list 0
26/04/2021 13:31:30             dut.10.240.183.254: 
26/04/2021 13:31:30  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3 passed
26/04/2021 13:31:30             dut.10.240.183.254: flow flush 0
26/04/2021 13:31:30             dut.10.240.183.254: 
26/04/2021 13:31:30  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3': 'passed'}
26/04/2021 13:31:30  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:31:30  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_udp_without_ul_dl Result PASSED:
26/04/2021 13:31:30             dut.10.240.183.254: flow flush 0
26/04/2021 13:31:31             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:31:31             dut.10.240.183.254: clear port stats all
26/04/2021 13:31:33             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:31:33             dut.10.240.183.254: stop
26/04/2021 13:31: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: 9              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= 2 -> TX Port= 0/Queue= 2 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

Done.
26/04/2021 13:31:33  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_udp_without_ul_dl_symmetric Begin
26/04/2021 13:31:33             dut.10.240.183.254: 
26/04/2021 13:31:33                         tester: 
26/04/2021 13:31:33             dut.10.240.183.254: start
26/04/2021 13:31:33             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:31:33             dut.10.240.183.254: quit
26/04/2021 13:31:34             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:31:34             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:31:35             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:31:45             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:31:45             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:31:45             dut.10.240.183.254: set verbose 1
26/04/2021 13:31:45             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:31:45             dut.10.240.183.254: show port info all
26/04/2021 13:31:45             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:31:45             dut.10.240.183.254: start
26/04/2021 13:31:45             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:31:45  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric================
26/04/2021 13:31:45  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:31:45             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:31:45             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:31:45             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/04/2021 13:31:45             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:31:45             dut.10.240.183.254: flow list 0
26/04/2021 13:31:45             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/04/2021 13:31:45  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:45  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:46             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x357cf8ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-udp-dl'}

26/04/2021 13:31:46  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x357cf8ba', '0xa')]
26/04/2021 13:31:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:31:47             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x357cf8ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x357cf8ba', '0xa')]
26/04/2021 13:31:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:49             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x357cf8ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x357cf8ba', '0xa')]
26/04/2021 13:31:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:31:50             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x357cf8ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x357cf8ba', '0xa')]
26/04/2021 13:31:50  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:50  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:51             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x357cf8ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:51  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-udp-ul'}

26/04/2021 13:31:51  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x357cf8ba', '0xa')]
26/04/2021 13:31:51  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:51  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:31:52             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x357cf8ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x357cf8ba', '0xa')]
26/04/2021 13:31:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:53             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x357cf8ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x357cf8ba', '0xa')]
26/04/2021 13:31:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:31:54             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x357cf8ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:31:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x357cf8ba', '0xa')]
26/04/2021 13:31:54  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:31:54             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:31:55             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:31:55             dut.10.240.183.254: flow list 0
26/04/2021 13:31:55             dut.10.240.183.254: 
26/04/2021 13:31:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:31:57             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc075281f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-dl

26/04/2021 13:31:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:31:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc075281f', '0xf')]
26/04/2021 13:31:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:31:58             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc075281f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-dl

26/04/2021 13:31:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:31:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc075281f', '0xf')]
26/04/2021 13:31:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:31:59             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc075281f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:31:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-dl

26/04/2021 13:31:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:31:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc075281f', '0xf')]
26/04/2021 13:31:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:31:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:32:00             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc075281f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-ul

26/04/2021 13:32:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:32:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc075281f', '0xf')]
26/04/2021 13:32:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:32:01             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc075281f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-ul

26/04/2021 13:32:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:32:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc075281f', '0xf')]
26/04/2021 13:32:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:32:02             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0xc075281f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-ul

26/04/2021 13:32:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:32:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc075281f', '0xf')]
26/04/2021 13:32:02  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric passed
26/04/2021 13:32:02             dut.10.240.183.254: flow flush 0
26/04/2021 13:32:02             dut.10.240.183.254: 
26/04/2021 13:32:02  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric': 'passed'}
26/04/2021 13:32:02  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:32:02  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_udp_without_ul_dl_symmetric Result PASSED:
26/04/2021 13:32:02             dut.10.240.183.254: flow flush 0
26/04/2021 13:32:03             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:32:03             dut.10.240.183.254: clear port stats all
26/04/2021 13:32:05             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:32:05             dut.10.240.183.254: stop
26/04/2021 13:32:05             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

Done.
26/04/2021 13:32:05  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_without_ul_dl Begin
26/04/2021 13:32:05             dut.10.240.183.254: 
26/04/2021 13:32:05                         tester: 
26/04/2021 13:32:05             dut.10.240.183.254: start
26/04/2021 13:32:05             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:32:05  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst================
26/04/2021 13:32:05  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:32:05             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:32:05             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:32:05             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:32:05             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:32:05             dut.10.240.183.254: flow list 0
26/04/2021 13:32:05             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:32:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:32:06             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0xb680671f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:32:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb680671f', '0xf')]
26/04/2021 13:32:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:32:07             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0xf1c7ff95 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:32:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf1c7ff95', '0x5')]
26/04/2021 13:32:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)
26/04/2021 13:32:08             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0xb680671f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:32:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb680671f', '0xf')]
26/04/2021 13:32:08  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:32:08             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:32:10             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:32:10             dut.10.240.183.254: flow list 0
26/04/2021 13:32:10             dut.10.240.183.254: 
26/04/2021 13:32:10  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst passed
26/04/2021 13:32:10             dut.10.240.183.254: flow flush 0
26/04/2021 13:32:10             dut.10.240.183.254: 
26/04/2021 13:32:10  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src================
26/04/2021 13:32:10  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:32:10             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/04/2021 13:32:10             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:32:10             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/04/2021 13:32:10             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:32:10             dut.10.240.183.254: flow list 0
26/04/2021 13:32:10             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:32:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:32:11             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x52d4a8b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:32:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x52d4a8b5', '0x5')]
26/04/2021 13:32:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)
26/04/2021 13:32:12             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x1593303f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:12  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:32:12  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1593303f', '0xf')]
26/04/2021 13:32:12  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:12  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:32:13             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0x52d4a8b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:32:13  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x52d4a8b5', '0x5')]
26/04/2021 13:32:13  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:32:13             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:32:14             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:32:14             dut.10.240.183.254: flow list 0
26/04/2021 13:32:14             dut.10.240.183.254: 
26/04/2021 13:32:14  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src passed
26/04/2021 13:32:14             dut.10.240.183.254: flow flush 0
26/04/2021 13:32:15             dut.10.240.183.254: 
26/04/2021 13:32:15  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all================
26/04/2021 13:32:15  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:32:15             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:32:15             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:32:15             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/04/2021 13:32:15             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:32:15             dut.10.240.183.254: flow list 0
26/04/2021 13:32:15             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:32:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:32:16             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0xc3ac5d84 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:32:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc3ac5d84', '0x4')]
26/04/2021 13:32:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:32:17             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=586 - nb_segs=1 - RSS hash=0xf486c2d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:32:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf486c2d', '0xd')]
26/04/2021 13:32:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)
26/04/2021 13:32:18             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=0x0800 - length=586 - nb_segs=1 - RSS hash=0x84ebc50e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:18  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:32:18  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x84ebc50e', '0xe')]
26/04/2021 13:32:18  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:32:18             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:32:19             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:32:19             dut.10.240.183.254: flow list 0
26/04/2021 13:32:19             dut.10.240.183.254: 
26/04/2021 13:32:19  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all passed
26/04/2021 13:32:19             dut.10.240.183.254: flow flush 0
26/04/2021 13:32:19             dut.10.240.183.254: 
26/04/2021 13:32:19  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all': 'passed'}
26/04/2021 13:32:19  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:32:19  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_without_ul_dl Result PASSED:
26/04/2021 13:32:19             dut.10.240.183.254: flow flush 0
26/04/2021 13:32:21             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:32:21             dut.10.240.183.254: clear port stats all
26/04/2021 13:32:22             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:32:22             dut.10.240.183.254: stop
26/04/2021 13:32:22             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

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

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

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

Done.
26/04/2021 13:32:22  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_without_ul_dl_symmetric Begin
26/04/2021 13:32:22             dut.10.240.183.254: 
26/04/2021 13:32:22                         tester: 
26/04/2021 13:32:22             dut.10.240.183.254: start
26/04/2021 13:32:22             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:32:22             dut.10.240.183.254: quit
26/04/2021 13:32:23             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:32:23             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:32:24             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:32:34             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:32:34             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:32:34             dut.10.240.183.254: set verbose 1
26/04/2021 13:32:34             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:32:34             dut.10.240.183.254: show port info all
26/04/2021 13:32:34             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:32:34             dut.10.240.183.254: start
26/04/2021 13:32:34             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:32:34  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric================
26/04/2021 13:32:34  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:32:34             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/04/2021 13:32:34             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:32:34             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/04/2021 13:32:34             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:32:34             dut.10.240.183.254: flow list 0
26/04/2021 13:32:34             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/04/2021 13:32:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)
26/04/2021 13:32:35             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=0x0800 - length=586 - nb_segs=1 - RSS hash=0x833fee80 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-ipv4-nonfrag'}

26/04/2021 13:32:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x833fee80', '0x0')]
26/04/2021 13:32:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)
26/04/2021 13:32:37             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=0x0800 - length=586 - nb_segs=1 - RSS hash=0x833fee80 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:32:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x833fee80', '0x0')]
26/04/2021 13:32:37  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:32:37             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:32:38             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:32:38             dut.10.240.183.254: flow list 0
26/04/2021 13:32:38             dut.10.240.183.254: 
26/04/2021 13:32:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)
26/04/2021 13:32:39             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=0x0800 - length=586 - nb_segs=1 - RSS hash=0xf1e7cb80 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'check_no_hash_or_different': 'gtpogre-ipv4-nonfrag'}

26/04/2021 13:32:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf1e7cb80', '0x0')]
26/04/2021 13:32:39  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric passed
26/04/2021 13:32:39             dut.10.240.183.254: flow flush 0
26/04/2021 13:32:39             dut.10.240.183.254: 
26/04/2021 13:32:39  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric': 'passed'}
26/04/2021 13:32:39  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:32:39  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv4_without_ul_dl_symmetric Result PASSED:
26/04/2021 13:32:39             dut.10.240.183.254: flow flush 0
26/04/2021 13:32:40             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:32:40             dut.10.240.183.254: clear port stats all
26/04/2021 13:32:41             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:32:41             dut.10.240.183.254: stop
26/04/2021 13:32:41             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: 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.
26/04/2021 13:32:41  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6 Begin
26/04/2021 13:32:41             dut.10.240.183.254: 
26/04/2021 13:32:42                         tester: 
26/04/2021 13:32:42             dut.10.240.183.254: start
26/04/2021 13:32:42             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:32:42  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_l3dst================
26/04/2021 13:32:42  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:32:42             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:32:42             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:32:42             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:32:42             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:32:42             dut.10.240.183.254: flow list 0
26/04/2021 13:32:42             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/04/2021 13:32:42  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:42  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:32:43             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x6d56d33b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:32:43  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6d56d33b', '0xb')]
26/04/2021 13:32:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:32:44             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x33066fb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:32:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x33066fb4', '0x4')]
26/04/2021 13:32:44  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:44  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:32:45             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x6d56d33b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:32:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6d56d33b', '0xb')]
26/04/2021 13:32:45  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:32:45             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:32:46             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:32:46             dut.10.240.183.254: flow list 0
26/04/2021 13:32:46             dut.10.240.183.254: 
26/04/2021 13:32:46  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_l3dst passed
26/04/2021 13:32:46             dut.10.240.183.254: flow flush 0
26/04/2021 13:32:46             dut.10.240.183.254: 
26/04/2021 13:32:46  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_l3src================
26/04/2021 13:32:46  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:32:46             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/04/2021 13:32:47             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:32:47             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/04/2021 13:32:47             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:32:47             dut.10.240.183.254: flow list 0
26/04/2021 13:32:47             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/04/2021 13:32:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:32:48             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xf10f0098 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:32:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf10f0098', '0x8')]
26/04/2021 13:32:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:32:49             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xf10f0098 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:32:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf10f0098', '0x8')]
26/04/2021 13:32:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:32:50             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xd43cf211 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:32:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd43cf211', '0x1')]
26/04/2021 13:32:50  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:32:50             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:32:51             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:32:51             dut.10.240.183.254: flow list 0
26/04/2021 13:32:51             dut.10.240.183.254: 
26/04/2021 13:32:51  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_l3src passed
26/04/2021 13:32:51             dut.10.240.183.254: flow flush 0
26/04/2021 13:32:51             dut.10.240.183.254: 
26/04/2021 13:32:51  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_all================
26/04/2021 13:32:51  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:32:51             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/04/2021 13:32:51             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:32:51             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/04/2021 13:32:51             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:32:51             dut.10.240.183.254: flow list 0
26/04/2021 13:32:52             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/04/2021 13:32:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:32:53             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x9d749c4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:32:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9d749c4d', '0xd')]
26/04/2021 13:32:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:32:54             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xa08a467 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:32:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa08a467', '0x7')]
26/04/2021 13:32:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:32:55             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb8476ec4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:32:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb8476ec4', '0x4')]
26/04/2021 13:32:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:32:56             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2f3b56ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:32:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2f3b56ee', '0xe')]
26/04/2021 13:32:56  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:32:56             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:32:57             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:32:57             dut.10.240.183.254: flow list 0
26/04/2021 13:32:57             dut.10.240.183.254: 
26/04/2021 13:32:57  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_all passed
26/04/2021 13:32:57             dut.10.240.183.254: flow flush 0
26/04/2021 13:32:57             dut.10.240.183.254: 
26/04/2021 13:32:57  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_l3dst================
26/04/2021 13:32:57  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:32:57             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:32:57             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:32:57             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:32:57             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:32:57             dut.10.240.183.254: flow list 0
26/04/2021 13:32:57             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/04/2021 13:32:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:32:59             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x6d56d33b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:32:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:32:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6d56d33b', '0xb')]
26/04/2021 13:32:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:32:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:33:00             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x33066fb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:33:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x33066fb4', '0x4')]
26/04/2021 13:33:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:33:01             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x6d56d33b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:33:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6d56d33b', '0xb')]
26/04/2021 13:33:01  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:33:01             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:33:02             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:33:02             dut.10.240.183.254: flow list 0
26/04/2021 13:33:02             dut.10.240.183.254: 
26/04/2021 13:33:02  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_l3dst passed
26/04/2021 13:33:02             dut.10.240.183.254: flow flush 0
26/04/2021 13:33:02             dut.10.240.183.254: 
26/04/2021 13:33:02  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_l3src================
26/04/2021 13:33:02  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:33:02             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/04/2021 13:33:02             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:33:02             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/04/2021 13:33:02             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:33:02             dut.10.240.183.254: flow list 0
26/04/2021 13:33:02             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/04/2021 13:33:02  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:02  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:33:03             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xf10f0098 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:03  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:33:03  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf10f0098', '0x8')]
26/04/2021 13:33:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:33:04             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xf10f0098 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:33:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf10f0098', '0x8')]
26/04/2021 13:33:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:33:06             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xd43cf211 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:33:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd43cf211', '0x1')]
26/04/2021 13:33:06  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:33:06             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:33:07             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:33:07             dut.10.240.183.254: flow list 0
26/04/2021 13:33:07             dut.10.240.183.254: 
26/04/2021 13:33:07  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_l3src passed
26/04/2021 13:33:07             dut.10.240.183.254: flow flush 0
26/04/2021 13:33:07             dut.10.240.183.254: 
26/04/2021 13:33:07  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_all================
26/04/2021 13:33:07  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:33:07             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/04/2021 13:33:07             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:33:07             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/04/2021 13:33:07             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:33:07             dut.10.240.183.254: flow list 0
26/04/2021 13:33:07             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/04/2021 13:33:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:33:08             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x9d749c4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:33:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9d749c4d', '0xd')]
26/04/2021 13:33:08  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:08  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:33:09             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xa08a467 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:09  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:33:09  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa08a467', '0x7')]
26/04/2021 13:33:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:33:10             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xb8476ec4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:33:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb8476ec4', '0x4')]
26/04/2021 13:33:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:33:12             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x2f3b56ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:12  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:33:12  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2f3b56ee', '0xe')]
26/04/2021 13:33:12  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:33:12             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:33:13             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:33:13             dut.10.240.183.254: flow list 0
26/04/2021 13:33:13             dut.10.240.183.254: 
26/04/2021 13:33:13  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_all passed
26/04/2021 13:33:13             dut.10.240.183.254: flow flush 0
26/04/2021 13:33:13             dut.10.240.183.254: 
26/04/2021 13:33:13  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv6_l3dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_l3src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_all': 'passed'}
26/04/2021 13:33:13  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:33:13  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6 Result PASSED:
26/04/2021 13:33:13             dut.10.240.183.254: flow flush 0
26/04/2021 13:33:14             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:33:14             dut.10.240.183.254: clear port stats all
26/04/2021 13:33:15             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:33:15             dut.10.240.183.254: stop
26/04/2021 13:33:15             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
  RX-packets: 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.
26/04/2021 13:33:15  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_symmetric Begin
26/04/2021 13:33:15             dut.10.240.183.254: 
26/04/2021 13:33:15                         tester: 
26/04/2021 13:33:15             dut.10.240.183.254: start
26/04/2021 13:33:16             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:33:16             dut.10.240.183.254: quit
26/04/2021 13:33:16             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:33:16             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:33:17             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:33:27             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:33:27             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:33:27             dut.10.240.183.254: set verbose 1
26/04/2021 13:33:28             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:33:28             dut.10.240.183.254: show port info all
26/04/2021 13:33:28             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:33:28             dut.10.240.183.254: start
26/04/2021 13:33:28             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:33:28  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_symmetric================
26/04/2021 13:33:28  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:33:28             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/04/2021 13:33:28             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:33:28             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/04/2021 13:33:28             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:33:28             dut.10.240.183.254: flow list 0
26/04/2021 13:33:28             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/04/2021 13:33:28  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:28  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)
26/04/2021 13:33:29             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x128ea956 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-ipv4-udp'}

26/04/2021 13:33:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x128ea956', '0x6')]
26/04/2021 13:33:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480)
26/04/2021 13:33:30             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x128ea956 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:33:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x128ea956', '0x6')]
26/04/2021 13:33:30  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:33:30             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:33:31             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:33:31             dut.10.240.183.254: flow list 0
26/04/2021 13:33:31             dut.10.240.183.254: 
26/04/2021 13:33:31  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:31  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480)
26/04/2021 13:33:32             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x1de774b6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:32  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'check_no_hash_or_different': 'gtpogre-ipv4-udp'}

26/04/2021 13:33:32  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1de774b6', '0x6')]
26/04/2021 13:33:32  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_symmetric passed
26/04/2021 13:33:32             dut.10.240.183.254: flow flush 0
26/04/2021 13:33:33             dut.10.240.183.254: 
26/04/2021 13:33:33  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_symmetric================
26/04/2021 13:33:33  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:33:33             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/04/2021 13:33:33             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:33:33             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/04/2021 13:33:33             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:33:33             dut.10.240.183.254: flow list 0
26/04/2021 13:33:33             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/04/2021 13:33:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)
26/04/2021 13:33:34             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x128ea956 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-ipv4-udp'}

26/04/2021 13:33:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x128ea956', '0x6')]
26/04/2021 13:33:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480)
26/04/2021 13:33:35             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x128ea956 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:33:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x128ea956', '0x6')]
26/04/2021 13:33:35  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:33:35             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:33:36             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:33:36             dut.10.240.183.254: flow list 0
26/04/2021 13:33:36             dut.10.240.183.254: 
26/04/2021 13:33:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480)
26/04/2021 13:33:37             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x1de774b6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'check_no_hash_or_different': 'gtpogre-ipv4-udp'}

26/04/2021 13:33:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1de774b6', '0x6')]
26/04/2021 13:33:37  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_symmetric passed
26/04/2021 13:33:37             dut.10.240.183.254: flow flush 0
26/04/2021 13:33:37             dut.10.240.183.254: 
26/04/2021 13:33:37  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv6_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_symmetric': 'passed'}
26/04/2021 13:33:37  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:33:37  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_symmetric Result PASSED:
26/04/2021 13:33:37             dut.10.240.183.254: flow flush 0
26/04/2021 13:33:39             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:33:39             dut.10.240.183.254: clear port stats all
26/04/2021 13:33:40             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:33:40             dut.10.240.183.254: stop
26/04/2021 13:33:40             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

Done.
26/04/2021 13:33:40  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_tcp Begin
26/04/2021 13:33:40             dut.10.240.183.254: 
26/04/2021 13:33:40                         tester: 
26/04/2021 13:33:40             dut.10.240.183.254: start
26/04/2021 13:33:40             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:33:40  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst================
26/04/2021 13:33:40  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:33:40             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:33:40             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:33:40             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:33:40             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:33:40             dut.10.240.183.254: flow list 0
26/04/2021 13:33:40             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:33:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:33:41             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xa53b337a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:41  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:33:41  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa53b337a', '0xa')]
26/04/2021 13:33:41  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:41  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:33:42             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xdbc2b2ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:42  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:33:42  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xdbc2b2ac', '0xc')]
26/04/2021 13:33:42  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:42  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:33:44             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xa53b337a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:33:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa53b337a', '0xa')]
26/04/2021 13:33:44  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:33:44             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:33:45             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:33:45             dut.10.240.183.254: flow list 0
26/04/2021 13:33:45             dut.10.240.183.254: 
26/04/2021 13:33:45  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst passed
26/04/2021 13:33:45             dut.10.240.183.254: flow flush 0
26/04/2021 13:33:45             dut.10.240.183.254: 
26/04/2021 13:33:45  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src================
26/04/2021 13:33:45  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:33:45             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:33:45             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:33:45             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:33:45             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:33:45             dut.10.240.183.254: flow list 0
26/04/2021 13:33:45             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:33:45  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:45  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:33:46             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd2e59b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:33:46  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2e59b6b', '0xb')]
26/04/2021 13:33:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:33:47             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd2e59b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:33:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2e59b6b', '0xb')]
26/04/2021 13:33:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:33:48             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x5042ff21 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:33:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5042ff21', '0x1')]
26/04/2021 13:33:48  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:33:48             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:33:50             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:33:50             dut.10.240.183.254: flow list 0
26/04/2021 13:33:50             dut.10.240.183.254: 
26/04/2021 13:33:50  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src passed
26/04/2021 13:33:50             dut.10.240.183.254: flow flush 0
26/04/2021 13:33:50             dut.10.240.183.254: 
26/04/2021 13:33:50  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4src================
26/04/2021 13:33:50  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:33:50             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:33:50             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:33:50             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:33:50             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:33:50             dut.10.240.183.254: flow list 0
26/04/2021 13:33:50             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:33:50  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:50  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:33:51             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9760e08f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:51  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:33:51  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9760e08f', '0xf')]
26/04/2021 13:33:51  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:51  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:33:52             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xe9996159 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:33:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe9996159', '0x9')]
26/04/2021 13:33:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480)
26/04/2021 13:33:53             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf3515714 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:33:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf3515714', '0x4')]
26/04/2021 13:33:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:33:54             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9760e08f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:33:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9760e08f', '0xf')]
26/04/2021 13:33:54  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:33:54             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:33:56             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:33:56             dut.10.240.183.254: flow list 0
26/04/2021 13:33:56             dut.10.240.183.254: 
26/04/2021 13:33:56  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4src passed
26/04/2021 13:33:56             dut.10.240.183.254: flow flush 0
26/04/2021 13:33:56             dut.10.240.183.254: 
26/04/2021 13:33:56  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst================
26/04/2021 13:33:56  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:33:56             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:33:56             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:33:56             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:33:56             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:33:56             dut.10.240.183.254: flow list 0
26/04/2021 13:33:56             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:33:56  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:56  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:33:57             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xddf7824 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:33:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xddf7824', '0x4')]
26/04/2021 13:33:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:33:58             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7326f9f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:33:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7326f9f2', '0x2')]
26/04/2021 13:33:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:33:59             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf3515714 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:33:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:33:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf3515714', '0x4')]
26/04/2021 13:33:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:33:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:34:00             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xddf7824 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:34:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xddf7824', '0x4')]
26/04/2021 13:34:00  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:34:00             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:34:01             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:34:01             dut.10.240.183.254: flow list 0
26/04/2021 13:34:02             dut.10.240.183.254: 
26/04/2021 13:34:02  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst passed
26/04/2021 13:34:02             dut.10.240.183.254: flow flush 0
26/04/2021 13:34:02             dut.10.240.183.254: 
26/04/2021 13:34:02  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4src================
26/04/2021 13:34:02  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:34:02             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:34:02             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:34:02             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:34:02             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:34:02             dut.10.240.183.254: flow list 0
26/04/2021 13:34:02             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:34:02  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:02  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:03             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0xe0be489e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:03  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:34:03  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe0be489e', '0xe')]
26/04/2021 13:34:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:04             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x62192cd4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x62192cd4', '0x4')]
26/04/2021 13:34:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480)
26/04/2021 13:34:05             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x848fff05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x848fff05', '0x5')]
26/04/2021 13:34:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:34:06             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0xe0be489e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:34:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe0be489e', '0xe')]
26/04/2021 13:34:06  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:34:06             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:34:07             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:34:07             dut.10.240.183.254: flow list 0
26/04/2021 13:34:08             dut.10.240.183.254: 
26/04/2021 13:34:08  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4src passed
26/04/2021 13:34:08             dut.10.240.183.254: flow flush 0
26/04/2021 13:34:08             dut.10.240.183.254: 
26/04/2021 13:34:08  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4dst================
26/04/2021 13:34:08  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:34:08             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:34:08             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:34:08             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:34:08             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:34:08             dut.10.240.183.254: flow list 0
26/04/2021 13:34:08             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:34:08  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:08  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:09             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7a01d035 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:09  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:34:09  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7a01d035', '0x5')]
26/04/2021 13:34:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:10             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf8a6b47f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf8a6b47f', '0xf')]
26/04/2021 13:34:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:34:11             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x848fff05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x848fff05', '0x5')]
26/04/2021 13:34:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:34:12             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7a01d035 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:12  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:34:12  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7a01d035', '0x5')]
26/04/2021 13:34:12  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:34:12             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:34:13             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:34:13             dut.10.240.183.254: flow list 0
26/04/2021 13:34:13             dut.10.240.183.254: 
26/04/2021 13:34:13  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4dst passed
26/04/2021 13:34:13             dut.10.240.183.254: flow flush 0
26/04/2021 13:34:14             dut.10.240.183.254: 
26/04/2021 13:34:14  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4src================
26/04/2021 13:34:14  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:34:14             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:34:14             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:34:14             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:34:14             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:34:14             dut.10.240.183.254: flow list 0
26/04/2021 13:34:14             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:34:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:15             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x43eae685 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:15  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:34:15  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x43eae685', '0x5')]
26/04/2021 13:34:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:34:16             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x855ee99 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x855ee99', '0x9')]
26/04/2021 13:34:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=32)/("X"*480)
26/04/2021 13:34:17             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x43eae685 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:34:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x43eae685', '0x5')]
26/04/2021 13:34:17  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:34:17             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:34:18             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:34:18             dut.10.240.183.254: flow list 0
26/04/2021 13:34:18             dut.10.240.183.254: 
26/04/2021 13:34:18  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4src passed
26/04/2021 13:34:18             dut.10.240.183.254: flow flush 0
26/04/2021 13:34:18             dut.10.240.183.254: 
26/04/2021 13:34:18  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4dst================
26/04/2021 13:34:18  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:34:18             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:34:18             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:34:18             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:34:19             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:34:19             dut.10.240.183.254: flow list 0
26/04/2021 13:34:19             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:34:19  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:19  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:20             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9d8de6af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:20  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:34:20  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9d8de6af', '0xf')]
26/04/2021 13:34:20  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:20  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:34:21             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd632eeb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:21  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:21  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd632eeb3', '0x3')]
26/04/2021 13:34:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:34:22             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9d8de6af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:34:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9d8de6af', '0xf')]
26/04/2021 13:34:22  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:34:22             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:34:23             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:34:23             dut.10.240.183.254: flow list 0
26/04/2021 13:34:23             dut.10.240.183.254: 
26/04/2021 13:34:23  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4dst passed
26/04/2021 13:34:23             dut.10.240.183.254: flow flush 0
26/04/2021 13:34:23             dut.10.240.183.254: 
26/04/2021 13:34:23  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_all================
26/04/2021 13:34:23  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:34:23             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:34:23             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:34:23             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:34:23             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:34:23             dut.10.240.183.254: flow list 0
26/04/2021 13:34:23             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:34:23  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:23  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:25             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xace3b16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:25  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:34:25  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xace3b16', '0x6')]
26/04/2021 13:34:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:34:26             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x1995002b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1995002b', '0xb')]
26/04/2021 13:34:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:34:27             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x31f3aafc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x31f3aafc', '0xc')]
26/04/2021 13:34:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:28             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x6d6e1d5b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:28  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:28  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6d6e1d5b', '0xb')]
26/04/2021 13:34:28  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:28  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:29             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x88695f5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x88695f5c', '0xc')]
26/04/2021 13:34:29  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:34:29             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:34:30             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:34:30             dut.10.240.183.254: flow list 0
26/04/2021 13:34:30             dut.10.240.183.254: 
26/04/2021 13:34:30  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_all passed
26/04/2021 13:34:30             dut.10.240.183.254: flow flush 0
26/04/2021 13:34:30             dut.10.240.183.254: 
26/04/2021 13:34:30  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst================
26/04/2021 13:34:30  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:34:30             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:34:30             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:34:30             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:34:30             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:34:30             dut.10.240.183.254: flow list 0
26/04/2021 13:34:30             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:34:30  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:30  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:32             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xa53b337a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:32  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:34:32  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa53b337a', '0xa')]
26/04/2021 13:34:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:33             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xdbc2b2ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:33  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xdbc2b2ac', '0xc')]
26/04/2021 13:34:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:34             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xa53b337a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:34:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa53b337a', '0xa')]
26/04/2021 13:34:34  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:34:34             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:34:35             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:34:35             dut.10.240.183.254: flow list 0
26/04/2021 13:34:35             dut.10.240.183.254: 
26/04/2021 13:34:35  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst passed
26/04/2021 13:34:35             dut.10.240.183.254: flow flush 0
26/04/2021 13:34:35             dut.10.240.183.254: 
26/04/2021 13:34:35  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src================
26/04/2021 13:34:35  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:34:35             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:34:35             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:34:35             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:34:35             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:34:35             dut.10.240.183.254: flow list 0
26/04/2021 13:34:35             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:34:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:36             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd2e59b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:36  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:34:36  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2e59b6b', '0xb')]
26/04/2021 13:34:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:38             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd2e59b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:34:38  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd2e59b6b', '0xb')]
26/04/2021 13:34:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:39             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x5042ff21 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5042ff21', '0x1')]
26/04/2021 13:34:39  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:34:39             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:34:40             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:34:40             dut.10.240.183.254: flow list 0
26/04/2021 13:34:40             dut.10.240.183.254: 
26/04/2021 13:34:40  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src passed
26/04/2021 13:34:40             dut.10.240.183.254: flow flush 0
26/04/2021 13:34:40             dut.10.240.183.254: 
26/04/2021 13:34:40  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4src================
26/04/2021 13:34:40  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:34:40             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:34:40             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:34:40             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:34:40             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:34:40             dut.10.240.183.254: flow list 0
26/04/2021 13:34:40             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:34:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:41             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9760e08f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:41  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:34:41  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9760e08f', '0xf')]
26/04/2021 13:34:41  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:41  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:42             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xe9996159 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:42  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:42  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe9996159', '0x9')]
26/04/2021 13:34:42  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:42  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480)
26/04/2021 13:34:43             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf3515714 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:43  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf3515714', '0x4')]
26/04/2021 13:34:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:34:45             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9760e08f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:34:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9760e08f', '0xf')]
26/04/2021 13:34:45  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:34:45             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:34:46             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:34:46             dut.10.240.183.254: flow list 0
26/04/2021 13:34:46             dut.10.240.183.254: 
26/04/2021 13:34:46  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4src passed
26/04/2021 13:34:46             dut.10.240.183.254: flow flush 0
26/04/2021 13:34:46             dut.10.240.183.254: 
26/04/2021 13:34:46  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst================
26/04/2021 13:34:46  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:34:46             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:34:46             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:34:46             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:34:46             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:34:46             dut.10.240.183.254: flow list 0
26/04/2021 13:34:46             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:34:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:47             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xddf7824 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:34:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xddf7824', '0x4')]
26/04/2021 13:34:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:48             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7326f9f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7326f9f2', '0x2')]
26/04/2021 13:34:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:34:49             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf3515714 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf3515714', '0x4')]
26/04/2021 13:34:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:34:51             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xddf7824 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:51  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:34:51  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xddf7824', '0x4')]
26/04/2021 13:34:51  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:34:51             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:34:52             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:34:52             dut.10.240.183.254: flow list 0
26/04/2021 13:34:52             dut.10.240.183.254: 
26/04/2021 13:34:52  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst passed
26/04/2021 13:34:52             dut.10.240.183.254: flow flush 0
26/04/2021 13:34:52             dut.10.240.183.254: 
26/04/2021 13:34:52  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4src================
26/04/2021 13:34:52  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:34:52             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:34:52             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:34:52             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:34:52             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:34:52             dut.10.240.183.254: flow list 0
26/04/2021 13:34:52             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:34:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:53             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0xe0be489e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:34:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe0be489e', '0xe')]
26/04/2021 13:34:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:54             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x62192cd4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x62192cd4', '0x4')]
26/04/2021 13:34:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480)
26/04/2021 13:34:55             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x848fff05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:34:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x848fff05', '0x5')]
26/04/2021 13:34:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:34:56             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0xe0be489e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:34:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe0be489e', '0xe')]
26/04/2021 13:34:56  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:34:56             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:34:58             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:34:58             dut.10.240.183.254: flow list 0
26/04/2021 13:34:58             dut.10.240.183.254: 
26/04/2021 13:34:58  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4src passed
26/04/2021 13:34:58             dut.10.240.183.254: flow flush 0
26/04/2021 13:34:58             dut.10.240.183.254: 
26/04/2021 13:34:58  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4dst================
26/04/2021 13:34:58  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:34:58             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:34:58             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:34:58             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:34:58             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:34:58             dut.10.240.183.254: flow list 0
26/04/2021 13:34:58             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:34:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:34:59             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7a01d035 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:34:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:34:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7a01d035', '0x5')]
26/04/2021 13:34:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:34:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:35:00             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf8a6b47f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:35:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf8a6b47f', '0xf')]
26/04/2021 13:35:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:35:01             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x848fff05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:35:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x848fff05', '0x5')]
26/04/2021 13:35:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:35:02             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7a01d035 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:35:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7a01d035', '0x5')]
26/04/2021 13:35:02  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:35:02             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:35:04             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:35:04             dut.10.240.183.254: flow list 0
26/04/2021 13:35:04             dut.10.240.183.254: 
26/04/2021 13:35:04  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4dst passed
26/04/2021 13:35:04             dut.10.240.183.254: flow flush 0
26/04/2021 13:35:04             dut.10.240.183.254: 
26/04/2021 13:35:04  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4src================
26/04/2021 13:35:04  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:35:04             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:35:04             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:35:04             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:35:04             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:35:04             dut.10.240.183.254: flow list 0
26/04/2021 13:35:04             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:35:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:35:05             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x43eae685 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:35:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x43eae685', '0x5')]
26/04/2021 13:35:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:35:06             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x855ee99 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:35:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x855ee99', '0x9')]
26/04/2021 13:35:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=32)/("X"*480)
26/04/2021 13:35:07             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x43eae685 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:35:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x43eae685', '0x5')]
26/04/2021 13:35:07  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:35:07             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:35:08             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:35:08             dut.10.240.183.254: flow list 0
26/04/2021 13:35:09             dut.10.240.183.254: 
26/04/2021 13:35:09  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4src passed
26/04/2021 13:35:09             dut.10.240.183.254: flow flush 0
26/04/2021 13:35:09             dut.10.240.183.254: 
26/04/2021 13:35:09  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4dst================
26/04/2021 13:35:09  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:35:09             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:35:09             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:35:09             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:35:09             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:35:09             dut.10.240.183.254: flow list 0
26/04/2021 13:35:09             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:35:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:35:10             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9d8de6af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:35:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9d8de6af', '0xf')]
26/04/2021 13:35:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:35:11             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd632eeb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:35:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd632eeb3', '0x3')]
26/04/2021 13:35:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:35:12             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9d8de6af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:12  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:35:12  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9d8de6af', '0xf')]
26/04/2021 13:35:12  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:35:12             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:35:13             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:35:13             dut.10.240.183.254: flow list 0
26/04/2021 13:35:13             dut.10.240.183.254: 
26/04/2021 13:35:13  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4dst passed
26/04/2021 13:35:13             dut.10.240.183.254: flow flush 0
26/04/2021 13:35:13             dut.10.240.183.254: 
26/04/2021 13:35:13  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_all================
26/04/2021 13:35:13  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:35:13             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:35:13             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:35:13             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:35:14             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:35:14             dut.10.240.183.254: flow list 0
26/04/2021 13:35:14             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:35:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:35:15             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xace3b16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:15  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:35:15  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xace3b16', '0x6')]
26/04/2021 13:35:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
26/04/2021 13:35:16             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x1995002b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:35:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1995002b', '0xb')]
26/04/2021 13:35:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
26/04/2021 13:35:17             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x31f3aafc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:35:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x31f3aafc', '0xc')]
26/04/2021 13:35:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:35:18             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x6d6e1d5b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:18  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:35:18  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6d6e1d5b', '0xb')]
26/04/2021 13:35:18  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:18  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 13:35:19             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x88695f5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:19  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:35:19  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x88695f5c', '0xc')]
26/04/2021 13:35:19  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:35:19             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:35:20             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:35:20             dut.10.240.183.254: flow list 0
26/04/2021 13:35:20             dut.10.240.183.254: 
26/04/2021 13:35:20  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_all passed
26/04/2021 13:35:20             dut.10.240.183.254: flow flush 0
26/04/2021 13:35:20             dut.10.240.183.254: 
26/04/2021 13:35:20  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_all': 'passed'}
26/04/2021 13:35:20  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:35:20  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_tcp Result PASSED:
26/04/2021 13:35:20             dut.10.240.183.254: flow flush 0
26/04/2021 13:35:22             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:35:22             dut.10.240.183.254: clear port stats all
26/04/2021 13:35:23             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:35:23             dut.10.240.183.254: stop
26/04/2021 13:35:23             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

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

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
  RX-packets: 10             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.
26/04/2021 13:35:23  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_tcp_symmetric Begin
26/04/2021 13:35:23             dut.10.240.183.254: 
26/04/2021 13:35:23                         tester: 
26/04/2021 13:35:23             dut.10.240.183.254: start
26/04/2021 13:35:23             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:35:23             dut.10.240.183.254: quit
26/04/2021 13:35:24             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:35:24             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:35:25             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:35:35             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:35:35             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:35:35             dut.10.240.183.254: set verbose 1
26/04/2021 13:35:35             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:35:35             dut.10.240.183.254: show port info all
26/04/2021 13:35:35             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:35:35             dut.10.240.183.254: start
26/04/2021 13:35:35             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:35:35  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_symmetric================
26/04/2021 13:35:35  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:35:35             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:35:35             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:35:35             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:35:35             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:35:35             dut.10.240.183.254: flow list 0
26/04/2021 13:35:36             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:35:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:35:37             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8e061cce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:35:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8e061cce', '0xe')]
26/04/2021 13:35:37  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:37  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:35:38             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8e061cce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:35:38  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8e061cce', '0xe')]
26/04/2021 13:35:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:35:39             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8e061cce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:35:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8e061cce', '0xe')]
26/04/2021 13:35:39  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:39  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:35:40             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8e061cce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:40  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:35:40  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8e061cce', '0xe')]
26/04/2021 13:35:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:35:41             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8e061cce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:41  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:35:41  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8e061cce', '0xe')]
26/04/2021 13:35:41  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:35:41             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:35:42             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:35:42             dut.10.240.183.254: flow list 0
26/04/2021 13:35:42             dut.10.240.183.254: 
26/04/2021 13:35:42  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:42  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:35:43             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8af9a531 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:35:43  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8af9a531', '0x1')]
26/04/2021 13:35:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:35:45             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8af9a531 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:35:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8af9a531', '0x1')]
26/04/2021 13:35:45  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:45  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:35:46             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8af9a531 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:35:46  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8af9a531', '0x1')]
26/04/2021 13:35:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:35:47             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8af9a531 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:35:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8af9a531', '0x1')]
26/04/2021 13:35:47  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_symmetric passed
26/04/2021 13:35:47             dut.10.240.183.254: flow flush 0
26/04/2021 13:35:47             dut.10.240.183.254: 
26/04/2021 13:35:47  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_symmetric================
26/04/2021 13:35:47  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:35:47             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:35:47             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:35:47             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:35:47             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:35:47             dut.10.240.183.254: flow list 0
26/04/2021 13:35:47             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:35:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:35:48             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8e061cce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:35:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8e061cce', '0xe')]
26/04/2021 13:35:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:35:49             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8e061cce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:35:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8e061cce', '0xe')]
26/04/2021 13:35:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:35:50             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8e061cce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:35:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8e061cce', '0xe')]
26/04/2021 13:35:50  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:50  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:35:52             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8e061cce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:35:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8e061cce', '0xe')]
26/04/2021 13:35:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:35:53             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8e061cce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:35:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8e061cce', '0xe')]
26/04/2021 13:35:53  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:35:53             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:35:54             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:35:54             dut.10.240.183.254: flow list 0
26/04/2021 13:35:54             dut.10.240.183.254: 
26/04/2021 13:35:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:35:55             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8af9a531 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:35:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8af9a531', '0x1')]
26/04/2021 13:35:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:35:56             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8af9a531 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:35:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8af9a531', '0x1')]
26/04/2021 13:35:56  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:56  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:35:57             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8af9a531 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:35:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8af9a531', '0x1')]
26/04/2021 13:35:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:35:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:35:58             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8af9a531 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:35:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:35:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8af9a531', '0x1')]
26/04/2021 13:35:58  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_symmetric passed
26/04/2021 13:35:58             dut.10.240.183.254: flow flush 0
26/04/2021 13:35:58             dut.10.240.183.254: 
26/04/2021 13:35:58  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv6_tcp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_symmetric': 'passed'}
26/04/2021 13:35:58  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:35:58  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_tcp_symmetric Result PASSED:
26/04/2021 13:35:58             dut.10.240.183.254: flow flush 0
26/04/2021 13:36:00             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:36:00             dut.10.240.183.254: clear port stats all
26/04/2021 13:36:01             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:36:01             dut.10.240.183.254: stop
26/04/2021 13:36:01             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
  RX-packets: 10             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.
26/04/2021 13:36:01  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_tcp_without_ul_dl Begin
26/04/2021 13:36:01             dut.10.240.183.254: 
26/04/2021 13:36:01                         tester: 
26/04/2021 13:36:01             dut.10.240.183.254: start
26/04/2021 13:36:01             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:36:01  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src================
26/04/2021 13:36:01  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:36:01             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:36:01             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:36:01             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/04/2021 13:36:01             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:36:01             dut.10.240.183.254: flow list 0
26/04/2021 13:36:01             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:36:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:02             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x25abb893 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:36:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x25abb893', '0x3')]
26/04/2021 13:36:02  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:02  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:04             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x25abb893 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x25abb893', '0x3')]
26/04/2021 13:36:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:05             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x2d0f1223 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2d0f1223', '0x3')]
26/04/2021 13:36:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:06             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x2d0f1223 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2d0f1223', '0x3')]
26/04/2021 13:36:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=33)/("X"*480)
26/04/2021 13:36:07             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x25abb893 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x25abb893', '0x3')]
26/04/2021 13:36:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=33)/("X"*480)
26/04/2021 13:36:08             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x25abb893 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x25abb893', '0x3')]
26/04/2021 13:36:08  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:36:08             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:36:09             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:36:09             dut.10.240.183.254: flow list 0
26/04/2021 13:36:09             dut.10.240.183.254: 
26/04/2021 13:36:09  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src passed
26/04/2021 13:36:09             dut.10.240.183.254: flow flush 0
26/04/2021 13:36:09             dut.10.240.183.254: 
26/04/2021 13:36:09  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst================
26/04/2021 13:36:09  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:36:09             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:36:09             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:36:09             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:36:09             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:36:09             dut.10.240.183.254: flow list 0
26/04/2021 13:36:09             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:36:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:11             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf4509e3d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:36:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf4509e3d', '0xd')]
26/04/2021 13:36:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:12             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf4509e3d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:12  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:12  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf4509e3d', '0xd')]
26/04/2021 13:36:12  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:12  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:13             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xaf2211d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:13  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xaf2211d', '0xd')]
26/04/2021 13:36:13  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:13  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:14             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xaf2211d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xaf2211d', '0xd')]
26/04/2021 13:36:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=33)/("X"*480)
26/04/2021 13:36:15             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf4509e3d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:15  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:15  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf4509e3d', '0xd')]
26/04/2021 13:36:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=33)/("X"*480)
26/04/2021 13:36:16             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf4509e3d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf4509e3d', '0xd')]
26/04/2021 13:36:16  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:36:16             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:36:17             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:36:17             dut.10.240.183.254: flow list 0
26/04/2021 13:36:17             dut.10.240.183.254: 
26/04/2021 13:36:17  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst passed
26/04/2021 13:36:17             dut.10.240.183.254: flow flush 0
26/04/2021 13:36:17             dut.10.240.183.254: 
26/04/2021 13:36:17  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst================
26/04/2021 13:36:17  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:36:17             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:36:18             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:36:18             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:36:18             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:36:18             dut.10.240.183.254: flow list 0
26/04/2021 13:36:18             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:36:18  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:18  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:19             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x19a636a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:19  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:36:19  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x19a636a', '0xa')]
26/04/2021 13:36:19  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:19  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=34)/("X"*480)
26/04/2021 13:36:20             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x5893375a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:20  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:20  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5893375a', '0xa')]
26/04/2021 13:36:20  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:20  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:21             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x93ec9da - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:21  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:21  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x93ec9da', '0xa')]
26/04/2021 13:36:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:36:22             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x19a636a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x19a636a', '0xa')]
26/04/2021 13:36:22  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:22  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:36:23             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x19a636a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x19a636a', '0xa')]
26/04/2021 13:36:23  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:36:23             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:36:24             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:36:24             dut.10.240.183.254: flow list 0
26/04/2021 13:36:24             dut.10.240.183.254: 
26/04/2021 13:36:24  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst passed
26/04/2021 13:36:24             dut.10.240.183.254: flow flush 0
26/04/2021 13:36:25             dut.10.240.183.254: 
26/04/2021 13:36:25  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src================
26/04/2021 13:36:25  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:36:25             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:36:25             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:36:25             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:36:25             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:36:25             dut.10.240.183.254: flow list 0
26/04/2021 13:36:25             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:36:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:26             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7604aa0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:36:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7604aa0', '0x0')]
26/04/2021 13:36:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:36:27             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xe2e89646 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe2e89646', '0x6')]
26/04/2021 13:36:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:28             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf9c2f580 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:28  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:28  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf9c2f580', '0x0')]
26/04/2021 13:36:28  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:28  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:36:29             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7604aa0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7604aa0', '0x0')]
26/04/2021 13:36:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:36: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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7604aa0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7604aa0', '0x0')]
26/04/2021 13:36:30  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:36:30             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:36:31             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:36:31             dut.10.240.183.254: flow list 0
26/04/2021 13:36:32             dut.10.240.183.254: 
26/04/2021 13:36:32  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src passed
26/04/2021 13:36:32             dut.10.240.183.254: flow flush 0
26/04/2021 13:36:32             dut.10.240.183.254: 
26/04/2021 13:36:32  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src================
26/04/2021 13:36:32  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:36:32             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:36:32             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:36:32             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:36:32             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:36:32             dut.10.240.183.254: flow list 0
26/04/2021 13:36:32             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:36:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:33             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd69b6c0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:36:33  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd69b6c0e', '0xe')]
26/04/2021 13:36:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:36:34             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x3313b0e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x3313b0e8', '0x8')]
26/04/2021 13:36:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:35             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0xde3fc6be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xde3fc6be', '0xe')]
26/04/2021 13:36:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:36:36             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd69b6c0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:36  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:36  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd69b6c0e', '0xe')]
26/04/2021 13:36:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:36:37             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd69b6c0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd69b6c0e', '0xe')]
26/04/2021 13:36:37  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:36:37             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:36:39             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:36:39             dut.10.240.183.254: flow list 0
26/04/2021 13:36:39             dut.10.240.183.254: 
26/04/2021 13:36:39  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src passed
26/04/2021 13:36:39             dut.10.240.183.254: flow flush 0
26/04/2021 13:36:39             dut.10.240.183.254: 
26/04/2021 13:36:39  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst================
26/04/2021 13:36:39  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:36:39             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:36:39             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:36:39             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:36:39             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:36:39             dut.10.240.183.254: flow list 0
26/04/2021 13:36:39             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:36:39  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:39  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:40             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd06145c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:40  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:36:40  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd06145c4', '0x4')]
26/04/2021 13:36:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=34)/("X"*480)
26/04/2021 13:36:41             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x896811f4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:41  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:41  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x896811f4', '0x4')]
26/04/2021 13:36:41  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:41  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:42             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x2ec3fae4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:42  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:42  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2ec3fae4', '0x4')]
26/04/2021 13:36:42  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:42  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:36:43             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd06145c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:43  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd06145c4', '0x4')]
26/04/2021 13:36:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:36:44             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xd06145c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd06145c4', '0x4')]
26/04/2021 13:36:44  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:36:44             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:36:46             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:36:46             dut.10.240.183.254: flow list 0
26/04/2021 13:36:46             dut.10.240.183.254: 
26/04/2021 13:36:46  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst passed
26/04/2021 13:36:46             dut.10.240.183.254: flow flush 0
26/04/2021 13:36:46             dut.10.240.183.254: 
26/04/2021 13:36:46  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only================
26/04/2021 13:36:46  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:36:46             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:36:46             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:36:46             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/04/2021 13:36:46             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:36:46             dut.10.240.183.254: flow list 0
26/04/2021 13:36:46             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:36:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:47             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x65e5b95f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:36:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x65e5b95f', '0xf')]
26/04/2021 13:36:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:36:48             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x71468c0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x71468c0c', '0xc')]
26/04/2021 13:36:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:36:49             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x65e5b95f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x65e5b95f', '0xf')]
26/04/2021 13:36:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:36:50             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x65e5b95f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x65e5b95f', '0xf')]
26/04/2021 13:36:50  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:36:50             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:36:52             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:36:52             dut.10.240.183.254: flow list 0
26/04/2021 13:36:52             dut.10.240.183.254: 
26/04/2021 13:36:52  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only passed
26/04/2021 13:36:52             dut.10.240.183.254: flow flush 0
26/04/2021 13:36:52             dut.10.240.183.254: 
26/04/2021 13:36:52  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only================
26/04/2021 13:36:52  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:36:52             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:36:52             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:36:52             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:36:52             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:36:52             dut.10.240.183.254: flow list 0
26/04/2021 13:36:52             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:36:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:53             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9590a847 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:36:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9590a847', '0x7')]
26/04/2021 13:36:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=34)/("X"*480)
26/04/2021 13:36:54             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x897c0480 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:36:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x897c0480', '0x0')]
26/04/2021 13:36:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:36:55             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9590a847 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9590a847', '0x7')]
26/04/2021 13:36:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:36:56             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x9590a847 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:36:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9590a847', '0x7')]
26/04/2021 13:36:56  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:36:56             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:36:58             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:36:58             dut.10.240.183.254: flow list 0
26/04/2021 13:36:58             dut.10.240.183.254: 
26/04/2021 13:36:58  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only passed
26/04/2021 13:36:58             dut.10.240.183.254: flow flush 0
26/04/2021 13:36:58             dut.10.240.183.254: 
26/04/2021 13:36:58  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp================
26/04/2021 13:36:58  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:36:58             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:36:58             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:36:58             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:36:58             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:36:58             dut.10.240.183.254: flow list 0
26/04/2021 13:36:58             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:36:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:36:59             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x89aecd17 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:36:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:36:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x89aecd17', '0x7')]
26/04/2021 13:36:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:36:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480)
26/04/2021 13:37:00             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x8888b366 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:37:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8888b366', '0x6')]
26/04/2021 13:37:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480)
26/04/2021 13:37:01             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xf7df5869 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:37:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf7df5869', '0x9')]
26/04/2021 13:37:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:02             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0xc89a7e38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:37:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc89a7e38', '0x8')]
26/04/2021 13:37:02  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:02  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:03             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x810a67a7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:03  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:37:03  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x810a67a7', '0x7')]
26/04/2021 13:37:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:05             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x89aecd17 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x89aecd17', '0x7')]
26/04/2021 13:37:05  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:37:05             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:37:06             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:37:06             dut.10.240.183.254: flow list 0
26/04/2021 13:37:06             dut.10.240.183.254: 
26/04/2021 13:37:06  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp passed
26/04/2021 13:37:06             dut.10.240.183.254: flow flush 0
26/04/2021 13:37:06             dut.10.240.183.254: 
26/04/2021 13:37:06  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3================
26/04/2021 13:37:06  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:37:06             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6 end key_len 0 queues end / end
26/04/2021 13:37:06             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:37:06             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6 end key_len 0 queues end / end
26/04/2021 13:37:06             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:37:06             dut.10.240.183.254: flow list 0
26/04/2021 13:37:06             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:37:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:07             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x191e50ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:37:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x191e50ba', '0xa')]
26/04/2021 13:37:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:08             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x191e50ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x191e50ba', '0xa')]
26/04/2021 13:37:08  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:08  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:09             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x582ae395 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:09  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:37:09  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x582ae395', '0x5')]
26/04/2021 13:37:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:11             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x11bafa0a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:37:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x11bafa0a', '0xa')]
26/04/2021 13:37:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:12             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x582ae395 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:12  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:37:12  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x582ae395', '0x5')]
26/04/2021 13:37:12  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:12  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:13             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x11bafa0a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:37:13  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x11bafa0a', '0xa')]
26/04/2021 13:37:13  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:13  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=12, dport=13)/("X"*480)
26/04/2021 13:37:14             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x191e50ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x191e50ba', '0xa')]
26/04/2021 13:37:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=12, dport=13)/("X"*480)
26/04/2021 13:37:15             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x191e50ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:15  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:15  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x191e50ba', '0xa')]
26/04/2021 13:37:15  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:37:15             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:37:16             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:37:16             dut.10.240.183.254: flow list 0
26/04/2021 13:37:16             dut.10.240.183.254: 
26/04/2021 13:37:16  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3 passed
26/04/2021 13:37:16             dut.10.240.183.254: flow flush 0
26/04/2021 13:37:16             dut.10.240.183.254: 
26/04/2021 13:37:16  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3': 'passed'}
26/04/2021 13:37:16  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:37:16  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_tcp_without_ul_dl Result PASSED:
26/04/2021 13:37:16             dut.10.240.183.254: flow flush 0
26/04/2021 13:37:17             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:37:17             dut.10.240.183.254: clear port stats all
26/04/2021 13:37:19             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:37:19             dut.10.240.183.254: stop
26/04/2021 13:37:19             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= 3 -> TX Port= 0/Queue= 3 -------
  RX-packets: 6              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

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

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

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

Done.
26/04/2021 13:37:19  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_tcp_without_ul_dl_symmetric Begin
26/04/2021 13:37:19             dut.10.240.183.254: 
26/04/2021 13:37:19                         tester: 
26/04/2021 13:37:19             dut.10.240.183.254: start
26/04/2021 13:37:19             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:37:19             dut.10.240.183.254: quit
26/04/2021 13:37:20             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:37:20             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:37:21             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:37:31             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:37:31             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:37:31             dut.10.240.183.254: set verbose 1
26/04/2021 13:37:31             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:37:31             dut.10.240.183.254: show port info all
26/04/2021 13:37:31             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:37:31             dut.10.240.183.254: start
26/04/2021 13:37:31             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:37:31  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric================
26/04/2021 13:37:31  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:37:31             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:37:31             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:37:31             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/04/2021 13:37:31             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:37:31             dut.10.240.183.254: flow list 0
26/04/2021 13:37:31             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 13:37:31  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:31  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:32             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7eea16a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:32  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-tcp-dl'}

26/04/2021 13:37:32  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7eea16a9', '0x9')]
26/04/2021 13:37:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:37:34             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7eea16a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7eea16a9', '0x9')]
26/04/2021 13:37:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:35             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7eea16a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7eea16a9', '0x9')]
26/04/2021 13:37:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:37:36             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7eea16a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:36  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:36  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7eea16a9', '0x9')]
26/04/2021 13:37:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:37             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7eea16a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-tcp-ul'}

26/04/2021 13:37:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7eea16a9', '0x9')]
26/04/2021 13:37:37  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:37  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:37:38             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7eea16a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:38  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7eea16a9', '0x9')]
26/04/2021 13:37:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:39             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7eea16a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7eea16a9', '0x9')]
26/04/2021 13:37:39  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:39  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:37:40             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x7eea16a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:40  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:40  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x7eea16a9', '0x9')]
26/04/2021 13:37:40  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:37:40             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:37:41             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:37:41             dut.10.240.183.254: flow list 0
26/04/2021 13:37:42             dut.10.240.183.254: 
26/04/2021 13:37:42  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:42  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:37:43             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x585dffce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-dl

26/04/2021 13:37:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:37:43  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x585dffce', '0xe')]
26/04/2021 13:37:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:44             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x585dffce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-dl

26/04/2021 13:37:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:37:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x585dffce', '0xe')]
26/04/2021 13:37:44  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:44  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:37:45             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x585dffce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-dl

26/04/2021 13:37:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:37:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x585dffce', '0xe')]
26/04/2021 13:37:45  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:45  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:37:46             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x585dffce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-ul

26/04/2021 13:37:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:37:46  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x585dffce', '0xe')]
26/04/2021 13:37:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)
26/04/2021 13:37:47             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x585dffce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-ul

26/04/2021 13:37:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:37:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x585dffce', '0xe')]
26/04/2021 13:37:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480)
26/04/2021 13:37:48             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=0x0800 - length=626 - nb_segs=1 - RSS hash=0x585dffce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-tcp-ul

26/04/2021 13:37:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:37:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x585dffce', '0xe')]
26/04/2021 13:37:48  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric passed
26/04/2021 13:37:48             dut.10.240.183.254: flow flush 0
26/04/2021 13:37:48             dut.10.240.183.254: 
26/04/2021 13:37:48  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric': 'passed'}
26/04/2021 13:37:48  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:37:48  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_tcp_without_ul_dl_symmetric Result PASSED:
26/04/2021 13:37:48             dut.10.240.183.254: flow flush 0
26/04/2021 13:37:49             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:37:49             dut.10.240.183.254: clear port stats all
26/04/2021 13:37:51             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:37:51             dut.10.240.183.254: stop
26/04/2021 13:37:51             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

Done.
26/04/2021 13:37:51  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_udp Begin
26/04/2021 13:37:51             dut.10.240.183.254: 
26/04/2021 13:37:51                         tester: 
26/04/2021 13:37:51             dut.10.240.183.254: start
26/04/2021 13:37:51             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:37:51  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst================
26/04/2021 13:37:51  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:37:51             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:37:51             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:37:51             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:37:51             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:37:51             dut.10.240.183.254: flow list 0
26/04/2021 13:37:51             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:37:51  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:51  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:37: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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb790360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:37:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb790360', '0x0')]
26/04/2021 13:37:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:37:53             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x952e2cbb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:37:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x952e2cbb', '0xb')]
26/04/2021 13:37:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:37:54             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb790360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb790360', '0x0')]
26/04/2021 13:37:54  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:37:54             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:37:56             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:37:56             dut.10.240.183.254: flow list 0
26/04/2021 13:37:56             dut.10.240.183.254: 
26/04/2021 13:37:56  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst passed
26/04/2021 13:37:56             dut.10.240.183.254: flow flush 0
26/04/2021 13:37:56             dut.10.240.183.254: 
26/04/2021 13:37:56  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src================
26/04/2021 13:37:56  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:37:56             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:37:56             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:37:56             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:37:56             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:37:56             dut.10.240.183.254: flow list 0
26/04/2021 13:37:56             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:37:56  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:56  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:37:57             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x450cf197 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:37:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x450cf197', '0x7')]
26/04/2021 13:37:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:37:58             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x450cf197 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:37:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x450cf197', '0x7')]
26/04/2021 13:37:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:37:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:37:59             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x1686d540 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:37:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:37:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1686d540', '0x0')]
26/04/2021 13:37:59  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:37:59             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:38:01             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:38:01             dut.10.240.183.254: flow list 0
26/04/2021 13:38:01             dut.10.240.183.254: 
26/04/2021 13:38:01  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src passed
26/04/2021 13:38:01             dut.10.240.183.254: flow flush 0
26/04/2021 13:38:01             dut.10.240.183.254: 
26/04/2021 13:38:01  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src================
26/04/2021 13:38:01  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:38:01             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:38:01             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:38:01             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:38:01             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:38:01             dut.10.240.183.254: flow list 0
26/04/2021 13:38:01             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:38:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:02             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xf87f02c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:38:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf87f02c5', '0x5')]
26/04/2021 13:38:02  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:02  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:03             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x66282d1e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:03  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:03  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x66282d1e', '0xe')]
26/04/2021 13:38:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480)
26/04/2021 13:38:04             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xd7be017c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd7be017c', '0xc')]
26/04/2021 13:38:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:38:05             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xf87f02c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:38:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf87f02c5', '0x5')]
26/04/2021 13:38:05  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:38:05             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:38:06             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:38:06             dut.10.240.183.254: flow list 0
26/04/2021 13:38:07             dut.10.240.183.254: 
26/04/2021 13:38:07  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src passed
26/04/2021 13:38:07             dut.10.240.183.254: flow flush 0
26/04/2021 13:38:07             dut.10.240.183.254: 
26/04/2021 13:38:07  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst================
26/04/2021 13:38:07  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:38:07             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:38:07             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:38:07             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:38:07             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:38:07             dut.10.240.183.254: flow list 0
26/04/2021 13:38:07             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:38:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:08             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xfc9f00c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:38:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xfc9f00c9', '0x9')]
26/04/2021 13:38:08  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:08  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:09             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x62c82f12 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:09  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:09  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x62c82f12', '0x2')]
26/04/2021 13:38:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:38:10             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xd7be017c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd7be017c', '0xc')]
26/04/2021 13:38:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:38:11             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xfc9f00c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:38:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xfc9f00c9', '0x9')]
26/04/2021 13:38:11  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:38:11             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:38:12             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:38:12             dut.10.240.183.254: flow list 0
26/04/2021 13:38:13             dut.10.240.183.254: 
26/04/2021 13:38:13  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst passed
26/04/2021 13:38:13             dut.10.240.183.254: flow flush 0
26/04/2021 13:38:13             dut.10.240.183.254: 
26/04/2021 13:38:13  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src================
26/04/2021 13:38:13  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:38:13             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:38:13             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:38:13             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:38:13             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:38:13             dut.10.240.183.254: flow list 0
26/04/2021 13:38:13             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:38:13  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:13  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:14             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb60af032 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:38:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb60af032', '0x2')]
26/04/2021 13:38:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:15             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xe580d4e5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:15  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:15  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe580d4e5', '0x5')]
26/04/2021 13:38:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480)
26/04/2021 13:38:16             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x99cbf38b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x99cbf38b', '0xb')]
26/04/2021 13:38:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:38:17             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb60af032 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:38:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb60af032', '0x2')]
26/04/2021 13:38:17  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:38:17             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:38:18             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:38:18             dut.10.240.183.254: flow list 0
26/04/2021 13:38:18             dut.10.240.183.254: 
26/04/2021 13:38:18  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src passed
26/04/2021 13:38:18             dut.10.240.183.254: flow flush 0
26/04/2021 13:38:19             dut.10.240.183.254: 
26/04/2021 13:38:19  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst================
26/04/2021 13:38:19  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:38:19             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:38:19             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:38:19             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:38:19             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:38:19             dut.10.240.183.254: flow list 0
26/04/2021 13:38:19             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:38:19  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:19  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:20             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb2eaf23e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:20  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:38:20  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb2eaf23e', '0xe')]
26/04/2021 13:38:20  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:20  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:21             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xe160d6e9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:21  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:21  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe160d6e9', '0x9')]
26/04/2021 13:38:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:38:22             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x99cbf38b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x99cbf38b', '0xb')]
26/04/2021 13:38:22  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:22  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:38:23             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb2eaf23e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:38:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb2eaf23e', '0xe')]
26/04/2021 13:38:23  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:38:23             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:38:24             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:38:24             dut.10.240.183.254: flow list 0
26/04/2021 13:38:24             dut.10.240.183.254: 
26/04/2021 13:38:24  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst passed
26/04/2021 13:38:24             dut.10.240.183.254: flow flush 0
26/04/2021 13:38:24             dut.10.240.183.254: 
26/04/2021 13:38:24  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src================
26/04/2021 13:38:24  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:38:24             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:38:25             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:38:25             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:38:25             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:38:25             dut.10.240.183.254: flow list 0
26/04/2021 13:38:25             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:38:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:26             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x306a9ba1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:38:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x306a9ba1', '0x1')]
26/04/2021 13:38:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:38: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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x65809ac2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x65809ac2', '0x2')]
26/04/2021 13:38:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=32)/("X"*480)
26/04/2021 13:38:28             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x306a9ba1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:28  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:38:28  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x306a9ba1', '0x1')]
26/04/2021 13:38:28  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:38:28             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:38:29             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:38:29             dut.10.240.183.254: flow list 0
26/04/2021 13:38:29             dut.10.240.183.254: 
26/04/2021 13:38:29  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src passed
26/04/2021 13:38:29             dut.10.240.183.254: flow flush 0
26/04/2021 13:38:29             dut.10.240.183.254: 
26/04/2021 13:38:29  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst================
26/04/2021 13:38:29  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:38:29             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:38:29             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:38:29             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:38:29             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:38:29             dut.10.240.183.254: flow list 0
26/04/2021 13:38:30             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:38:30  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:30  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:31             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb2aa98b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:31  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:38:31  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb2aa98b9', '0x9')]
26/04/2021 13:38:31  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:31  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:38:32             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xe74099da - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:32  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:32  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe74099da', '0xa')]
26/04/2021 13:38:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:38:33             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb2aa98b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:38:33  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb2aa98b9', '0x9')]
26/04/2021 13:38:33  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:38:33             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:38:34             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:38:34             dut.10.240.183.254: flow list 0
26/04/2021 13:38:34             dut.10.240.183.254: 
26/04/2021 13:38:34  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst passed
26/04/2021 13:38:34             dut.10.240.183.254: flow flush 0
26/04/2021 13:38:34             dut.10.240.183.254: 
26/04/2021 13:38:34  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_all================
26/04/2021 13:38:34  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:38:34             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:38:34             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:38:34             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:38:34             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:38:34             dut.10.240.183.254: flow list 0
26/04/2021 13:38:34             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:38:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:35             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xa801b72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:38:35  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa801b72', '0x2')]
26/04/2021 13:38:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:38:37             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x54dcc244 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x54dcc244', '0x4')]
26/04/2021 13:38:37  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:37  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:38:38             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xd3b617ad - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:38  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd3b617ad', '0xd')]
26/04/2021 13:38:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:39             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x27d95641 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x27d95641', '0x1')]
26/04/2021 13:38:39  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:39  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:40             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x590a3fa5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:40  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:40  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x590a3fa5', '0x5')]
26/04/2021 13:38:40  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:38:40             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:38:41             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:38:41             dut.10.240.183.254: flow list 0
26/04/2021 13:38:41             dut.10.240.183.254: 
26/04/2021 13:38:41  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_all passed
26/04/2021 13:38:41             dut.10.240.183.254: flow flush 0
26/04/2021 13:38:41             dut.10.240.183.254: 
26/04/2021 13:38:41  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst================
26/04/2021 13:38:41  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:38:41             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:38:41             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:38:41             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:38:41             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:38:41             dut.10.240.183.254: flow list 0
26/04/2021 13:38:41             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:38:41  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:41  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:43             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb790360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:43  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:38:43  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb790360', '0x0')]
26/04/2021 13:38:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:44             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x952e2cbb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x952e2cbb', '0xb')]
26/04/2021 13:38:44  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:44  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38: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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb790360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:38:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb790360', '0x0')]
26/04/2021 13:38:45  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:38:45             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:38:46             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:38:46             dut.10.240.183.254: flow list 0
26/04/2021 13:38:46             dut.10.240.183.254: 
26/04/2021 13:38:46  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst passed
26/04/2021 13:38:46             dut.10.240.183.254: flow flush 0
26/04/2021 13:38:46             dut.10.240.183.254: 
26/04/2021 13:38:46  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src================
26/04/2021 13:38:46  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:38:46             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:38:46             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:38:46             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:38:46             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:38:46             dut.10.240.183.254: flow list 0
26/04/2021 13:38:46             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:38:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:47             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x450cf197 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:38:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x450cf197', '0x7')]
26/04/2021 13:38:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:49             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x450cf197 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:38:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x450cf197', '0x7')]
26/04/2021 13:38:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:50             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x1686d540 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1686d540', '0x0')]
26/04/2021 13:38:50  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:38:50             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:38:51             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:38:51             dut.10.240.183.254: flow list 0
26/04/2021 13:38:51             dut.10.240.183.254: 
26/04/2021 13:38:51  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src passed
26/04/2021 13:38:51             dut.10.240.183.254: flow flush 0
26/04/2021 13:38:51             dut.10.240.183.254: 
26/04/2021 13:38:51  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4src================
26/04/2021 13:38:51  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:38:51             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:38:51             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:38:51             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:38:51             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:38:51             dut.10.240.183.254: flow list 0
26/04/2021 13:38:51             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:38:51  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:51  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:52             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xf87f02c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:38:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf87f02c5', '0x5')]
26/04/2021 13:38:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:53             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x66282d1e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x66282d1e', '0xe')]
26/04/2021 13:38:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480)
26/04/2021 13:38:54             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xd7be017c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd7be017c', '0xc')]
26/04/2021 13:38:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:38:56             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xf87f02c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:38:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xf87f02c5', '0x5')]
26/04/2021 13:38:56  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:38:56             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:38:57             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:38:57             dut.10.240.183.254: flow list 0
26/04/2021 13:38:57             dut.10.240.183.254: 
26/04/2021 13:38:57  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4src passed
26/04/2021 13:38:57             dut.10.240.183.254: flow flush 0
26/04/2021 13:38:57             dut.10.240.183.254: 
26/04/2021 13:38:57  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4dst================
26/04/2021 13:38:57  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:38:57             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:38:57             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:38:57             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:38:57             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:38:57             dut.10.240.183.254: flow list 0
26/04/2021 13:38:57             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:38:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:58             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xfc9f00c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:38:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xfc9f00c9', '0x9')]
26/04/2021 13:38:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:38:59             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x62c82f12 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:38:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:38:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x62c82f12', '0x2')]
26/04/2021 13:38:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:38:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:39:00             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xd7be017c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:39:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd7be017c', '0xc')]
26/04/2021 13:39:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:39:02             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xfc9f00c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:39:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xfc9f00c9', '0x9')]
26/04/2021 13:39:02  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:39:02             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:39:03             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:39:03             dut.10.240.183.254: flow list 0
26/04/2021 13:39:03             dut.10.240.183.254: 
26/04/2021 13:39:03  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4dst passed
26/04/2021 13:39:03             dut.10.240.183.254: flow flush 0
26/04/2021 13:39:03             dut.10.240.183.254: 
26/04/2021 13:39:03  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4src================
26/04/2021 13:39:03  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:39:03             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:39:03             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:39:03             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:39:03             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:39:03             dut.10.240.183.254: flow list 0
26/04/2021 13:39:03             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:39:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:39:04             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb60af032 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:39:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb60af032', '0x2')]
26/04/2021 13:39:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:39:05             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xe580d4e5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:39:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe580d4e5', '0x5')]
26/04/2021 13:39:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480)
26/04/2021 13:39:06             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x99cbf38b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:39:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x99cbf38b', '0xb')]
26/04/2021 13:39:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:39:08             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb60af032 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:39:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb60af032', '0x2')]
26/04/2021 13:39:08  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:39:08             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:39:09             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:39:09             dut.10.240.183.254: flow list 0
26/04/2021 13:39:09             dut.10.240.183.254: 
26/04/2021 13:39:09  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4src passed
26/04/2021 13:39:09             dut.10.240.183.254: flow flush 0
26/04/2021 13:39:09             dut.10.240.183.254: 
26/04/2021 13:39:09  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4dst================
26/04/2021 13:39:09  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:39:09             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:39:09             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:39:09             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:39:09             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:39:09             dut.10.240.183.254: flow list 0
26/04/2021 13:39:09             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:39:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:39:10             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb2eaf23e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:39:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb2eaf23e', '0xe')]
26/04/2021 13:39:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:39:11             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xe160d6e9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:39:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe160d6e9', '0x9')]
26/04/2021 13:39:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:39:12             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x99cbf38b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:12  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:39:12  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x99cbf38b', '0xb')]
26/04/2021 13:39:12  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:12  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:39:13             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb2eaf23e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:39:13  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb2eaf23e', '0xe')]
26/04/2021 13:39:13  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:39:13             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:39:15             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:39:15             dut.10.240.183.254: flow list 0
26/04/2021 13:39:15             dut.10.240.183.254: 
26/04/2021 13:39:15  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4dst passed
26/04/2021 13:39:15             dut.10.240.183.254: flow flush 0
26/04/2021 13:39:15             dut.10.240.183.254: 
26/04/2021 13:39:15  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l4src================
26/04/2021 13:39:15  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:39:15             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:39:15             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:39:15             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:39:15             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:39:15             dut.10.240.183.254: flow list 0
26/04/2021 13:39:15             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:39:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:39:16             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x306a9ba1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:39:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x306a9ba1', '0x1')]
26/04/2021 13:39:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:39:17             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x65809ac2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:39:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x65809ac2', '0x2')]
26/04/2021 13:39:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=32)/("X"*480)
26/04/2021 13:39:18             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x306a9ba1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:18  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:39:18  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x306a9ba1', '0x1')]
26/04/2021 13:39:18  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:39:18             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:39:20             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:39:20             dut.10.240.183.254: flow list 0
26/04/2021 13:39:20             dut.10.240.183.254: 
26/04/2021 13:39:20  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l4src passed
26/04/2021 13:39:20             dut.10.240.183.254: flow flush 0
26/04/2021 13:39:20             dut.10.240.183.254: 
26/04/2021 13:39:20  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l4dst================
26/04/2021 13:39:20  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:39:20             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:39:20             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:39:20             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:39:20             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:39:20             dut.10.240.183.254: flow list 0
26/04/2021 13:39:20             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:39:20  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:20  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:39:21             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb2aa98b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:21  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:39:21  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb2aa98b9', '0x9')]
26/04/2021 13:39:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:39:22             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xe74099da - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:39:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe74099da', '0xa')]
26/04/2021 13:39:22  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:22  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:39:23             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb2aa98b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:39:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb2aa98b9', '0x9')]
26/04/2021 13:39:23  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:39:23             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:39:24             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:39:24             dut.10.240.183.254: flow list 0
26/04/2021 13:39:24             dut.10.240.183.254: 
26/04/2021 13:39:24  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l4dst passed
26/04/2021 13:39:24             dut.10.240.183.254: flow flush 0
26/04/2021 13:39:24             dut.10.240.183.254: 
26/04/2021 13:39:24  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_all================
26/04/2021 13:39:24  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:39:24             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:39:25             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:39:25             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:39:25             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:39:25             dut.10.240.183.254: flow list 0
26/04/2021 13:39:25             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:39:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:39:26             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xa801b72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:39:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa801b72', '0x2')]
26/04/2021 13:39:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
26/04/2021 13:39:27             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x54dcc244 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:39:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x54dcc244', '0x4')]
26/04/2021 13:39:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
26/04/2021 13:39:28             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xd3b617ad - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:28  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:39:28  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd3b617ad', '0xd')]
26/04/2021 13:39:28  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:28  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:39:29             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x27d95641 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:39:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x27d95641', '0x1')]
26/04/2021 13:39:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 13:39:30             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x590a3fa5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:39:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x590a3fa5', '0x5')]
26/04/2021 13:39:30  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:39:30             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:39:31             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:39:31             dut.10.240.183.254: flow list 0
26/04/2021 13:39:31             dut.10.240.183.254: 
26/04/2021 13:39:31  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_all passed
26/04/2021 13:39:31             dut.10.240.183.254: flow flush 0
26/04/2021 13:39:32             dut.10.240.183.254: 
26/04/2021 13:39:32  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_all': 'passed'}
26/04/2021 13:39:32  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:39:32  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_udp Result PASSED:
26/04/2021 13:39:32             dut.10.240.183.254: flow flush 0
26/04/2021 13:39:33             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:39:33             dut.10.240.183.254: clear port stats all
26/04/2021 13:39:34             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:39:34             dut.10.240.183.254: stop
26/04/2021 13:39: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: 6              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

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

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

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

Done.
26/04/2021 13:39:34  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_udp_symmetric Begin
26/04/2021 13:39:34             dut.10.240.183.254: 
26/04/2021 13:39:34                         tester: 
26/04/2021 13:39:34             dut.10.240.183.254: start
26/04/2021 13:39:34             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:39:34             dut.10.240.183.254: quit
26/04/2021 13:39:35             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:39:35             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:39:36             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:39:46             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:39:46             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:39:46             dut.10.240.183.254: set verbose 1
26/04/2021 13:39:46             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:39:46             dut.10.240.183.254: show port info all
26/04/2021 13:39:46             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:39:46             dut.10.240.183.254: start
26/04/2021 13:39:46             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:39:46  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_symmetric================
26/04/2021 13:39:46  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:39:46             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:39:46             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:39:46             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:39:47             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:39:47             dut.10.240.183.254: flow list 0
26/04/2021 13:39:47             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:39:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:39:48             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8d750bb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:39:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d750bb7', '0x7')]
26/04/2021 13:39:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:39:49             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8d750bb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:39:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d750bb7', '0x7')]
26/04/2021 13:39:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:39:50             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8d750bb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:50  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:39:50  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d750bb7', '0x7')]
26/04/2021 13:39:50  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:50  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:39:51             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8d750bb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:51  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:39:51  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d750bb7', '0x7')]
26/04/2021 13:39:51  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:51  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:39:52             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8d750bb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:39:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d750bb7', '0x7')]
26/04/2021 13:39:52  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:39:52             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:39:53             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:39:53             dut.10.240.183.254: flow list 0
26/04/2021 13:39:53             dut.10.240.183.254: 
26/04/2021 13:39:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:39:55             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xee867a72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:39:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xee867a72', '0x2')]
26/04/2021 13:39:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:39:56             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xee867a72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:39:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xee867a72', '0x2')]
26/04/2021 13:39:56  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:56  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:39:57             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xee867a72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:39:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xee867a72', '0x2')]
26/04/2021 13:39:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:39:58             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xee867a72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:39:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xee867a72', '0x2')]
26/04/2021 13:39:58  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_symmetric passed
26/04/2021 13:39:58             dut.10.240.183.254: flow flush 0
26/04/2021 13:39:58             dut.10.240.183.254: 
26/04/2021 13:39:58  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_symmetric================
26/04/2021 13:39:58  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:39:58             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:39:58             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:39:58             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:39:58             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:39:58             dut.10.240.183.254: flow list 0
26/04/2021 13:39:58             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:39:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:39:59             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8d750bb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:39:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:39:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d750bb7', '0x7')]
26/04/2021 13:39:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:39:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:40:00             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8d750bb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d750bb7', '0x7')]
26/04/2021 13:40:00  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:00  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:01             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8d750bb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d750bb7', '0x7')]
26/04/2021 13:40:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:40:03             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8d750bb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:03  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:03  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d750bb7', '0x7')]
26/04/2021 13:40:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:04             dut.10.240.183.254: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8d750bb7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x7
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8d750bb7', '0x7')]
26/04/2021 13:40:04  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:40:04             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:40:05             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:40:05             dut.10.240.183.254: flow list 0
26/04/2021 13:40:05             dut.10.240.183.254: 
26/04/2021 13:40:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:40:06             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xee867a72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:40:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xee867a72', '0x2')]
26/04/2021 13:40:06  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:06  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:07             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xee867a72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:40:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xee867a72', '0x2')]
26/04/2021 13:40:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:40:08             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xee867a72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:40:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xee867a72', '0x2')]
26/04/2021 13:40:08  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:08  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:09             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xee867a72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:09  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:40:09  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xee867a72', '0x2')]
26/04/2021 13:40:09  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_symmetric passed
26/04/2021 13:40:09             dut.10.240.183.254: flow flush 0
26/04/2021 13:40:09             dut.10.240.183.254: 
26/04/2021 13:40:09  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_dl_ipv6_udp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_symmetric': 'passed'}
26/04/2021 13:40:09  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:40:09  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_udp_symmetric Result PASSED:
26/04/2021 13:40:09             dut.10.240.183.254: flow flush 0
26/04/2021 13:40:11             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:40:11             dut.10.240.183.254: clear port stats all
26/04/2021 13:40:12             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:40:12             dut.10.240.183.254: stop
26/04/2021 13:40:12             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

  ------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
  RX-packets: 10             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.
26/04/2021 13:40:12  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_udp_without_ul_dl Begin
26/04/2021 13:40:12             dut.10.240.183.254: 
26/04/2021 13:40:12                         tester: 
26/04/2021 13:40:12             dut.10.240.183.254: start
26/04/2021 13:40:12             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:40:12  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src================
26/04/2021 13:40:12  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:40:12             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:40:12             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:40:12             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/04/2021 13:40:12             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:40:12             dut.10.240.183.254: flow list 0
26/04/2021 13:40:12             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:40:12  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:12  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:13             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8bfbb816 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:40:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8bfbb816', '0x6')]
26/04/2021 13:40:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:15             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8bfbb816 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:15  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:15  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8bfbb816', '0x6')]
26/04/2021 13:40:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:16             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x38b2a635 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x38b2a635', '0x5')]
26/04/2021 13:40:16  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:16  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:17             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x38b2a635 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:17  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:17  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x38b2a635', '0x5')]
26/04/2021 13:40:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=33)/("X"*480)
26/04/2021 13:40:18             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8bfbb816 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:18  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:18  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8bfbb816', '0x6')]
26/04/2021 13:40:18  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:18  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=33)/("X"*480)
26/04/2021 13:40:19             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x8bfbb816 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:19  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:19  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8bfbb816', '0x6')]
26/04/2021 13:40:19  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:40:19             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:40:20             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:40:20             dut.10.240.183.254: flow list 0
26/04/2021 13:40:20             dut.10.240.183.254: 
26/04/2021 13:40:20  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src passed
26/04/2021 13:40:20             dut.10.240.183.254: flow flush 0
26/04/2021 13:40:20             dut.10.240.183.254: 
26/04/2021 13:40:20  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst================
26/04/2021 13:40:20  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:40:20             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:40:20             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:40:20             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/04/2021 13:40:21             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:40:21             dut.10.240.183.254: flow list 0
26/04/2021 13:40:21             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:40:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:22             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x82acd1c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:40:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x82acd1c1', '0x1')]
26/04/2021 13:40:22  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:22  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:23             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x82acd1c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x82acd1c1', '0x1')]
26/04/2021 13:40:23  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:23  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:24             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x5adf5b8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:24  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:24  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5adf5b8b', '0xb')]
26/04/2021 13:40:24  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:24  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:25             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x5adf5b8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:25  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:25  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x5adf5b8b', '0xb')]
26/04/2021 13:40:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=33)/("X"*480)
26/04/2021 13:40:26             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x82acd1c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x82acd1c1', '0x1')]
26/04/2021 13:40:26  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:26  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=33)/("X"*480)
26/04/2021 13:40:27             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x82acd1c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x82acd1c1', '0x1')]
26/04/2021 13:40:27  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:40:27             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:40:28             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:40:28             dut.10.240.183.254: flow list 0
26/04/2021 13:40:29             dut.10.240.183.254: 
26/04/2021 13:40:29  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst passed
26/04/2021 13:40:29             dut.10.240.183.254: flow flush 0
26/04/2021 13:40:29             dut.10.240.183.254: 
26/04/2021 13:40:29  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst================
26/04/2021 13:40:29  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:40:29             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:40:29             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:40:29             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:40:29             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:40:29             dut.10.240.183.254: flow list 0
26/04/2021 13:40:29             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:40:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:30             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x70411a0f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:40:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x70411a0f', '0xf')]
26/04/2021 13:40:30  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:30  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=34)/("X"*480)
26/04/2021 13:40:31             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb1cf07f8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:31  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:31  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb1cf07f8', '0x8')]
26/04/2021 13:40:31  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:31  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:32             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xc308042c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:32  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:32  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xc308042c', '0xc')]
26/04/2021 13:40:32  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:32  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:40:33             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x70411a0f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:33  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:33  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x70411a0f', '0xf')]
26/04/2021 13:40:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:40:34             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x70411a0f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x70411a0f', '0xf')]
26/04/2021 13:40:34  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:40:34             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:40:36             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:40:36             dut.10.240.183.254: flow list 0
26/04/2021 13:40:36             dut.10.240.183.254: 
26/04/2021 13:40:36  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst passed
26/04/2021 13:40:36             dut.10.240.183.254: flow flush 0
26/04/2021 13:40:36             dut.10.240.183.254: 
26/04/2021 13:40:36  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src================
26/04/2021 13:40:36  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:40:36             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:40:36             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:40:36             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:40:36             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:40:36             dut.10.240.183.254: flow list 0
26/04/2021 13:40:36             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:40:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:37             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x6c2ca12b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:37  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:40:37  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6c2ca12b', '0xb')]
26/04/2021 13:40:37  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:37  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:40:38             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb2050756 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:38  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb2050756', '0x6')]
26/04/2021 13:40:38  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:38  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:39             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb45f2b61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:39  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:39  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb45f2b61', '0x1')]
26/04/2021 13:40:39  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:39  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:40:40             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x6c2ca12b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:40  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:40  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6c2ca12b', '0xb')]
26/04/2021 13:40:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:40:42             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x6c2ca12b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:42  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:42  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6c2ca12b', '0xb')]
26/04/2021 13:40:42  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:40:42             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:40:43             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:40:43             dut.10.240.183.254: flow list 0
26/04/2021 13:40:43             dut.10.240.183.254: 
26/04/2021 13:40:43  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src passed
26/04/2021 13:40:43             dut.10.240.183.254: flow flush 0
26/04/2021 13:40:43             dut.10.240.183.254: 
26/04/2021 13:40:43  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src================
26/04/2021 13:40:43  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:40:43             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:40:43             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:40:43             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/04/2021 13:40:43             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:40:43             dut.10.240.183.254: flow list 0
26/04/2021 13:40:43             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:40:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:44             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x657bc8fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:40:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x657bc8fc', '0xc')]
26/04/2021 13:40:44  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:44  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:40:45             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xbb526e81 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xbb526e81', '0x1')]
26/04/2021 13:40:45  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:45  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:46             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xd632d6df - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:46  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd632d6df', '0xf')]
26/04/2021 13:40:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:40:48             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x657bc8fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x657bc8fc', '0xc')]
26/04/2021 13:40:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:40:49             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x657bc8fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x657bc8fc', '0xc')]
26/04/2021 13:40:49  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:40:49             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:40:50             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:40:50             dut.10.240.183.254: flow list 0
26/04/2021 13:40:50             dut.10.240.183.254: 
26/04/2021 13:40:50  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src passed
26/04/2021 13:40:50             dut.10.240.183.254: flow flush 0
26/04/2021 13:40:50             dut.10.240.183.254: 
26/04/2021 13:40:50  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst================
26/04/2021 13:40:50  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:40:50             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:40:50             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:40:50             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/04/2021 13:40:50             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:40:50             dut.10.240.183.254: flow list 0
26/04/2021 13:40:50             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:40:50  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:50  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:51             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x791673d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:51  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:40:51  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x791673d8', '0x8')]
26/04/2021 13:40:51  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:51  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=34)/("X"*480)
26/04/2021 13:40:52             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xb8986e2f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xb8986e2f', '0xf')]
26/04/2021 13:40:52  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:52  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:53             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0xa165f992 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:53  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:53  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa165f992', '0x2')]
26/04/2021 13:40:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:40:55             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x791673d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x791673d8', '0x8')]
26/04/2021 13:40:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:40:56             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x791673d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:40:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x791673d8', '0x8')]
26/04/2021 13:40:56  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:40:56             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:40:57             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:40:57             dut.10.240.183.254: flow list 0
26/04/2021 13:40:57             dut.10.240.183.254: 
26/04/2021 13:40:57  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst passed
26/04/2021 13:40:57             dut.10.240.183.254: flow flush 0
26/04/2021 13:40:57             dut.10.240.183.254: 
26/04/2021 13:40:57  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only================
26/04/2021 13:40:57  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:40:57             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:40:57             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:40:57             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/04/2021 13:40:57             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:40:57             dut.10.240.183.254: flow list 0
26/04/2021 13:40:57             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:40:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:40:58             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x354e6f19 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:40:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x354e6f19', '0x9')]
26/04/2021 13:40:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:40:59             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xe6f96ada - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:40:59  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:40:59  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xe6f96ada', '0xa')]
26/04/2021 13:40:59  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:40:59  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:41:01             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x354e6f19 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:01  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:01  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x354e6f19', '0x9')]
26/04/2021 13:41:01  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:01  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:41:02             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x354e6f19 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:02  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:02  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x354e6f19', '0x9')]
26/04/2021 13:41:02  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:41:02             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:41:03             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:41:03             dut.10.240.183.254: flow list 0
26/04/2021 13:41:03             dut.10.240.183.254: 
26/04/2021 13:41:03  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only passed
26/04/2021 13:41:03             dut.10.240.183.254: flow flush 0
26/04/2021 13:41:03             dut.10.240.183.254: 
26/04/2021 13:41:03  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only================
26/04/2021 13:41:03  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:41:03             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:41:03             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:41:03             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/04/2021 13:41:03             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:41:03             dut.10.240.183.254: flow list 0
26/04/2021 13:41:03             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:41:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:04             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xeb350e38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:41:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xeb350e38', '0x8')]
26/04/2021 13:41:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=34)/("X"*480)
26/04/2021 13:41:05             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x89c4da4a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:41:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x89c4da4a', '0xa')]
26/04/2021 13:41:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:41:07             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xeb350e38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:07  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:07  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xeb350e38', '0x8')]
26/04/2021 13:41:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:41:08             dut.10.240.183.254: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xeb350e38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x8
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xeb350e38', '0x8')]
26/04/2021 13:41:08  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:41:08             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:41:09             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:41:09             dut.10.240.183.254: flow list 0
26/04/2021 13:41:09             dut.10.240.183.254: 
26/04/2021 13:41:09  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only passed
26/04/2021 13:41:09             dut.10.240.183.254: flow flush 0
26/04/2021 13:41:09             dut.10.240.183.254: 
26/04/2021 13:41:09  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp================
26/04/2021 13:41:09  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:41:09             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:41:09             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:41:09             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:41:09             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:41:09             dut.10.240.183.254: flow list 0
26/04/2021 13:41:09             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:41:09  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:09  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:10             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x1be28682 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:41:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1be28682', '0x2')]
26/04/2021 13:41:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480)
26/04/2021 13:41:11             dut.10.240.183.254: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xde50b35c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xc
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:41:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xde50b35c', '0xc')]
26/04/2021 13:41:11  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:11  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480)
26/04/2021 13:41:13             dut.10.240.183.254: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x2e3c04fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xd
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:13  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:41:13  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2e3c04fd', '0xd')]
26/04/2021 13:41:13  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:13  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:14             dut.10.240.183.254: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x56254db4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x4
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:14  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:41:14  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x56254db4', '0x4')]
26/04/2021 13:41:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:15             dut.10.240.183.254: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xa8ab98a1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:15  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:41:15  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xa8ab98a1', '0x1')]
26/04/2021 13:41:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:16             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x1be28682 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x1be28682', '0x2')]
26/04/2021 13:41:16  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:41:16             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:41:17             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:41:17             dut.10.240.183.254: flow list 0
26/04/2021 13:41:17             dut.10.240.183.254: 
26/04/2021 13:41:17  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp passed
26/04/2021 13:41:17             dut.10.240.183.254: flow flush 0
26/04/2021 13:41:17             dut.10.240.183.254: 
26/04/2021 13:41:17  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3================
26/04/2021 13:41:17  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:41:17             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6 end key_len 0 queues end / end
26/04/2021 13:41:17             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:41:17             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6 end key_len 0 queues end / end
26/04/2021 13:41:17             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:41:17             dut.10.240.183.254: flow list 0
26/04/2021 13:41:17             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:41:17  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:17  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:18             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x9d9ea8e3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:18  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:41:18  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9d9ea8e3', '0x3')]
26/04/2021 13:41:18  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:18  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:20             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x9d9ea8e3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:20  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:20  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9d9ea8e3', '0x3')]
26/04/2021 13:41:20  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:20  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:21             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xd05963d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:21  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:41:21  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd05963d5', '0x5')]
26/04/2021 13:41:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:22             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x2ed7b6c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:41:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2ed7b6c0', '0x0')]
26/04/2021 13:41:22  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:22  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:23             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0xd05963d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:41:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xd05963d5', '0x5')]
26/04/2021 13:41:23  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:23  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:24             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=0x0800 - length=614 - nb_segs=1 - RSS hash=0x2ed7b6c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:24  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:41:24  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x2ed7b6c0', '0x0')]
26/04/2021 13:41:24  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:24  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=12, dport=13)/("X"*480)
26/04/2021 13:41:25             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x9d9ea8e3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:25  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:25  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9d9ea8e3', '0x3')]
26/04/2021 13:41:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=12, dport=13)/("X"*480)
26/04/2021 13:41:26             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x9d9ea8e3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:26  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:26  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x9d9ea8e3', '0x3')]
26/04/2021 13:41:26  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:41:26             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:41:28             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:41:28             dut.10.240.183.254: flow list 0
26/04/2021 13:41:28             dut.10.240.183.254: 
26/04/2021 13:41:28  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3 passed
26/04/2021 13:41:28             dut.10.240.183.254: flow flush 0
26/04/2021 13:41:28             dut.10.240.183.254: 
26/04/2021 13:41:28  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3': 'passed'}
26/04/2021 13:41:28  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:41:28  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_udp_without_ul_dl Result PASSED:
26/04/2021 13:41:28             dut.10.240.183.254: flow flush 0
26/04/2021 13:41:29             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:41:29             dut.10.240.183.254: clear port stats all
26/04/2021 13:41:30             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:41:30             dut.10.240.183.254: stop
26/04/2021 13:41: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: 2              TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Done.
26/04/2021 13:41:30  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_udp_without_ul_dl_symmetric Begin
26/04/2021 13:41:30             dut.10.240.183.254: 
26/04/2021 13:41:30                         tester: 
26/04/2021 13:41:30             dut.10.240.183.254: start
26/04/2021 13:41:30             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:41:30             dut.10.240.183.254: quit
26/04/2021 13:41:31             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 13:41:31             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_16485_20210426115910  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 13:41:32             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_16485_20210426115910/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 13:41:42             dut.10.240.183.254: set fwd rxonly
26/04/2021 13:41:42             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 13:41:42             dut.10.240.183.254: set verbose 1
26/04/2021 13:41:42             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 13:41:42             dut.10.240.183.254: show port info all
26/04/2021 13:41:42             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 13:41:42             dut.10.240.183.254: start
26/04/2021 13:41:42             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:41:42  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric================
26/04/2021 13:41:42  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:41:42             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:41:43             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:41:43             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/04/2021 13:41:43             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:41:43             dut.10.240.183.254: flow list 0
26/04/2021 13:41:43             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/04/2021 13:41:43  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:43  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:44             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x552a2b0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:44  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-udp-dl'}

26/04/2021 13:41:44  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x552a2b0b', '0xb')]
26/04/2021 13:41:44  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:44  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:41:45             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x552a2b0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:45  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:45  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x552a2b0b', '0xb')]
26/04/2021 13:41:45  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:45  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:46             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x552a2b0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:46  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:46  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x552a2b0b', '0xb')]
26/04/2021 13:41:46  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:46  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:41:47             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x552a2b0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:47  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:47  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x552a2b0b', '0xb')]
26/04/2021 13:41:47  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:47  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:48             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x552a2b0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:48  TestCVLAdvancedIAVFRSSGTPoGRE: action: {'save_hash': 'gtpogre-udp-ul'}

26/04/2021 13:41:48  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x552a2b0b', '0xb')]
26/04/2021 13:41:48  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:48  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:41:49             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x552a2b0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:49  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:49  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x552a2b0b', '0xb')]
26/04/2021 13:41:49  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:49  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:51             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x552a2b0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:51  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:51  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x552a2b0b', '0xb')]
26/04/2021 13:41:51  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:51  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:41:52             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x552a2b0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:52  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:41:52  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x552a2b0b', '0xb')]
26/04/2021 13:41:52  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:41:52             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:41:53             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:41:53             dut.10.240.183.254: flow list 0
26/04/2021 13:41:53             dut.10.240.183.254: 
26/04/2021 13:41:53  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:53  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:41:54             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x909dbf45 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-dl

26/04/2021 13:41:54  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:41:54  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x909dbf45', '0x5')]
26/04/2021 13:41:54  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:54  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:55             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x909dbf45 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-dl

26/04/2021 13:41:55  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:41:55  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x909dbf45', '0x5')]
26/04/2021 13:41:55  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:55  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:41:56             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x909dbf45 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-dl

26/04/2021 13:41:56  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:41:56  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x909dbf45', '0x5')]
26/04/2021 13:41:56  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:56  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:41:57             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x909dbf45 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-ul

26/04/2021 13:41:57  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:41:57  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x909dbf45', '0x5')]
26/04/2021 13:41:57  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:57  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480)
26/04/2021 13:41:58             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x909dbf45 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:41:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-ul

26/04/2021 13:41:58  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:41:58  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x909dbf45', '0x5')]
26/04/2021 13:41:58  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:41:58  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480)
26/04/2021 13:42:00             dut.10.240.183.254: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x909dbf45 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x5
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:42:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: gtpogre-udp-ul

26/04/2021 13:42:00  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_no_hash_or_different

26/04/2021 13:42:00  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x909dbf45', '0x5')]
26/04/2021 13:42:00  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric passed
26/04/2021 13:42:00             dut.10.240.183.254: flow flush 0
26/04/2021 13:42:00             dut.10.240.183.254: 
26/04/2021 13:42:00  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric': 'passed'}
26/04/2021 13:42:00  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 13:42:00  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_udp_without_ul_dl_symmetric Result PASSED:
26/04/2021 13:42:00             dut.10.240.183.254: flow flush 0
26/04/2021 13:42:01             dut.10.240.183.254: 
testpmd> 
26/04/2021 13:42:01             dut.10.240.183.254: clear port stats all
26/04/2021 13:42:02             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 13:42:02             dut.10.240.183.254: stop
26/04/2021 13:42:02             dut.10.240.183.254: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

Done.
26/04/2021 13:42:02  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_mac_ipv4_gtpogre_eh_ipv6_without_ul_dl Begin
26/04/2021 13:42:02             dut.10.240.183.254: 
26/04/2021 13:42:02                         tester: 
26/04/2021 13:42:02             dut.10.240.183.254: start
26/04/2021 13:42:02             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 13:42:02  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3dst================
26/04/2021 13:42:02  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:42:02             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:42:02             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:42:02             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/04/2021 13:42:02             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:42:02             dut.10.240.183.254: flow list 0
26/04/2021 13:42:03             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/04/2021 13:42:03  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:42:03  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:42:04             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xda4b0da9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:42:04  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:42:04  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xda4b0da9', '0x9')]
26/04/2021 13:42:04  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:42:04  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:42:05             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x80065b1e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:42:05  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:42:05  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x80065b1e', '0xe')]
26/04/2021 13:42:05  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:42:05  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:42:06             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0xda4b0da9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:42:06  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:42:06  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0xda4b0da9', '0x9')]
26/04/2021 13:42:06  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:42:06             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 13:42:07             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 13:42:07             dut.10.240.183.254: flow list 0
26/04/2021 13:42:07             dut.10.240.183.254: 
26/04/2021 13:42:07  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3dst passed
26/04/2021 13:42:07             dut.10.240.183.254: flow flush 0
26/04/2021 13:42:07             dut.10.240.183.254: 
26/04/2021 13:42:07  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3src================
26/04/2021 13:42:07  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 13:42:07             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/04/2021 13:42:07             dut.10.240.183.254: 
Flow rule validated
26/04/2021 13:42:07             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/04/2021 13:42:07             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 13:42:07             dut.10.240.183.254: flow list 0
26/04/2021 13:42:07             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/04/2021 13:42:07  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:42:07  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:42:08             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x37ddf5c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:42:08  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 13:42:08  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x37ddf5c9', '0x9')]
26/04/2021 13:42:08  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:42:08  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:42:10             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=0x0800 - length=606 - nb_segs=1 - RSS hash=0x6a4ef7f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:42:10  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 13:42:10  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6a4ef7f0', '0x0')]
26/04/2021 13:42:10  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 13:42:10  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
26/04/2021 13:42:11             dut.10.240.183.254: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=606 - nb_segs=1 - RSS hash=0x37ddf5c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x9
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 13:42:11  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same

26/04/2021 13:42:11  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x37ddf5c9', '0x9')]
26/04/2021 13:42:11  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 13:42:11             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 14:59:43                            dts: 
TEST SUITE : TestCVLAdvancedIAVFRSSGTPoGRE
26/04/2021 14:59:43                            dts: NIC :        columbiaville_25g
26/04/2021 14:59:43             dut.10.240.183.254: 
26/04/2021 14:59:43                         tester: 
26/04/2021 14:59:47             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/vendor
26/04/2021 14:59:47             dut.10.240.183.254: 0x8086
26/04/2021 14:59:47             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/device
26/04/2021 14:59:48             dut.10.240.183.254: 0x1889
26/04/2021 14:59:48             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/vendor
26/04/2021 14:59:48             dut.10.240.183.254: 0x8086
26/04/2021 14:59:48             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/device
26/04/2021 14:59:48             dut.10.240.183.254: 0x1889
26/04/2021 14:59:48             dut.10.240.183.254: ip link set ens865f0 vf 0 mac 00:11:22:33:44:55
26/04/2021 14:59:48             dut.10.240.183.254: 
26/04/2021 14:59:49             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_19227_20210426145917  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 14:59:51             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_19227_20210426145917/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 15:00:01             dut.10.240.183.254: set fwd rxonly
26/04/2021 15:00:01             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 15:00:01             dut.10.240.183.254: set verbose 1
26/04/2021 15:00:01             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 15:00:01             dut.10.240.183.254: show port info all
26/04/2021 15:00:01             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 15:00:01  TestCVLAdvancedIAVFRSSGTPoGRE: rssprocess.tester_ifaces: ['ens7', 'ens8']
26/04/2021 15:00:01  TestCVLAdvancedIAVFRSSGTPoGRE: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss_gtpogre.TestCVLAdvancedIAVFRSSGTPoGRE object at 0x7ff6dd8d8908>
26/04/2021 15:00:01  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_inner_l4_protocal_hash Begin
26/04/2021 15:00:01             dut.10.240.183.254: 
26/04/2021 15:00:01                         tester: 
26/04/2021 15:00:01             dut.10.240.183.254: start
26/04/2021 15:00:01             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 15:00:01             dut.10.240.183.254: quit
26/04/2021 15:00:02             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
26/04/2021 15:00:02             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_19227_20210426145917  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
26/04/2021 15:00:03             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_19227_20210426145917/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/04/2021 15:00:13             dut.10.240.183.254: set fwd rxonly
26/04/2021 15:00:13             dut.10.240.183.254: 
Set rxonly packet forwarding mode
26/04/2021 15:00:13             dut.10.240.183.254: set verbose 1
26/04/2021 15:00:13             dut.10.240.183.254: 
Change verbose level from 0 to 1
26/04/2021 15:00:13             dut.10.240.183.254: show port info all
26/04/2021 15:00:13             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/04/2021 15:00:13             dut.10.240.183.254: start
26/04/2021 15:00:13             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
26/04/2021 15:00:13  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_tcp================
26/04/2021 15:00:13  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 15:00:13             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 15:00:13             dut.10.240.183.254: 
Flow rule validated
26/04/2021 15:00:13             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 15:00:13             dut.10.240.183.254: 
Flow rule validated
26/04/2021 15:00:13             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 15:00:13             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 15:00:13             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 15:00:13             dut.10.240.183.254: 
Flow rule #1 created
26/04/2021 15:00:13             dut.10.240.183.254: flow list 0
26/04/2021 15:00:14             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU IPV4 UDP => RSS
1	0	0	i--	ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/04/2021 15:00:14  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:14  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:15             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x262daef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:15  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 15:00:15  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x262daef', '0xf')]
26/04/2021 15:00:15  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:15  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:16             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8144d60b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:16  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 15:00:16  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8144d60b', '0xb')]
26/04/2021 15:00:16  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 15:00:16             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 15:00:17             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 15:00:17             dut.10.240.183.254: flow destroy 0 rule 1
26/04/2021 15:00:18             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
26/04/2021 15:00:18             dut.10.240.183.254: flow list 0
26/04/2021 15:00:18             dut.10.240.183.254: 
26/04/2021 15:00:18  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:18  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:19             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=594 - nb_segs=1 - RSS hash=0x525fc23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:19  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_or_no_hash

26/04/2021 15:00:19  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x525fc23', '0x3')]
26/04/2021 15:00:19  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:19  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:20             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x525fc23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:20  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same_or_no_hash

26/04/2021 15:00:20  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv4_gtpu_ipv4_udp_tcp passed
26/04/2021 15:00:20             dut.10.240.183.254: flow flush 0
26/04/2021 15:00:20             dut.10.240.183.254: 
26/04/2021 15:00:20  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_tcp================
26/04/2021 15:00:20  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 15:00:20             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 15:00:21             dut.10.240.183.254: 
Flow rule validated
26/04/2021 15:00:21             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 15:00:21             dut.10.240.183.254: 
Flow rule validated
26/04/2021 15:00:21             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/04/2021 15:00:21             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 15:00:21             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/04/2021 15:00:21             dut.10.240.183.254: 
Flow rule #1 created
26/04/2021 15:00:21             dut.10.240.183.254: flow list 0
26/04/2021 15:00:21             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
1	0	0	i--	ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/04/2021 15:00:21  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:21  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:22             dut.10.240.183.254: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=646 - nb_segs=1 - RSS hash=0x262daef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xf
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:22  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 15:00:22  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x262daef', '0xf')]
26/04/2021 15:00:22  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:22  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:23             dut.10.240.183.254: port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=634 - nb_segs=1 - RSS hash=0x8144d60b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xb
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:23  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 15:00:23  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x8144d60b', '0xb')]
26/04/2021 15:00:23  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 15:00:23             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 15:00:24             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 15:00:24             dut.10.240.183.254: flow destroy 0 rule 1
26/04/2021 15:00:25             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
26/04/2021 15:00:25             dut.10.240.183.254: flow list 0
26/04/2021 15:00:25             dut.10.240.183.254: 
26/04/2021 15:00:25  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:25  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00: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=646 - nb_segs=1 - RSS hash=0x6d12bd8e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:27  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_or_no_hash

26/04/2021 15:00:27  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6d12bd8e', '0xe')]
26/04/2021 15:00:27  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:27  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:28             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=634 - nb_segs=1 - RSS hash=0x6d12bd8e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:28  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same_or_no_hash

26/04/2021 15:00:28  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case mac_ipv6_gtpu_ipv4_udp_tcp passed
26/04/2021 15:00:28             dut.10.240.183.254: flow flush 0
26/04/2021 15:00:28             dut.10.240.183.254: 
26/04/2021 15:00:28  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp================
26/04/2021 15:00:28  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 15:00:28             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 15:00:28             dut.10.240.183.254: 
Flow rule validated
26/04/2021 15:00:28             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 15:00:28             dut.10.240.183.254: 
Flow rule validated
26/04/2021 15:00:28             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 15:00:28             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 15:00:28             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 15:00:28             dut.10.240.183.254: 
Flow rule #1 created
26/04/2021 15:00:28             dut.10.240.183.254: flow list 0
26/04/2021 15:00:28             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
1	0	0	i--	ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 15:00:28  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:28  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:29             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x78fd7daa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:29  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 15:00:29  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x78fd7daa', '0xa')]
26/04/2021 15:00:29  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:29  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:30             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x637e5ba6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:30  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 15:00:30  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x637e5ba6', '0x6')]
26/04/2021 15:00:30  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 15:00:30             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 15:00:31             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 15:00:31             dut.10.240.183.254: flow destroy 0 rule 1
26/04/2021 15:00:33             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
26/04/2021 15:00:33             dut.10.240.183.254: flow list 0
26/04/2021 15:00:33             dut.10.240.183.254: 
26/04/2021 15:00:33  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:33  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:34             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=614 - nb_segs=1 - RSS hash=0x525fc23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:34  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_or_no_hash

26/04/2021 15:00:34  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x525fc23', '0x3')]
26/04/2021 15:00:34  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:34  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IP(proto=0x2F)/GRE(proto=0x0800)/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:35             dut.10.240.183.254: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=626 - nb_segs=1 - RSS hash=0x525fc23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:35  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same_or_no_hash

26/04/2021 15:00:35  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp passed
26/04/2021 15:00:35             dut.10.240.183.254: flow flush 0
26/04/2021 15:00:35             dut.10.240.183.254: 
26/04/2021 15:00:35  TestCVLAdvancedIAVFRSSGTPoGRE: ===================Test sub case: inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp================
26/04/2021 15:00:35  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle test--------------
26/04/2021 15:00:35             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 15:00:35             dut.10.240.183.254: 
Flow rule validated
26/04/2021 15:00:35             dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 15:00:35             dut.10.240.183.254: 
Flow rule validated
26/04/2021 15:00:35             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/04/2021 15:00:35             dut.10.240.183.254: 
Flow rule #0 created
26/04/2021 15:00:35             dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/04/2021 15:00:35             dut.10.240.183.254: 
Flow rule #1 created
26/04/2021 15:00:35             dut.10.240.183.254: flow list 0
26/04/2021 15:00:35             dut.10.240.183.254: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
1	0	0	i--	ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/04/2021 15:00:35  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:35  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:36             dut.10.240.183.254: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=654 - nb_segs=1 - RSS hash=0x78fd7daa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xa
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:36  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_hash

26/04/2021 15:00:36  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x78fd7daa', '0xa')]
26/04/2021 15:00:36  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:36  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:38             dut.10.240.183.254: port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=666 - nb_segs=1 - RSS hash=0x637e5ba6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x6
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:38  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_different

26/04/2021 15:00:38  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x637e5ba6', '0x6')]
26/04/2021 15:00:38  TestCVLAdvancedIAVFRSSGTPoGRE: ------------handle post-test--------------
26/04/2021 15:00:38             dut.10.240.183.254: flow destroy 0 rule 0
26/04/2021 15:00:39             dut.10.240.183.254: 
Flow rule #0 destroyed
testpmd> 
26/04/2021 15:00:39             dut.10.240.183.254: flow destroy 0 rule 1
26/04/2021 15:00:40             dut.10.240.183.254: 
Flow rule #1 destroyed
testpmd> 
26/04/2021 15:00:40             dut.10.240.183.254: flow list 0
26/04/2021 15:00:40             dut.10.240.183.254: 
26/04/2021 15:00:40  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:40  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:41             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=654 - nb_segs=1 - RSS hash=0x6d12bd8e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:41  TestCVLAdvancedIAVFRSSGTPoGRE: action: save_or_no_hash

26/04/2021 15:00:41  TestCVLAdvancedIAVFRSSGTPoGRE: hash_infos: [('0x6d12bd8e', '0xe')]
26/04/2021 15:00:41  TestCVLAdvancedIAVFRSSGTPoGRE: ----------send packet-------------
26/04/2021 15:00:41  TestCVLAdvancedIAVFRSSGTPoGRE: Ether(dst="00:11:22:33:44:55")/IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
26/04/2021 15:00:42             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=666 - nb_segs=1 - RSS hash=0x6d12bd8e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xe
  ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

26/04/2021 15:00:42  TestCVLAdvancedIAVFRSSGTPoGRE: action: check_hash_same_or_no_hash

26/04/2021 15:00:42  TestCVLAdvancedIAVFRSSGTPoGRE: sub_case inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp passed
26/04/2021 15:00:42             dut.10.240.183.254: flow flush 0
26/04/2021 15:00:42             dut.10.240.183.254: 
26/04/2021 15:00:42  TestCVLAdvancedIAVFRSSGTPoGRE: {'mac_ipv4_gtpu_ipv4_udp_tcp': 'passed', 'mac_ipv6_gtpu_ipv4_udp_tcp': 'passed', 'inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp': 'passed', 'inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp': 'passed'}
26/04/2021 15:00:42  TestCVLAdvancedIAVFRSSGTPoGRE: pass rate is: 100.0
26/04/2021 15:00:42  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_inner_l4_protocal_hash Result PASSED:
26/04/2021 15:00:42             dut.10.240.183.254: flow flush 0
26/04/2021 15:00:43             dut.10.240.183.254: 
testpmd> 
26/04/2021 15:00:43             dut.10.240.183.254: clear port stats all
26/04/2021 15:00:45             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
26/04/2021 15:00:45             dut.10.240.183.254: stop
26/04/2021 15:00:45             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: 2              TX-packets: 0              TX-dropped: 0             

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

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

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

  ------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
  RX-packets: 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.
26/04/2021 15:00:45                            dts: 
TEST SUITE ENDED: TestCVLAdvancedIAVFRSSGTPoGRE
28/04/2021 11:55:57                            dts: 
TEST SUITE : TestCVLAdvancedIAVFRSSGTPoGRE
28/04/2021 11:55:57                            dts: NIC :        columbiaville_25g
28/04/2021 11:55:57             dut.10.240.183.254: 
28/04/2021 11:55:57                         tester: 
28/04/2021 11:56:01             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/vendor
28/04/2021 11:56:01             dut.10.240.183.254: 0x8086
28/04/2021 11:56:01             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/device
28/04/2021 11:56:01             dut.10.240.183.254: 0x1889
28/04/2021 11:56:01             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/vendor
28/04/2021 11:56:02             dut.10.240.183.254: 0x8086
28/04/2021 11:56:02             dut.10.240.183.254: cat /sys/bus/pci/devices/0000\:03\:01.0/device
28/04/2021 11:56:02             dut.10.240.183.254: 0x1889
28/04/2021 11:56:02             dut.10.240.183.254: ip link set ens865f0 vf 0 mac 00:11:22:33:44:55
28/04/2021 11:56:02             dut.10.240.183.254: 
28/04/2021 11:56:03             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_28533_20210428115531  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
28/04/2021 11:56:05             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_28533_20210428115531/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/04/2021 11:56:15             dut.10.240.183.254: set fwd rxonly
28/04/2021 11:56:15             dut.10.240.183.254: 
Set rxonly packet forwarding mode
28/04/2021 11:56:15             dut.10.240.183.254: set verbose 1
28/04/2021 11:56:15             dut.10.240.183.254: 
Change verbose level from 0 to 1
28/04/2021 11:56:15             dut.10.240.183.254: show port info all
28/04/2021 11:56:15             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/04/2021 11:56:15  TestCVLAdvancedIAVFRSSGTPoGRE: rssprocess.tester_ifaces: ['ens7', 'ens8']
28/04/2021 11:56:15  TestCVLAdvancedIAVFRSSGTPoGRE: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss_gtpogre.TestCVLAdvancedIAVFRSSGTPoGRE object at 0x7ffae4949240>
28/04/2021 11:56:15  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_parse_pfcp_over_gre_packet Begin
28/04/2021 11:56:15             dut.10.240.183.254: 
28/04/2021 11:56:15                         tester: 
28/04/2021 11:56:15             dut.10.240.183.254: start
28/04/2021 11:56:15             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
28/04/2021 11:56:15             dut.10.240.183.254: quit
28/04/2021 11:56:16             dut.10.240.183.254: 
Telling cores to stop...
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.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
28/04/2021 11:56:16             dut.10.240.183.254: rm -rf drivers/net/iavf/iavf_rxtx.c_bak
28/04/2021 11:56:16             dut.10.240.183.254: 
28/04/2021 11:56:16             dut.10.240.183.254: cp -rf drivers/net/iavf/iavf_rxtx.c drivers/net/iavf/iavf_rxtx.c_bak
28/04/2021 11:56:16             dut.10.240.183.254: 
28/04/2021 11:56:16             dut.10.240.183.254: sed -i '/rte_le_to_cpu_16(rxdp\[j\].wb.ptype_flex_flags0)\];/a\printf("ptype: %3d\\n", IAVF_RX_FLEX_DESC_PTYPE_M & rte_le_to_cpu_16(rxdp\[j\].wb.ptype_flex_flags0));' drivers/net/iavf/iavf_rxtx.c
28/04/2021 11:56:16             dut.10.240.183.254: 
28/04/2021 11:56:16             dut.10.240.183.254: sed -i '/iavf_set_rx_function(struct rte_eth_dev \*dev)/{n;n;n;n;n;n;s|$|\n#endif|}' drivers/net/iavf/iavf_rxtx.c
28/04/2021 11:56:16             dut.10.240.183.254: 
28/04/2021 11:56:16             dut.10.240.183.254: sed -i '/iavf_set_rx_function(struct rte_eth_dev \*dev)/{n;n;n;n;n;n;n;s|$|\n#if 0|}' drivers/net/iavf/iavf_rxtx.c
28/04/2021 11:56:16             dut.10.240.183.254: 
28/04/2021 11:56:16             dut.10.240.183.254: rm -rf x86_64-native-linuxapp-gcc
28/04/2021 11:56:16             dut.10.240.183.254: 
28/04/2021 11:56:16             dut.10.240.183.254: CC=gcc meson -Denable_kmods=True -Dlibdir=lib  --default-library=static x86_64-native-linuxapp-gcc
28/04/2021 11:56:22             dut.10.240.183.254: The Meson build system
Version: 0.57.1
Source dir: /root/dpdk
Build dir: /root/dpdk/x86_64-native-linuxapp-gcc
Build type: native build
Program cat found: YES (/usr/bin/cat)
Project name: DPDK
Project version: 21.05.0-rc1
C compiler for the host machine: gcc (gcc 8.4.1 "gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1)")
C linker for the host machine: gcc ld.bfd 2.30-90
Host machine cpu family: x86_64
Host machine cpu: x86_64
Message: ## Building in Developer Mode ##
Program pkg-config found: YES (/usr/bin/pkg-config)
Program list-dir-globs.py found: YES (/root/dpdk/buildtools/list-dir-globs.py)
Program check-symbols.sh found: YES (/root/dpdk/buildtools/check-symbols.sh)
Program options-ibverbs-static.sh found: YES (/root/dpdk/buildtools/options-ibverbs-static.sh)
Program binutils-avx512-check.sh found: YES (/root/dpdk/buildtools/binutils-avx512-check.sh)
Program python3 found: YES (/usr/bin/python3.6)
Program cat found: YES (/usr/bin/cat)
Program ../buildtools/symlink-drivers-solibs.sh found: YES (/bin/sh /root/dpdk/config/../buildtools/symlink-drivers-solibs.sh)
Checking for size of "void *" : 8
Checking for size of "void *" : 8
Library m found: YES
Library numa found: YES
Has header "numaif.h" : YES 
Library libfdt found: NO
Library libexecinfo found: NO
Found pkg-config: /usr/bin/pkg-config (1.4.2)
Run-time dependency libbsd found: NO (tried pkgconfig)
Run-time dependency libpcap found: NO (tried pkgconfig)
Library pcap found: NO
Compiler for C supports arguments -Wextra: YES 
config/meson.build:245: WARNING: Consider using the built-in warning_level option instead of using "-Wextra".
Compiler for C supports arguments -Wcast-qual: YES 
Compiler for C supports arguments -Wdeprecated: YES 
Compiler for C supports arguments -Wformat: YES 
Compiler for C supports arguments -Wformat-nonliteral: YES 
Compiler for C supports arguments -Wformat-security: YES 
Compiler for C supports arguments -Wmissing-declarations: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Wnested-externs: YES 
Compiler for C supports arguments -Wold-style-definition: YES 
Compiler for C supports arguments -Wpointer-arith: YES 
Compiler for C supports arguments -Wsign-compare: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wundef: YES 
Compiler for C supports arguments -Wwrite-strings: YES 
Compiler for C supports arguments -Wno-address-of-packed-member: NO 
Compiler for C supports arguments -Wno-packed-not-aligned: YES 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Fetching value of define "__SSE4_2__" : 1 
Fetching value of define "__AES__" : 1 
Fetching value of define "__AVX__" : 1 
Fetching value of define "__AVX2__" : 1 
Fetching value of define "__AVX512BW__" :  
Fetching value of define "__AVX512CD__" :  
Fetching value of define "__AVX512DQ__" :  
Fetching value of define "__AVX512F__" :  
Fetching value of define "__AVX512VL__" :  
Fetching value of define "__PCLMUL__" : 1 
Fetching value of define "__RDRND__" : 1 
Fetching value of define "__RDSEED__" :  
Fetching value of define "__VPCLMULQDQ__" :  
Compiler for C supports arguments -Wno-format-truncation: YES 
Message: lib/kvargs: Defining dependency "kvargs"
Message: lib/telemetry: Defining dependency "telemetry"
Checking for function "getentropy" : YES 
Message: lib/eal: Defining dependency "eal"
Message: lib/ring: Defining dependency "ring"
Message: lib/rcu: Defining dependency "rcu"
Message: lib/mempool: Defining dependency "mempool"
Message: lib/mbuf: Defining dependency "mbuf"
Fetching value of define "__PCLMUL__" : 1 (cached)
Fetching value of define "__AVX512F__" :  (cached)
Compiler for C supports arguments -mpclmul: YES 
Compiler for C supports arguments -maes: YES 
Compiler for C supports arguments -mavx512f: YES 
Compiler for C supports arguments -mavx512bw: YES 
Compiler for C supports arguments -mavx512dq: YES 
Compiler for C supports arguments -mavx512vl: YES 
Compiler for C supports arguments -mvpclmulqdq: YES 
Compiler for C supports arguments -mavx2: YES 
Compiler for C supports arguments -mavx: YES 
Message: lib/net: Defining dependency "net"
Message: lib/meter: Defining dependency "meter"
Message: lib/ethdev: Defining dependency "ethdev"
Message: lib/pci: Defining dependency "pci"
Message: lib/cmdline: Defining dependency "cmdline"
Run-time dependency jansson found: NO (tried pkgconfig)
Message: lib/metrics: Defining dependency "metrics"
Message: lib/hash: Defining dependency "hash"
Message: lib/timer: Defining dependency "timer"
Fetching value of define "__AVX2__" : 1 (cached)
Fetching value of define "__AVX512F__" :  (cached)
Fetching value of define "__AVX512VL__" :  (cached)
Fetching value of define "__AVX512CD__" :  (cached)
Fetching value of define "__AVX512BW__" :  (cached)
Compiler for C supports arguments -mavx512f -mavx512vl -mavx512cd -mavx512bw: YES 
Message: lib/acl: Defining dependency "acl"
Message: lib/bbdev: Defining dependency "bbdev"
Message: lib/bitratestats: Defining dependency "bitratestats"
Message: lib/cfgfile: Defining dependency "cfgfile"
Message: lib/compressdev: Defining dependency "compressdev"
Message: lib/cryptodev: Defining dependency "cryptodev"
Message: lib/distributor: Defining dependency "distributor"
Message: lib/efd: Defining dependency "efd"
Message: lib/eventdev: Defining dependency "eventdev"
Message: lib/gro: Defining dependency "gro"
Message: lib/gso: Defining dependency "gso"
Message: lib/ip_frag: Defining dependency "ip_frag"
Message: lib/jobstats: Defining dependency "jobstats"
Message: lib/kni: Defining dependency "kni"
Message: lib/latencystats: Defining dependency "latencystats"
Message: lib/lpm: Defining dependency "lpm"
Message: lib/member: Defining dependency "member"
Message: lib/power: Defining dependency "power"
Message: lib/pdump: Defining dependency "pdump"
Message: lib/rawdev: Defining dependency "rawdev"
Message: lib/regexdev: Defining dependency "regexdev"
Message: lib/rib: Defining dependency "rib"
Message: lib/reorder: Defining dependency "reorder"
Message: lib/sched: Defining dependency "sched"
Message: lib/security: Defining dependency "security"
Message: lib/stack: Defining dependency "stack"
Has header "linux/userfaultfd.h" : YES 
Message: lib/vhost: Defining dependency "vhost"
Message: lib/ipsec: Defining dependency "ipsec"
Fetching value of define "__AVX512F__" :  (cached)
Fetching value of define "__AVX512DQ__" :  (cached)
Compiler for C supports arguments -mavx512f -mavx512dq: YES 
Compiler for C supports arguments -mavx512bw: YES (cached)
Message: lib/fib: Defining dependency "fib"
Message: lib/port: Defining dependency "port"
Message: lib/table: Defining dependency "table"
Message: lib/pipeline: Defining dependency "pipeline"
Message: lib/flow_classify: Defining dependency "flow_classify"
Run-time dependency libelf found: YES 0.182
Message: lib/bpf: Defining dependency "bpf"
Message: lib/graph: Defining dependency "graph"
Message: lib/node: Defining dependency "node"
Compiler for C supports arguments -Wno-format-truncation: YES (cached)
Message: drivers/common/cpt: Defining dependency "common_cpt"
Compiler for C supports arguments -Wno-cast-qual: YES 
Compiler for C supports arguments -Wno-pointer-arith: YES 
Message: drivers/common/dpaax: Defining dependency "common_dpaax"
Compiler for C supports arguments -Wno-pointer-to-int-cast: YES 
Message: drivers/common/iavf: Defining dependency "common_iavf"
Run-time dependency libmusdk found: NO (tried pkgconfig)
Message: drivers/common/octeontx: Defining dependency "common_octeontx"
Message: drivers/common/octeontx2: Defining dependency "common_octeontx2"
Compiler for C supports arguments -Wno-cast-qual: YES (cached)
Compiler for C supports arguments -Wno-pointer-arith: YES (cached)
Message: drivers/bus/dpaa: Defining dependency "bus_dpaa"
Message: drivers/bus/fslmc: Defining dependency "bus_fslmc"
Message: drivers/bus/ifpga: Defining dependency "bus_ifpga"
Message: drivers/bus/pci: Defining dependency "bus_pci"
Message: drivers/bus/vdev: Defining dependency "bus_vdev"
Message: drivers/bus/vmbus: Defining dependency "bus_vmbus"
Message: drivers/common/cnxk: Defining dependency "common_cnxk"
Compiler for C supports arguments -std=c11: YES 
Compiler for C supports arguments -Wno-strict-prototypes: YES 
Compiler for C supports arguments -D_BSD_SOURCE: YES 
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES 
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES 
Run-time dependency libmlx5 found: NO (tried pkgconfig)
Library mlx5 found: NO
Run-time dependency libcrypto found: NO (tried pkgconfig)
Message: drivers/common/qat: Defining dependency "common_qat"
Compiler for C supports arguments -Wdisabled-optimization: YES 
Compiler for C supports arguments -Waggregate-return: YES 
Compiler for C supports arguments -Wbad-function-cast: YES 
Compiler for C supports arguments -Wno-sign-compare: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wno-unused-variable: YES 
Compiler for C supports arguments -Wno-empty-body: YES 
Compiler for C supports arguments -Wno-unused-but-set-variable: YES 
Message: drivers/common/sfc_efx: Defining dependency "common_sfc_efx"
Message: drivers/mempool/bucket: Defining dependency "mempool_bucket"
Message: drivers/mempool/cnxk: Defining dependency "mempool_cnxk"
Message: drivers/mempool/dpaa: Defining dependency "mempool_dpaa"
Message: drivers/mempool/dpaa2: Defining dependency "mempool_dpaa2"
Message: drivers/mempool/octeontx: Defining dependency "mempool_octeontx"
Message: drivers/mempool/octeontx2: Defining dependency "mempool_octeontx2"
Message: drivers/mempool/ring: Defining dependency "mempool_ring"
Message: drivers/mempool/stack: Defining dependency "mempool_stack"
Message: drivers/net/af_packet: Defining dependency "net_af_packet"
Run-time dependency libbpf found: NO (tried pkgconfig)
Library bpf found: NO
Message: drivers/net/ark: Defining dependency "net_ark"
Message: drivers/net/atlantic: Defining dependency "net_atlantic"
Message: drivers/net/avp: Defining dependency "net_avp"
Message: drivers/net/axgbe: Defining dependency "net_axgbe"
Run-time dependency zlib found: YES 1.2.11
Message: drivers/net/bnx2x: Defining dependency "net_bnx2x"
Message: drivers/net/bnxt: Defining dependency "net_bnxt"
Message: drivers/net/bonding: Defining dependency "net_bond"
Message: drivers/net/cxgbe: Defining dependency "net_cxgbe"
Compiler for C supports arguments -Wno-pointer-arith: YES (cached)
Message: drivers/net/dpaa: Defining dependency "net_dpaa"
Message: drivers/net/dpaa2: Defining dependency "net_dpaa2"
Compiler for C supports arguments -Wno-uninitialized: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-unused-variable: YES (cached)
Compiler for C supports arguments -Wno-misleading-indentation: YES 
Compiler for C supports arguments -Wno-implicit-fallthrough: YES 
Message: drivers/net/e1000: Defining dependency "net_e1000"
Message: drivers/net/ena: Defining dependency "net_ena"
Message: drivers/net/enetc: Defining dependency "net_enetc"
Fetching value of define "__AVX2__" : 1 (cached)
Message: drivers/net/enic: Defining dependency "net_enic"
Message: drivers/net/failsafe: Defining dependency "net_failsafe"
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-unused-value: YES 
Compiler for C supports arguments -Wno-strict-aliasing: YES 
Compiler for C supports arguments -Wno-format-extra-args: YES 
Compiler for C supports arguments -Wno-unused-variable: YES (cached)
Compiler for C supports arguments -Wno-implicit-fallthrough: YES (cached)
Message: drivers/net/fm10k: Defining dependency "net_fm10k"
Message: drivers/net/hinic: Defining dependency "net_hinic"
Message: drivers/net/hns3: Defining dependency "net_hns3"
Compiler for C supports arguments -Wno-sign-compare: YES (cached)
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-format: YES 
Compiler for C supports arguments -Wno-format-security: YES 
Compiler for C supports arguments -Wno-format-nonliteral: YES 
Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Fetching value of define "__AVX2__" : 1 (cached)
Fetching value of define "__AVX512F__" :  (cached)
Compiler for C supports arguments -mavx512f: YES (cached)
Compiler for C supports arguments -mavx512bw: YES (cached)
Compiler for C supports arguments -march=skylake-avx512: YES 
Message: drivers/net/i40e: Defining dependency "net_i40e"
Fetching value of define "__AVX2__" : 1 (cached)
Fetching value of define "__AVX512F__" :  (cached)
Compiler for C supports arguments -mavx512f: YES (cached)
Compiler for C supports arguments -mavx512bw: YES (cached)
Compiler for C supports arguments -march=skylake-avx512: YES (cached)
Message: drivers/net/iavf: Defining dependency "net_iavf"
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Fetching value of define "__AVX2__" : 1 (cached)
Fetching value of define "__AVX512F__" :  (cached)
Compiler for C supports arguments -mavx512f: YES (cached)
Compiler for C supports arguments -mavx512bw: YES (cached)
Compiler for C supports arguments -march=skylake-avx512: YES (cached)
Message: drivers/net/ice: Defining dependency "net_ice"
Message: drivers/net/igc: Defining dependency "net_igc"
Message: drivers/net/ionic: Defining dependency "net_ionic"
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Message: drivers/net/ixgbe: Defining dependency "net_ixgbe"
Message: drivers/net/kni: Defining dependency "net_kni"
Message: drivers/net/liquidio: Defining dependency "net_liquidio"
Message: drivers/net/memif: Defining dependency "net_memif"
Run-time dependency libmlx4 found: NO (tried pkgconfig)
Library mlx4 found: NO
Compiler for C supports arguments -std=c11: YES (cached)
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
Message: Disabling mlx5 [drivers/net/mlx5]: missing internal dependency "common_mlx5"
Run-time dependency libmusdk found: NO (tried pkgconfig)
Run-time dependency libmusdk found: NO (tried pkgconfig)
Message: drivers/net/netvsc: Defining dependency "net_netvsc"
Run-time dependency netcope-common found: NO (tried pkgconfig)
Message: drivers/net/nfp: Defining dependency "net_nfp"
Message: drivers/net/null: Defining dependency "net_null"
Message: drivers/net/octeontx: Defining dependency "net_octeontx"
Compiler for C supports arguments -flax-vector-conversions: YES 
Message: drivers/net/octeontx2: Defining dependency "net_octeontx2"
Message: drivers/net/octeontx_ep: Defining dependency "net_octeontx_ep"
Compiler for C supports arguments -Wno-pointer-arith: YES (cached)
Message: drivers/net/pfe: Defining dependency "net_pfe"
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-sign-compare: YES (cached)
Compiler for C supports arguments -Wno-missing-prototypes: YES 
Compiler for C supports arguments -Wno-cast-qual: YES (cached)
Compiler for C supports arguments -Wno-unused-function: YES 
Compiler for C supports arguments -Wno-unused-variable: YES (cached)
Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-missing-prototypes: YES (cached)
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-format-nonliteral: YES (cached)
Compiler for C supports arguments -Wno-shift-negative-value: YES 
Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-missing-declarations: YES 
Compiler for C supports arguments -Wno-maybe-uninitialized: YES 
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -Wno-shift-negative-value: YES (cached)
Compiler for C supports arguments -Wno-implicit-fallthrough: YES (cached)
Compiler for C supports arguments -Wno-format-extra-args: YES (cached)
Compiler for C supports arguments -Wno-visibility: NO 
Compiler for C supports arguments -Wno-empty-body: YES (cached)
Compiler for C supports arguments -Wno-invalid-source-encoding: NO 
Compiler for C supports arguments -Wno-sometimes-uninitialized: NO 
Compiler for C supports arguments -Wno-pointer-bool-conversion: NO 
Compiler for C supports arguments -Wno-format-nonliteral: YES (cached)
Message: drivers/net/qede: Defining dependency "net_qede"
Message: drivers/net/ring: Defining dependency "net_ring"
Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
Compiler for C supports arguments -Wdisabled-optimization: YES (cached)
Compiler for C supports arguments -Waggregate-return: YES (cached)
Compiler for C supports arguments -Wbad-function-cast: YES (cached)
Message: drivers/net/sfc: Defining dependency "net_sfc"
Message: drivers/net/softnic: Defining dependency "net_softnic"
Run-time dependency libsze2 found: NO (tried pkgconfig)
Header <linux/pkt_cls.h> has symbol "TCA_FLOWER_UNSPEC" : YES 
Header <linux/pkt_cls.h> has symbol "TCA_FLOWER_KEY_VLAN_PRIO" : YES 
Header <linux/pkt_cls.h> has symbol "TCA_BPF_UNSPEC" : YES 
Header <linux/pkt_cls.h> has symbol "TCA_BPF_FD" : YES 
Header <linux/tc_act/tc_bpf.h> has symbol "TCA_ACT_BPF_UNSPEC" : YES 
Header <linux/tc_act/tc_bpf.h> has symbol "TCA_ACT_BPF_FD" : YES 
Configuring tap_autoconf.h using configuration
Message: drivers/net/tap: Defining dependency "net_tap"
Compiler for C supports arguments -fno-prefetch-loop-arrays: YES 
Compiler for C supports arguments -Wno-maybe-uninitialized: YES (cached)
Message: drivers/net/thunderx: Defining dependency "net_thunderx"
Message: drivers/net/txgbe: Defining dependency "net_txgbe"
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
Message: drivers/net/vdev_netvsc: Defining dependency "net_vdev_netvsc"
Message: drivers/net/vhost: Defining dependency "net_vhost"
Compiler for C supports arguments -mavx512f: YES (cached)
Compiler for C supports arguments -mavx512vl: YES (cached)
Compiler for C supports arguments -mavx512bw: YES (cached)
Message: drivers/net/virtio: Defining dependency "net_virtio"
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-format-extra-args: YES (cached)
Message: drivers/net/vmxnet3: Defining dependency "net_vmxnet3"
Message: drivers/raw/dpaa2_cmdif: Defining dependency "raw_dpaa2_cmdif"
Message: drivers/raw/dpaa2_qdma: Defining dependency "raw_dpaa2_qdma"
Message: drivers/raw/ioat: Defining dependency "raw_ioat"
Message: drivers/raw/ntb: Defining dependency "raw_ntb"
Message: drivers/raw/octeontx2_dma: Defining dependency "raw_octeontx2_dma"
Message: drivers/raw/octeontx2_ep: Defining dependency "raw_octeontx2_ep"
Message: drivers/raw/skeleton: Defining dependency "raw_skeleton"
Library IPSec_MB found: NO
Library IPSec_MB found: NO
Run-time dependency libaarch64crypto found: NO (tried pkgconfig)
Message: drivers/crypto/bcmfs: Defining dependency "crypto_bcmfs"
Message: drivers/crypto/caam_jr: Defining dependency "crypto_caam_jr"
Run-time dependency libcrypto found: NO (tried pkgconfig)
Message: drivers/crypto/dpaa_sec: Defining dependency "crypto_dpaa_sec"
Message: drivers/crypto/dpaa2_sec: Defining dependency "crypto_dpaa2_sec"
Library IPSec_MB found: NO
Run-time dependency libmusdk found: NO (tried pkgconfig)
Message: drivers/crypto/nitrox: Defining dependency "crypto_nitrox"
Message: drivers/crypto/null: Defining dependency "crypto_null"
Message: drivers/crypto/octeontx: Defining dependency "crypto_octeontx"
Message: drivers/crypto/octeontx2: Defining dependency "crypto_octeontx2"
Run-time dependency libcrypto found: NO (tried pkgconfig)
Message: drivers/crypto/scheduler: Defining dependency "crypto_scheduler"
Library IPSec_MB found: NO
Message: drivers/crypto/virtio: Defining dependency "crypto_virtio"
Library IPSec_MB found: NO
Run-time dependency libisal found: NO (tried pkgconfig)
Compiler for C supports arguments -std=c11: YES (cached)
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
Message: Disabling mlx5 [drivers/compress/mlx5]: missing internal dependency "common_mlx5"
Message: drivers/compress/octeontx: Defining dependency "compress_octeontx"
Dependency zlib found: YES 1.2.11 (cached)
Message: drivers/compress/zlib: Defining dependency "compress_zlib"
Compiler for C supports arguments -std=c11: YES (cached)
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
Message: Disabling mlx5 [drivers/regex/mlx5]: missing internal dependency "common_mlx5"
Library librxp_compiler found: NO
Message: drivers/regex/octeontx2: Defining dependency "regex_octeontx2"
Message: drivers/vdpa/ifc: Defining dependency "vdpa_ifc"
Compiler for C supports arguments -std=c11: YES (cached)
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
Message: Disabling mlx5 [drivers/vdpa/mlx5]: missing internal dependency "common_mlx5"
Message: drivers/event/dlb2: Defining dependency "event_dlb2"
Message: drivers/event/dpaa: Defining dependency "event_dpaa"
Message: drivers/event/dpaa2: Defining dependency "event_dpaa2"
Compiler for C supports arguments -Wno-format-nonliteral: YES (cached)
Message: drivers/event/dsw: Defining dependency "event_dsw"
Message: drivers/event/octeontx2: Defining dependency "event_octeontx2"
Message: drivers/event/opdl: Defining dependency "event_opdl"
Message: drivers/event/skeleton: Defining dependency "event_skeleton"
Message: drivers/event/sw: Defining dependency "event_sw"
Message: drivers/event/octeontx: Defining dependency "event_octeontx"
Message: drivers/baseband/acc100: Defining dependency "baseband_acc100"
Message: drivers/baseband/fpga_5gnr_fec: Defining dependency "baseband_fpga_5gnr_fec"
Message: drivers/baseband/fpga_lte_fec: Defining dependency "baseband_fpga_lte_fec"
Message: drivers/baseband/null: Defining dependency "baseband_null"
Library libturbo found: NO
Library libldpc_decoder_5gnr found: NO
Message: drivers/baseband/turbo_sw: Defining dependency "baseband_turbo_sw"
Compiler for C supports arguments -Wno-format-truncation: YES (cached)
Dependency zlib found: YES 1.2.11 (cached)
Message: hugepage availability: true
Program get-coremask.sh found: YES (/root/dpdk/app/test/get-coremask.sh)
Program doxygen found: NO
Program sphinx-build found: NO
Configuring rte_build_config.h using configuration
Message: 
=================
Libraries Enabled
=================

libs:
	kvargs, telemetry, eal, ring, rcu, mempool, mbuf, net, 
	meter, ethdev, pci, cmdline, metrics, hash, timer, acl, 
	bbdev, bitratestats, cfgfile, compressdev, cryptodev, distributor, efd, eventdev, 
	gro, gso, ip_frag, jobstats, kni, latencystats, lpm, member, 
	power, pdump, rawdev, regexdev, rib, reorder, sched, security, 
	stack, vhost, ipsec, fib, port, table, pipeline, flow_classify, 
	bpf, graph, node, 

Message: 
===============
Drivers Enabled
===============

common:
	cpt, dpaax, iavf, octeontx, octeontx2, cnxk, qat, sfc_efx, 
	
bus:
	dpaa, fslmc, ifpga, pci, vdev, vmbus, 
mempool:
	bucket, cnxk, dpaa, dpaa2, octeontx, octeontx2, ring, stack, 
	
net:
	af_packet, ark, atlantic, avp, axgbe, bnx2x, bnxt, bond, 
	cxgbe, dpaa, dpaa2, e1000, ena, enetc, enic, failsafe, 
	fm10k, hinic, hns3, i40e, iavf, ice, igc, ionic, 
	ixgbe, kni, liquidio, memif, netvsc, nfp, null, octeontx, 
	octeontx2, octeontx_ep, pfe, qede, ring, sfc, softnic, tap, 
	thunderx, txgbe, vdev_netvsc, vhost, virtio, vmxnet3, 
raw:
	dpaa2_cmdif, dpaa2_qdma, ioat, ntb, octeontx2_dma, octeontx2_ep, skeleton, 
crypto:
	bcmfs, caam_jr, dpaa_sec, dpaa2_sec, nitrox, null, octeontx, octeontx2, 
	scheduler, virtio, 
compress:
	octeontx, zlib, 
regex:
	octeontx2, 
vdpa:
	ifc, 
event:
	dlb2, dpaa, dpaa2, dsw, octeontx2, opdl, skeleton, sw, 
	octeontx, 
baseband:
	acc100, fpga_5gnr_fec, fpga_lte_fec, null, turbo_sw, 

Message: 
=================
Content Skipped
=================

libs:
	
drivers:
	common/mvep:	missing dependency, "libmusdk"
	common/mlx5:	missing dependency, "mlx5"
	crypto/qat:	missing dependency, libcrypto
	net/af_xdp:	missing dependency, "libbpf"
	net/ipn3ke:	missing dependency, "libfdt"
	net/mlx4:	missing dependency, "mlx4"
	net/mlx5:	missing internal dependency, "common_mlx5"
	net/mvneta:	missing dependency, "libmusdk"
	net/mvpp2:	missing dependency, "libmusdk"
	net/nfb:	missing dependency, "libnfb"
	net/pcap:	missing dependency, "libpcap"
	net/szedata2:	missing dependency, "libsze2"
	raw/ifpga:	missing dependency, "libfdt"
	crypto/aesni_gcm:	missing dependency, "libIPSec_MB"
	crypto/aesni_mb:	missing dependency, "libIPSec_MB"
	crypto/armv8:	missing dependency, "libAArch64crypto"
	crypto/ccp:	missing dependency, "libcrypto"
	crypto/kasumi:	missing dependency, "libIPSec_MB"
	crypto/mvsam:	missing dependency, "libmusdk"
	crypto/openssl:	missing dependency, "libcrypto"
	crypto/snow3g:	missing dependency, "libIPSec_MB"
	crypto/zuc:	missing dependency, "libIPSec_MB"
	compress/isal:	missing dependency, "libisal"
	compress/mlx5:	missing internal dependency, "common_mlx5"
	regex/mlx5:	missing internal dependency, "common_mlx5"
	vdpa/mlx5:	missing internal dependency, "common_mlx5"
	

Build targets in project: 1016

Found ninja-1.10.0.git.kitware.jobserver-1 at /usr/local/bin/ninja
28/04/2021 11:56:22             dut.10.240.183.254: ninja -C x86_64-native-linuxapp-gcc
28/04/2021 11:57:13             dut.10.240.183.254: ninja: Entering directory `x86_64-native-linuxapp-gcc'
[1/2550] Generating rte_kvargs_def with a custom command
[2/2550] Generating rte_kvargs_mingw with a custom command
[3/2550] Generating rte_telemetry_def with a custom command
[4/2550] Generating rte_telemetry_mingw with a custom command
[5/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_hypervisor.c.o
[6/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_cpuflags.c.o
[7/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_errno.c.o
[8/2550] Generating rte_ring_mingw with a custom command
[9/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_class.c.o
[10/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_version.c.o
[11/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_debug.c.o
[12/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_string_fns.c.o
[13/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_reciprocal.c.o
[14/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_debug.c.o
[15/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_hexdump.c.o
[16/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_launch.c.o
[17/2550] Compiling C object lib/librte_eal.a.p/eal_unix_eal_unix_timer.c.o
[18/2550] Compiling C object lib/librte_eal.a.p/eal_unix_rte_thread.c.o
[19/2550] Compiling C object lib/librte_eal.a.p/eal_x86_rte_hypervisor.c.o
[20/2550] Generating rte_ring_def with a custom command
[21/2550] Generating rte_eal_def with a custom command
[22/2550] Generating rte_eal_mingw with a custom command
[23/2550] Generating rte_rcu_def with a custom command
[24/2550] Generating rte_rcu_mingw with a custom command
[25/2550] Compiling C object lib/librte_kvargs.a.p/kvargs_rte_kvargs.c.o
[26/2550] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_data.c.o
[27/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_config.c.o
[28/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_uuid.c.o
[29/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_cpuflags.c.o
[30/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio_mp_sync.c.o
[31/2550] Compiling C object lib/librte_eal.a.p/eal_x86_rte_cpuflags.c.o
[32/2550] Compiling C object lib/librte_eal.a.p/eal_x86_rte_spinlock.c.o
[33/2550] Generating rte_mempool_def with a custom command
[34/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_keepalive.c.o
[35/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o
[36/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_log.c.o
[37/2550] Generating rte_mempool_mingw with a custom command
[38/2550] Generating rte_mbuf_def with a custom command
[39/2550] Generating rte_mbuf_mingw with a custom command
[40/2550] Linking static target lib/librte_kvargs.a
[41/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_tailqs.c.o
[42/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_timer.c.o
[43/2550] Compiling C object lib/librte_eal.a.p/eal_unix_eal_file.c.o
[44/2550] Compiling C object lib/librte_eal.a.p/eal_unix_eal_unix_memory.c.o
[45/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_timer.c.o
[46/2550] Generating rte_distributor_mingw with a custom command
[47/2550] Generating rte_net_def with a custom command
[48/2550] Generating rte_net_mingw with a custom command
[49/2550] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_legacy.c.o
[50/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_random.c.o
[51/2550] Compiling C object lib/librte_eal.a.p/eal_x86_rte_cycles.c.o
[52/2550] Generating rte_meter_def with a custom command
[53/2550] Generating rte_meter_mingw with a custom command
[54/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_bus.c.o
[55/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_mcfg.c.o
[56/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memalloc.c.o
[57/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_thread.c.o
[58/2550] Compiling C object lib/librte_eal.a.p/eal_x86_rte_power_intrinsics.c.o
[59/2550] Generating rte_ethdev_mingw with a custom command
[60/2550] Generating rte_pci_def with a custom command
[61/2550] Generating rte_pci_mingw with a custom command
[62/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_ctf.c.o
[63/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_thread.c.o
[64/2550] Generating rte_ethdev_def with a custom command
[65/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_devargs.c.o
[66/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_log.c.o
[67/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_points.c.o
[68/2550] Compiling C object lib/librte_eal.a.p/eal_common_hotplug_mp.c.o
[69/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o
[70/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_utils.c.o
[71/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o
[72/2550] Generating rte_cmdline_def with a custom command
[73/2550] Generating rte_cmdline_mingw with a custom command
[74/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_lcore.c.o
[75/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace.c.o
[76/2550] Compiling C object lib/librte_ring.a.p/ring_rte_ring.c.o
[77/2550] Generating rte_metrics_mingw with a custom command
[78/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_dev.c.o
[79/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memzone.c.o
[80/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_dynmem.c.o
[81/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_vt100.c.o
[82/2550] Generating rte_metrics_def with a custom command
[83/2550] Generating rte_hash_def with a custom command
[84/2550] Compiling C object lib/librte_eal.a.p/eal_common_malloc_elem.c.o
[85/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_socket.c.o
[86/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_os_unix.c.o
[87/2550] Generating rte_hash_mingw with a custom command
[88/2550] Generating rte_timer_def with a custom command
[89/2550] Linking static target lib/librte_ring.a
[90/2550] Compiling C object lib/librte_eal.a.p/eal_common_malloc_mp.c.o
[91/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o
[92/2550] Compiling C object lib/librte_meter.a.p/meter_rte_meter.c.o
[93/2550] Compiling C object lib/librte_pci.a.p/pci_rte_pci.c.o
[94/2550] Generating rte_timer_mingw with a custom command
[95/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline.c.o
[96/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_portlist.c.o
[97/2550] Linking static target lib/librte_meter.a
[98/2550] Linking static target lib/librte_pci.a
[99/2550] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry.c.o
[100/2550] Generating rte_acl_def with a custom command
[101/2550] Generating rte_acl_mingw with a custom command
[102/2550] Generating rte_bbdev_def with a custom command
[103/2550] Generating rte_bbdev_mingw with a custom command
[104/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_string.c.o
[105/2550] Generating rte_bitratestats_def with a custom command
[106/2550] Generating rte_bitratestats_mingw with a custom command
[107/2550] Linking static target lib/librte_telemetry.a
[108/2550] Generating rte_cfgfile_def with a custom command
[109/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_num.c.o
[110/2550] Generating rte_cfgfile_mingw with a custom command
[111/2550] Generating rte_compressdev_def with a custom command
[112/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_cirbuf.c.o
[113/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memory.c.o
[114/2550] Compiling C object lib/librte_metrics.a.p/metrics_rte_metrics.c.o
[115/2550] Compiling C object lib/librte_hash.a.p/hash_rte_fbk_hash.c.o
[116/2550] Generating rte_compressdev_mingw with a custom command
[117/2550] Generating rte_cryptodev_def with a custom command
[118/2550] Generating rte_cryptodev_mingw with a custom command
[119/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_service.c.o
[120/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse.c.o
[121/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_proc.c.o
[122/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal.c.o
[123/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_rdline.c.o
[124/2550] Generating rte_distributor_def with a custom command
[125/2550] Generating rte_efd_def with a custom command
[126/2550] Generating rte_efd_mingw with a custom command
[127/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o
[128/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_fbarray.c.o
[129/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o
[130/2550] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops_default.c.o
[131/2550] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_pool_ops.c.o
[132/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o
[133/2550] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_ptype.c.o
[134/2550] Compiling C object lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o
[135/2550] Compiling C object lib/librte_net.a.p/net_net_crc_sse.c.o
[136/2550] Generating rte_eventdev_def with a custom command
[137/2550] Compiling C object lib/librte_cfgfile.a.p/cfgfile_rte_cfgfile.c.o
[138/2550] Generating rte_eventdev_mingw with a custom command
[139/2550] Compiling C object lib/librte_net.a.p/net_rte_ether.c.o
[140/2550] Compiling C object lib/librte_net.a.p/net_rte_net_crc.c.o
[141/2550] Linking static target lib/net/libnet_crc_avx512_lib.a
[142/2550] Compiling C object lib/librte_mempool.a.p/mempool_mempool_trace_points.c.o
[143/2550] Generating rte_gro_def with a custom command
[144/2550] Linking static target lib/librte_cfgfile.a
[145/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_profile.c.o
[146/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_etheraddr.c.o
[147/2550] Generating rte_gro_mingw with a custom command
[148/2550] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_comp.c.o
[149/2550] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops.c.o
[150/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_class_eth.c.o
[151/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_ipaddr.c.o
[152/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_trace_points.c.o
[153/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_private.c.o
[154/2550] Generating rte_gso_def with a custom command
[155/2550] Generating rte_gso_mingw with a custom command
[156/2550] Compiling C object lib/librte_acl.a.p/acl_tb_mem.c.o
[157/2550] Linking static target lib/librte_cmdline.a
[158/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio.c.o
[159/2550] Compiling C object lib/librte_net.a.p/net_rte_arp.c.o
[160/2550] Compiling C object lib/librte_net.a.p/net_rte_net.c.o
[161/2550] Compiling C object lib/librte_metrics.a.p/metrics_rte_metrics_telemetry.c.o
[162/2550] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_dyn.c.o
[163/2550] Compiling C object lib/librte_timer.a.p/timer_rte_timer.c.o
[164/2550] Generating rte_ip_frag_def with a custom command
[165/2550] Generating rte_ip_frag_mingw with a custom command
[166/2550] Linking static target lib/librte_net.a
[167/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_malloc.c.o
[168/2550] Generating rte_jobstats_def with a custom command
[169/2550] Generating rte_jobstats_mingw with a custom command
[170/2550] Linking static target lib/librte_metrics.a
[171/2550] Linking static target lib/librte_timer.a
[172/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_mtr.c.o
[173/2550] Generating rte_kni_def with a custom command
[174/2550] Generating rte_kni_mingw with a custom command
[175/2550] Compiling C object lib/librte_eal.a.p/eal_common_malloc_heap.c.o
[176/2550] Compiling C object lib/librte_acl.a.p/acl_rte_acl.c.o
[177/2550] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev_pmd.c.o
[178/2550] Compiling C object lib/librte_bitratestats.a.p/bitratestats_rte_bitrate.c.o
[179/2550] Generating rte_flow_classify_def with a custom command
[180/2550] Generating rte_latencystats_def with a custom command
[181/2550] Linking static target lib/librte_bitratestats.a
[182/2550] Generating rte_latencystats_mingw with a custom command
[183/2550] Generating rte_lpm_def with a custom command
[184/2550] Generating rte_lpm_mingw with a custom command
[185/2550] Compiling C object lib/librte_rcu.a.p/rcu_rte_rcu_qsbr.c.o
[186/2550] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_trace_points.c.o
[187/2550] Generating rte_member_def with a custom command
[188/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_tm.c.o
[189/2550] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev_pmd.c.o
[190/2550] Generating rte_member_mingw with a custom command
[191/2550] Linking static target lib/librte_rcu.a
[192/2550] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_match_sse.c.o
[193/2550] Compiling C object lib/librte_power.a.p/power_power_common.c.o
[194/2550] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool.c.o
[195/2550] Compiling C object lib/librte_acl.a.p/acl_acl_gen.c.o
[196/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_port_in_action.c.o
[197/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_ring.c.o
[198/2550] Compiling C object lib/librte_hash.a.p/hash_rte_thash.c.o
[199/2550] Linking static target lib/librte_mempool.a
[200/2550] Generating kvargs.sym_chk with a custom command (wrapped by meson to capture output)
[201/2550] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev.c.o
[202/2550] Compiling C object lib/librte_power.a.p/power_guest_channel.c.o
[203/2550] Generating rte_power_def with a custom command
[204/2550] Generating rte_power_mingw with a custom command
[205/2550] Compiling C object lib/librte_member.a.p/member_rte_member.c.o
[206/2550] Compiling C object lib/librte_power.a.p/power_power_kvm_vm.c.o
[207/2550] Linking static target lib/librte_compressdev.a
[208/2550] Generating rte_pdump_def with a custom command
[209/2550] Generating rte_pdump_mingw with a custom command
[210/2550] Generating rte_rawdev_def with a custom command
[211/2550] Compiling C object lib/librte_power.a.p/power_rte_power.c.o
[212/2550] Linking target lib/librte_kvargs.so.21.2
[213/2550] Generating rte_rawdev_mingw with a custom command
[214/2550] Compiling C object lib/librte_acl.a.p/acl_acl_run_scalar.c.o
[215/2550] Generating ring.sym_chk with a custom command (wrapped by meson to capture output)
[216/2550] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_single.c.o
[217/2550] Generating rte_regexdev_def with a custom command
[218/2550] Generating rte_regexdev_mingw with a custom command
[219/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_trace_points.c.o
[220/2550] Generating rte_rib_def with a custom command
[221/2550] Generating rte_rib_mingw with a custom command
[222/2550] Compiling C object lib/librte_bbdev.a.p/bbdev_rte_bbdev.c.o
[223/2550] Generating pci.sym_chk with a custom command (wrapped by meson to capture output)
[224/2550] Generating rte_reorder_def with a custom command
[225/2550] Generating rte_reorder_mingw with a custom command
[226/2550] Linking static target lib/librte_bbdev.a
[227/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_options.c.o
[228/2550] Compiling C object lib/librte_gso.a.p/gso_gso_udp4.c.o
[229/2550] Compiling C object lib/librte_gso.a.p/gso_gso_tcp4.c.o
[230/2550] Generating rte_sched_def with a custom command
[231/2550] Generating meter.sym_chk with a custom command (wrapped by meson to capture output)
[232/2550] Compiling C object lib/librte_gso.a.p/gso_gso_tunnel_udp4.c.o
[233/2550] Generating rte_sched_mingw with a custom command
[234/2550] Linking static target lib/librte_eal.a
[235/2550] Compiling C object lib/librte_gso.a.p/gso_gso_tunnel_tcp4.c.o
[236/2550] Compiling C object lib/librte_power.a.p/power_rte_power_empty_poll.c.o
[237/2550] Generating rte_security_def with a custom command
[238/2550] Generating rte_security_mingw with a custom command
[239/2550] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor.c.o
[240/2550] Compiling C object lib/librte_gso.a.p/gso_rte_gso.c.o
[241/2550] Compiling C object lib/librte_jobstats.a.p/jobstats_rte_jobstats.c.o
[242/2550] Generating rte_stack_def with a custom command
[243/2550] Generating rte_stack_mingw with a custom command
[244/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_reassembly.c.o
[245/2550] Linking static target lib/librte_distributor.a
[246/2550] Linking static target lib/librte_jobstats.a
[247/2550] Compiling C object lib/librte_gro.a.p/gro_rte_gro.c.o
[248/2550] Compiling C object lib/librte_sched.a.p/sched_rte_red.c.o
[249/2550] Compiling C object lib/librte_sched.a.p/sched_rte_approx.c.o
[250/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key8.c.o
[251/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_reassembly.c.o
[252/2550] Compiling C object lib/librte_stack.a.p/stack_rte_stack_std.c.o
[253/2550] Compiling C object lib/librte_stack.a.p/stack_rte_stack_lf.c.o
[254/2550] Compiling C object lib/librte_gro.a.p/gro_gro_tcp4.c.o
[255/2550] Generating rte_vhost_def with a custom command
[256/2550] Generating rte_vhost_mingw with a custom command
[257/2550] Compiling C object lib/librte_gro.a.p/gro_gro_udp4.c.o
[258/2550] Compiling C object lib/librte_stack.a.p/stack_rte_stack.c.o
[259/2550] Compiling C object lib/librte_member.a.p/member_rte_member_vbf.c.o
[260/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_flow.c.o
[261/2550] Linking static target lib/librte_stack.a
[262/2550] Compiling C object lib/librte_gro.a.p/gro_gro_vxlan_tcp4.c.o
[263/2550] Compiling C object lib/librte_gro.a.p/gro_gro_vxlan_udp4.c.o
[264/2550] Generating rte_ipsec_def with a custom command
[265/2550] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf.c.o
[266/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key16.c.o
[267/2550] Generating telemetry.sym_chk with a custom command (wrapped by meson to capture output)
[268/2550] Compiling C object lib/librte_vhost.a.p/vhost_fd_man.c.o
[269/2550] Generating rte_ipsec_mingw with a custom command
[270/2550] Linking static target lib/librte_gro.a
[271/2550] Linking static target lib/librte_mbuf.a
[272/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_ext.c.o
[273/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_fragmentation.c.o
[274/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ip_frag_common.c.o
[275/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_ip_frag_internal.c.o
[276/2550] Compiling C object lib/librte_gso.a.p/gso_gso_common.c.o
[277/2550] Generating rte_fib_def with a custom command
[278/2550] Generating rte_fib_mingw with a custom command
[279/2550] Linking target lib/librte_telemetry.so.21.2
[280/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_fragmentation.c.o
[281/2550] Linking static target lib/librte_gso.a
[282/2550] Compiling C object lib/librte_latencystats.a.p/latencystats_rte_latencystats.c.o
[283/2550] Linking static target lib/librte_ip_frag.a
[284/2550] Linking static target lib/librte_latencystats.a
[285/2550] Generating cfgfile.sym_chk with a custom command (wrapped by meson to capture output)
[286/2550] Compiling C object lib/librte_fib.a.p/fib_rte_fib.c.o
[287/2550] Generating cmdline.sym_chk with a custom command (wrapped by meson to capture output)
[288/2550] Generating timer.sym_chk with a custom command (wrapped by meson to capture output)
[289/2550] Compiling C object lib/librte_lpm.a.p/lpm_rte_lpm.c.o
[290/2550] Compiling C object lib/librte_acl.a.p/acl_acl_bld.c.o
[291/2550] Generating net.sym_chk with a custom command (wrapped by meson to capture output)
[292/2550] Compiling C object lib/librte_power.a.p/power_rte_power_pmd_mgmt.c.o
[293/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_timer_adapter.c.o
[294/2550] Compiling C object lib/librte_power.a.p/power_power_acpi_cpufreq.c.o
[295/2550] Generating bitratestats.sym_chk with a custom command (wrapped by meson to capture output)
[296/2550] Generating rte_port_def with a custom command
[297/2550] Generating rte_port_mingw with a custom command
[298/2550] Compiling C object lib/librte_kni.a.p/kni_rte_kni.c.o
[299/2550] Linking static target lib/librte_kni.a
[300/2550] Compiling C object lib/librte_regexdev.a.p/regexdev_rte_regexdev.c.o
[301/2550] Linking static target lib/librte_regexdev.a
[302/2550] Compiling C object lib/librte_power.a.p/power_power_pstate_cpufreq.c.o
[303/2550] Compiling C object lib/librte_security.a.p/security_rte_security.c.o
[304/2550] Linking static target lib/librte_power.a
[305/2550] Compiling C object lib/librte_rib.a.p/rib_rte_rib.c.o
[306/2550] Compiling C object lib/librte_reorder.a.p/reorder_rte_reorder.c.o
[307/2550] Generating symbol file lib/librte_kvargs.so.21.2.p/librte_kvargs.so.21.2.symbols
[308/2550] Linking static target lib/librte_security.a
[309/2550] Compiling C object lib/librte_efd.a.p/efd_rte_efd.c.o
[310/2550] Linking static target lib/librte_reorder.a
[311/2550] Generating metrics.sym_chk with a custom command (wrapped by meson to capture output)
[312/2550] Compiling C object lib/librte_rawdev.a.p/rawdev_rte_rawdev.c.o
[313/2550] Compiling C object lib/librte_ipsec.a.p/ipsec_ses.c.o
[314/2550] Generating mempool.sym_chk with a custom command (wrapped by meson to capture output)
[315/2550] Linking static target lib/librte_efd.a
[316/2550] Linking static target lib/librte_rawdev.a
[317/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_tx_adapter.c.o
[318/2550] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.o
[319/2550] Compiling C object lib/librte_vhost.a.p/vhost_vdpa.c.o
[320/2550] Generating rte_net_avp_def with a custom command
[321/2550] Linking static target lib/librte_cryptodev.a
[322/2550] Compiling C object lib/librte_lpm.a.p/lpm_rte_lpm6.c.o
[323/2550] Generating rcu.sym_chk with a custom command (wrapped by meson to capture output)
[324/2550] Compiling C object lib/fib/libtrie_avx512_tmp.a.p/trie_avx512.c.o
[325/2550] Linking static target lib/librte_lpm.a
[326/2550] Linking static target lib/fib/libtrie_avx512_tmp.a
[327/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_eventdev.c.o
[328/2550] Compiling C object lib/librte_fib.a.p/fib_rte_fib6.c.o
[329/2550] Generating rte_table_def with a custom command
[330/2550] Generating rte_table_mingw with a custom command
[331/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_crypto_adapter.c.o
[332/2550] Compiling C object lib/fib/libdir24_8_avx512_tmp.a.p/dir24_8_avx512.c.o
[333/2550] Linking static target lib/fib/libdir24_8_avx512_tmp.a
[334/2550] Compiling C object lib/librte_vhost.a.p/vhost_iotlb.c.o
[335/2550] Compiling C object lib/librte_ipsec.a.p/ipsec_sa.c.o
[336/2550] Generating rte_net_axgbe_def with a custom command
[337/2550] Generating distributor.sym_chk with a custom command (wrapped by meson to capture output)
[338/2550] Compiling C object lib/librte_port.a.p/port_rte_port_sched.c.o
[339/2550] Compiling C object lib/librte_pdump.a.p/pdump_rte_pdump.c.o
[340/2550] Linking static target lib/librte_pdump.a
[341/2550] Generating rte_pipeline_def with a custom command
[342/2550] Compiling C object lib/librte_vhost.a.p/vhost_socket.c.o
[343/2550] Generating rte_pipeline_mingw with a custom command
[344/2550] Compiling C object lib/librte_rib.a.p/rib_rte_rib6.c.o
[345/2550] Linking static target lib/librte_rib.a
[346/2550] Compiling C object lib/librte_acl.a.p/acl_acl_run_sse.c.o
[347/2550] Generating jobstats.sym_chk with a custom command (wrapped by meson to capture output)
[348/2550] Generating rte_flow_classify_mingw with a custom command
[349/2550] Compiling C object lib/librte_table.a.p/table_rte_swx_table_wm.c.o
[350/2550] Generating stack.sym_chk with a custom command (wrapped by meson to capture output)
[351/2550] Compiling C object lib/librte_table.a.p/table_rte_table_array.c.o
[352/2550] Generating symbol file lib/librte_telemetry.so.21.2.p/librte_telemetry.so.21.2.symbols
[353/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_cuckoo.c.o
[354/2550] Generating gro.sym_chk with a custom command (wrapped by meson to capture output)
[355/2550] Compiling C object lib/librte_port.a.p/port_rte_port_frag.c.o
[356/2550] Compiling C object lib/librte_ipsec.a.p/ipsec_ipsec_sad.c.o
[357/2550] Generating gso.sym_chk with a custom command (wrapped by meson to capture output)
[358/2550] Compiling C object lib/librte_port.a.p/port_rte_swx_port_source_sink.c.o
[359/2550] Generating rte_bpf_def with a custom command
[360/2550] Compiling C object lib/librte_port.a.p/port_rte_port_source_sink.c.o
[361/2550] Compiling C object lib/librte_port.a.p/port_rte_port_fd.c.o
[362/2550] Generating rte_bpf_mingw with a custom command
[363/2550] Compiling C object lib/librte_port.a.p/port_rte_port_ras.c.o
[364/2550] Generating rte_graph_mingw with a custom command
[365/2550] Generating rte_graph_def with a custom command
[366/2550] Compiling C object lib/librte_port.a.p/port_rte_swx_port_ethdev.c.o
[367/2550] Compiling C object lib/librte_member.a.p/member_rte_member_ht.c.o
[368/2550] Compiling C object lib/librte_port.a.p/port_rte_swx_port_fd.c.o
[369/2550] Compiling C object lib/librte_port.a.p/port_rte_port_kni.c.o
[370/2550] Compiling C object lib/librte_table.a.p/table_rte_table_acl.c.o
[371/2550] Linking static target lib/librte_member.a
[372/2550] Generating latencystats.sym_chk with a custom command (wrapped by meson to capture output)
[373/2550] Compiling C object lib/librte_table.a.p/table_rte_table_stub.c.o
[374/2550] Generating bbdev.sym_chk with a custom command (wrapped by meson to capture output)
[375/2550] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o
[376/2550] Compiling C object lib/librte_table.a.p/table_rte_table_lpm.c.o
[377/2550] Generating kni.sym_chk with a custom command (wrapped by meson to capture output)
[378/2550] Compiling C object lib/librte_port.a.p/port_rte_port_sym_crypto.c.o
[379/2550] Compiling C object lib/librte_table.a.p/table_rte_table_lpm_ipv6.c.o
[380/2550] Compiling C object lib/librte_node.a.p/node_null.c.o
[381/2550] Generating rte_node_def with a custom command
[382/2550] Generating rte_node_mingw with a custom command
[383/2550] Generating ip_frag.sym_chk with a custom command (wrapped by meson to capture output)
[384/2550] Compiling C object lib/librte_port.a.p/port_rte_port_eventdev.c.o
[385/2550] Compiling C object lib/librte_port.a.p/port_rte_swx_port_ring.c.o
[386/2550] Generating rte_common_cpt_mingw with a custom command
[387/2550] Compiling C object lib/librte_port.a.p/port_rte_port_ethdev.c.o
[388/2550] Generating mbuf.sym_chk with a custom command (wrapped by meson to capture output)
[389/2550] Generating rte_common_cpt_def with a custom command
[390/2550] Compiling C object lib/librte_fib.a.p/fib_trie.c.o
[391/2550] Generating rte_common_dpaax_mingw with a custom command
[392/2550] Generating rte_common_dpaax_def with a custom command
[393/2550] Generating rte_common_iavf_def with a custom command
[394/2550] Generating rte_common_iavf_mingw with a custom command
[395/2550] Generating rte_common_octeontx_def with a custom command
[396/2550] Generating rte_common_octeontx_mingw with a custom command
[397/2550] Generating compressdev.sym_chk with a custom command (wrapped by meson to capture output)
[398/2550] Compiling C object drivers/libtmp_rte_common_dpaax.a.p/common_dpaax_caamflib.c.o
[399/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_i2c.c.o
[400/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_load.c.o
[401/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf.c.o
[402/2550] Generating security.sym_chk with a custom command (wrapped by meson to capture output)
[403/2550] Generating rte_common_octeontx2_mingw with a custom command
[404/2550] Compiling C object lib/librte_fib.a.p/fib_dir24_8.c.o
[405/2550] Generating rte_common_octeontx2_def with a custom command
[406/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_rxtx_vec_sse.c.o
[407/2550] Compiling C object drivers/libtmp_rte_common_octeontx.a.p/common_octeontx_octeontx_mbox.c.o
[408/2550] Compiling C object lib/librte_table.a.p/table_rte_swx_table_em.c.o
[409/2550] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_irq.c.o
[410/2550] Linking static target lib/librte_fib.a
[411/2550] Generating lpm.sym_chk with a custom command (wrapped by meson to capture output)
[412/2550] Compiling C object drivers/libtmp_rte_common_dpaax.a.p/common_dpaax_dpaax_iova_table.c.o
[413/2550] Linking static target drivers/libtmp_rte_common_octeontx.a
[414/2550] Generating rawdev.sym_chk with a custom command (wrapped by meson to capture output)
[415/2550] Compiling C object lib/librte_graph.a.p/graph_graph_ops.c.o
[416/2550] Compiling C object drivers/libtmp_rte_common_dpaax.a.p/common_dpaax_dpaa_of.c.o
[417/2550] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_outb.c.o
[418/2550] Generating reorder.sym_chk with a custom command (wrapped by meson to capture output)
[419/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline_spec.c.o
[420/2550] Compiling C object lib/librte_flow_classify.a.p/flow_classify_rte_flow_classify_parse.c.o
[421/2550] Generating power.sym_chk with a custom command (wrapped by meson to capture output)
[422/2550] Generating efd.sym_chk with a custom command (wrapped by meson to capture output)
[423/2550] Compiling C object lib/librte_graph.a.p/graph_graph_debug.c.o
[424/2550] Linking static target drivers/libtmp_rte_common_dpaax.a
[425/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_load_elf.c.o
[426/2550] Generating rte_bus_dpaa_mingw with a custom command
[427/2550] Generating rte_bus_dpaa_def with a custom command
[428/2550] Compiling C object lib/librte_graph.a.p/graph_graph_populate.c.o
[429/2550] Generating regexdev.sym_chk with a custom command (wrapped by meson to capture output)
[430/2550] Compiling C object lib/librte_node.a.p/node_ethdev_ctrl.c.o
[431/2550] Compiling C object lib/librte_graph.a.p/graph_node.c.o
[432/2550] Compiling C object lib/librte_flow_classify.a.p/flow_classify_rte_flow_classify.c.o
[433/2550] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o
[434/2550] Linking static target lib/librte_flow_classify.a
[435/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_pipeline.c.o
[436/2550] Compiling C object lib/librte_node.a.p/node_ethdev_tx.c.o
[437/2550] Compiling C object lib/librte_node.a.p/node_ethdev_rx.c.o
[438/2550] Compiling C object lib/librte_node.a.p/node_log.c.o
[439/2550] Compiling C object drivers/libtmp_rte_common_cpt.a.p/common_cpt_cpt_pmd_ops_helper.c.o
[440/2550] Compiling C object lib/librte_node.a.p/node_pkt_drop.c.o
[441/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpcon.c.o
[442/2550] Generating rte_bus_fslmc_mingw with a custom command
[443/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpdmai.c.o
[444/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpmng.c.o
[445/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpbp.c.o
[446/2550] Compiling C object lib/librte_graph.a.p/graph_graph.c.o
[447/2550] Compiling C object drivers/libtmp_rte_common_cpt.a.p/common_cpt_cpt_fpm_tables.c.o
[448/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_mc_sys.c.o
[449/2550] Generating rte_bus_fslmc_def with a custom command
[450/2550] Generating rte_bus_ifpga_def with a custom command
[451/2550] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_impl.c.o
[452/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpci.c.o
[453/2550] Generating rte_bus_ifpga_mingw with a custom command
[454/2550] Linking static target drivers/libtmp_rte_common_cpt.a
[455/2550] Generating pdump.sym_chk with a custom command (wrapped by meson to capture output)
[456/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_bman.c.o
[457/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpio.c.o
[458/2550] Compiling C object lib/librte_graph.a.p/graph_graph_stats.c.o
[459/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_params.c.o
[460/2550] Generating rte_bus_pci_def with a custom command
[461/2550] Generating rte_bus_pci_mingw with a custom command
[462/2550] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_inb.c.o
[463/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_exec.c.o
[464/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_qbman_qbman_debug.c.o
[465/2550] Generating rte_bus_vdev_def with a custom command
[466/2550] Linking static target lib/librte_graph.a
[467/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_ctl.c.o
[468/2550] Generating rte_bus_vdev_mingw with a custom command
[469/2550] Linking static target lib/librte_ipsec.a
[470/2550] Compiling C object drivers/libtmp_rte_bus_ifpga.a.p/bus_ifpga_ifpga_common.c.o
[471/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_pkt.c.o
[472/2550] Compiling C object drivers/libtmp_rte_bus_vdev.a.p/bus_vdev_vdev_params.c.o
[473/2550] Generating rte_bus_vmbus_def with a custom command
[474/2550] Generating rte_bus_vmbus_mingw with a custom command
[475/2550] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_common.c.o
[476/2550] Generating rte_common_octeontx.pmd.c with a custom command
[477/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.o
[478/2550] Compiling C object drivers/librte_common_octeontx.a.p/meson-generated_.._rte_common_octeontx.pmd.c.o
[479/2550] Linking static target lib/librte_ethdev.a
[480/2550] Linking static target drivers/librte_common_octeontx.a
[481/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_rxtx.c.o
[482/2550] Generating rte_common_dpaax.pmd.c with a custom command
[483/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_common_uio.c.o
[484/2550] Generating member.sym_chk with a custom command (wrapped by meson to capture output)
[485/2550] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_common.c.o
[486/2550] Compiling C object drivers/librte_common_octeontx.so.21.2.p/meson-generated_.._rte_common_octeontx.pmd.c.o
[487/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key32.c.o
[488/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_vmbus_common_uio.c.o
[489/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_vmbus_bufring.c.o
[490/2550] Compiling C object drivers/librte_common_dpaax.so.21.2.p/meson-generated_.._rte_common_dpaax.pmd.c.o
[491/2550] Compiling C object drivers/libtmp_rte_bus_ifpga.a.p/bus_ifpga_ifpga_bus.c.o
[492/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_vmbus_common.c.o
[493/2550] Compiling C object drivers/librte_common_dpaax.a.p/meson-generated_.._rte_common_dpaax.pmd.c.o
[494/2550] Linking static target drivers/libtmp_rte_bus_ifpga.a
[495/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci_uio.c.o
[496/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_vmbus_channel.c.o
[497/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_linux_vmbus_bus.c.o
[498/2550] Linking static target drivers/librte_common_dpaax.a
[499/2550] Generating rte_common_cpt.pmd.c with a custom command
[500/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_idev.c.o
[501/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_irq.c.o
[502/2550] Compiling C object lib/librte_acl.a.p/acl_acl_run_avx2.c.o
[503/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_validate.c.o
[504/2550] Compiling C object drivers/libtmp_rte_bus_vdev.a.p/bus_vdev_vdev.c.o
[505/2550] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_sec_idev.c.o
[506/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_linux_vmbus_uio.c.o
[507/2550] Compiling C object drivers/librte_common_cpt.a.p/meson-generated_.._rte_common_cpt.pmd.c.o
[508/2550] Compiling C object lib/acl/libavx512_tmp.a.p/acl_run_avx512.c.o
[509/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_lru.c.o
[510/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_dpaa_sys.c.o
[511/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_model.c.o
[512/2550] Compiling C object drivers/librte_common_cpt.so.21.2.p/meson-generated_.._rte_common_cpt.pmd.c.o
[513/2550] Linking static target drivers/libtmp_rte_bus_vdev.a
[514/2550] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_adminq.c.o
[515/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_fc.c.o
[516/2550] Linking static target drivers/libtmp_rte_bus_vmbus.a
[517/2550] Linking static target drivers/librte_common_cpt.a
[518/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_common.c.o
[519/2550] Linking static target lib/acl/libavx512_tmp.a
[520/2550] Linking static target lib/librte_acl.a
[521/2550] Linking static target lib/librte_table.a
[522/2550] Linking static target drivers/libtmp_rte_common_iavf.a
[523/2550] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_mbox.c.o
[524/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_bman_driver.c.o
[525/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_netcfg_layer.c.o
[526/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_irq.c.o
[527/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci_vfio.c.o
[528/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix.c.o
[529/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_npc.c.o
[530/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_mbox.c.o
[531/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_ptp.c.o
[532/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_dpaa_alloc.c.o
[533/2550] Compiling C object lib/librte_node.a.p/node_pkt_cls.c.o
[534/2550] Compiling C object lib/librte_node.a.p/node_ip4_lookup.c.o
[535/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_mcast.c.o
[536/2550] Generating rte_common_cnxk_mingw with a custom command
[537/2550] Generating rte_common_cnxk_def with a custom command
[538/2550] Compiling C object lib/librte_sched.a.p/sched_rte_sched.c.o
[539/2550] Generating cryptodev.sym_chk with a custom command (wrapped by meson to capture output)
[540/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_portal_dpaa2_hw_dpci.c.o
[541/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_ops.c.o
[542/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_mac.c.o
[543/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_rss.c.o
[544/2550] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_dev.c.o
[545/2550] Linking static target lib/librte_sched.a
[546/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_platform.c.o
[547/2550] Generating rte_common_qat_def with a custom command
[548/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_process.c.o
[549/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_qman_driver.c.o
[550/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_fslmc_bus.c.o
[551/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npa_irq.c.o
[552/2550] Generating rte_common_qat_mingw with a custom command
[553/2550] Compiling C object drivers/libtmp_rte_net_avp.a.p/net_avp_avp_ethdev.c.o
[554/2550] Generating rte_bus_ifpga.pmd.c with a custom command
[555/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_vlan.c.o
[556/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_logs.c.o
[557/2550] Linking static target drivers/libtmp_rte_common_octeontx2.a
[558/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_fman_hw.c.o
[559/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_portal_dpaa2_hw_dpbp.c.o
[560/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_dev.c.o
[561/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npa_debug.c.o
[562/2550] Linking static target drivers/libtmp_rte_net_avp.a
[563/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_tim_irq.c.o
[564/2550] Compiling C object drivers/librte_bus_ifpga.a.p/meson-generated_.._rte_bus_ifpga.pmd.c.o
[565/2550] Compiling C object drivers/librte_bus_ifpga.so.21.2.p/meson-generated_.._rte_bus_ifpga.pmd.c.o
[566/2550] Generating rib.sym_chk with a custom command (wrapped by meson to capture output)
[567/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_portal_dpaa2_hw_dpio.c.o
[568/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_stats.c.o
[569/2550] Generating rte_bus_vdev.pmd.c with a custom command
[570/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_sso_irq.c.o
[571/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_sso_debug.c.o
[572/2550] Linking static target drivers/librte_bus_ifpga.a
[573/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_dpaa_bus.c.o
[574/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_utils.c.o
[575/2550] Compiling C object drivers/librte_bus_vdev.a.p/meson-generated_.._rte_bus_vdev.pmd.c.o
[576/2550] Compiling C object drivers/librte_bus_vdev.so.21.2.p/meson-generated_.._rte_bus_vdev.pmd.c.o
[577/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc_parse.c.o
[578/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci.c.o
[579/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_tim.c.o
[580/2550] Generating rte_common_iavf.pmd.c with a custom command
[581/2550] Linking static target drivers/librte_bus_vdev.a
[582/2550] Linking static target drivers/libtmp_rte_bus_pci.a
[583/2550] Generating rte_bus_vmbus.pmd.c with a custom command
[584/2550] Compiling C object drivers/librte_common_iavf.a.p/meson-generated_.._rte_common_iavf.pmd.c.o
[585/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_jit_x86.c.o
[586/2550] Compiling C object drivers/librte_common_iavf.so.21.2.p/meson-generated_.._rte_common_iavf.pmd.c.o
[587/2550] Linking static target drivers/librte_common_iavf.a
[588/2550] Linking static target lib/librte_bpf.a
[589/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_fman.c.o
[590/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npa.c.o
[591/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_fslmc_vfio.c.o
[592/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_sso.c.o
[593/2550] Compiling C object drivers/librte_bus_vmbus.a.p/meson-generated_.._rte_bus_vmbus.pmd.c.o
[594/2550] Compiling C object drivers/librte_bus_vmbus.so.21.2.p/meson-generated_.._rte_bus_vmbus.pmd.c.o
[595/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_queue.c.o
[596/2550] Generating flow_classify.sym_chk with a custom command (wrapped by meson to capture output)
[597/2550] Linking static target drivers/librte_bus_vmbus.a
[598/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_tm_ops.c.o
[599/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc.c.o
[600/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_debug.c.o
[601/2550] Generating rte_common_octeontx2.pmd.c with a custom command
[602/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_qbman_qbman_portal.c.o
[603/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_tm_utils.c.o
[604/2550] Compiling C object drivers/librte_common_octeontx2.so.21.2.p/meson-generated_.._rte_common_octeontx2.pmd.c.o
[605/2550] Linking static target drivers/libtmp_rte_bus_fslmc.a
[606/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_rx_adapter.c.o
[607/2550] Compiling C object drivers/librte_common_octeontx2.a.p/meson-generated_.._rte_common_octeontx2.pmd.c.o
[608/2550] Linking static target lib/librte_eventdev.a
[609/2550] Linking static target drivers/librte_common_octeontx2.a
[610/2550] Compiling C object lib/librte_node.a.p/node_ip4_rewrite.c.o
[611/2550] Generating ipsec.sym_chk with a custom command (wrapped by meson to capture output)
[612/2550] Linking static target lib/librte_node.a
[613/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc_mcam.c.o
[614/2550] Generating fib.sym_chk with a custom command (wrapped by meson to capture output)
[615/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_bootcfg.c.o
[616/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_device.c.o
[617/2550] Generating rte_bus_pci.pmd.c with a custom command
[618/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_common.c.o
[619/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_crc32.c.o
[620/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_lic.c.o
[621/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_intr.c.o
[622/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_proxy.c.o
[623/2550] Compiling C object drivers/librte_bus_pci.a.p/meson-generated_.._rte_bus_pci.pmd.c.o
[624/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_hash.c.o
[625/2550] Compiling C object drivers/librte_bus_pci.so.21.2.p/meson-generated_.._rte_bus_pci.pmd.c.o
[626/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_filter.c.o
[627/2550] Linking static target drivers/librte_bus_pci.a
[628/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_qat_comp_pmd.c.o
[629/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_evb.c.o
[630/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_nvram.c.o
[631/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc_utils.c.o
[632/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mon.c.o
[633/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_ev.c.o
[634/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_pci.c.o
[635/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_port.c.o
[636/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_vpd.c.o
[637/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mac.c.o
[638/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_virtio.c.o
[639/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/mcdi_mon.c.o
[640/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_phy.c.o
[641/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_nic.c.o
[642/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_mac.c.o
[643/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_mcdi.c.o
[644/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_sram.c.o
[645/2550] Generating rte_common_sfc_efx_mingw with a custom command
[646/2550] Generating rte_common_sfc_efx_def with a custom command
[647/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_nic.c.o
[648/2550] Generating rte_mempool_bucket_def with a custom command
[649/2550] Generating rte_mempool_bucket_mingw with a custom command
[650/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_tm.c.o
[651/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_nvram.c.o
[652/2550] Generating rte_common_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[653/2550] Generating rte_mempool_cnxk_mingw with a custom command
[654/2550] Linking static target drivers/libtmp_rte_common_cnxk.a
[655/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_tx.c.o
[656/2550] Generating rte_mempool_cnxk_def with a custom command
[657/2550] Generating rte_mempool_dpaa_def with a custom command
[658/2550] Generating rte_mempool_dpaa_mingw with a custom command
[659/2550] Generating acl.sym_chk with a custom command (wrapped by meson to capture output)
[660/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_qp.c.o
[661/2550] Generating table.sym_chk with a custom command (wrapped by meson to capture output)
[662/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_phy.c.o
[663/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_vpd.c.o
[664/2550] Generating rte_mempool_dpaa2_def with a custom command
[665/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_sram.c.o
[666/2550] Generating rte_bus_fslmc.pmd.c with a custom command
[667/2550] Generating rte_mempool_dpaa2_mingw with a custom command
[668/2550] Generating rte_common_cpt.sym_chk with a custom command (wrapped by meson to capture output)
[669/2550] Generating rte_mempool_octeontx_def with a custom command
[670/2550] Generating rte_mempool_octeontx_mingw with a custom command
[671/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_rx.c.o
[672/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_tunnel.c.o
[673/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_image.c.o
[674/2550] Generating rte_mempool_octeontx2_mingw with a custom command
[675/2550] Compiling C object drivers/librte_bus_fslmc.a.p/meson-generated_.._rte_bus_fslmc.pmd.c.o
[676/2550] Compiling C object drivers/librte_bus_fslmc.so.21.2.p/meson-generated_.._rte_bus_fslmc.pmd.c.o
[677/2550] Generating rte_mempool_octeontx2_def with a custom command
[678/2550] Compiling C object drivers/libtmp_rte_mempool_cnxk.a.p/mempool_cnxk_cnxk_mempool.c.o
[679/2550] Linking static target drivers/librte_bus_fslmc.a
[680/2550] Generating rte_mempool_ring_def with a custom command
[681/2550] Generating rte_mempool_ring_mingw with a custom command
[682/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_intr.c.o
[683/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_evb.c.o
[684/2550] Generating rte_mempool_stack_def with a custom command
[685/2550] Generating rte_mempool_stack_mingw with a custom command
[686/2550] Generating rte_net_af_packet_def with a custom command
[687/2550] Generating rte_net_af_packet_mingw with a custom command
[688/2550] Generating sched.sym_chk with a custom command (wrapped by meson to capture output)
[689/2550] Generating rte_common_dpaax.sym_chk with a custom command (wrapped by meson to capture output)
[690/2550] Compiling C object lib/librte_port.a.p/port_rte_port_ring.c.o
[691/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_ev.c.o
[692/2550] Linking static target lib/librte_port.a
[693/2550] Generating rte_bus_ifpga.sym_chk with a custom command (wrapped by meson to capture output)
[694/2550] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o
[695/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mae.c.o
[696/2550] Generating rte_net_ark_def with a custom command
[697/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_ddm.c.o
[698/2550] Linking static target lib/librte_hash.a
[699/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_rqp.c.o
[700/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_mpu.c.o
[701/2550] Generating rte_net_ark_mingw with a custom command
[702/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_nvram.c.o
[703/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_proxy.c.o
[704/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_udm.c.o
[705/2550] Generating graph.sym_chk with a custom command (wrapped by meson to capture output)
[706/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_mcdi.c.o
[707/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_qat_comp.c.o
[708/2550] Generating rte_bus_vdev.sym_chk with a custom command (wrapped by meson to capture output)
[709/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_mac.c.o
[710/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_atl_hw_regs.c.o
[711/2550] Generating rte_net_atlantic_mingw with a custom command
[712/2550] Linking static target drivers/libtmp_rte_common_qat.a
[713/2550] Generating bpf.sym_chk with a custom command (wrapped by meson to capture output)
[714/2550] Generating rte_net_atlantic_def with a custom command
[715/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mcdi.c.o
[716/2550] Generating rte_raw_skeleton_mingw with a custom command
[717/2550] Generating rte_raw_skeleton_def with a custom command
[718/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_intr.c.o
[719/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_vpd.c.o
[720/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/hunt_nic.c.o
[721/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/medford_nic.c.o
[722/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_ev.c.o
[723/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_pci.c.o
[724/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_virtio.c.o
[725/2550] Generating rte_net_avp_mingw with a custom command
[726/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_rx.c.o
[727/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_tx.c.o
[728/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/medford2_nic.c.o
[729/2550] Compiling C object drivers/libtmp_rte_common_sfc_efx.a.p/common_sfc_efx_sfc_efx.c.o
[730/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_logs.c.o
[731/2550] Generating rte_bus_vmbus.sym_chk with a custom command (wrapped by meson to capture output)
[732/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_phy.c.o
[733/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_pktchkr.c.o
[734/2550] Generating rte_crypto_dpaa_sec_def with a custom command
[735/2550] Generating rte_crypto_dpaa_sec_mingw with a custom command
[736/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_tunnel.c.o
[737/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_tx.c.o
[738/2550] Generating rte_net_axgbe_mingw with a custom command
[739/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_filter.c.o
[740/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_rx.c.o
[741/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_hw_atl_hw_atl_b0.c.o
[742/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_vfio.c.o
[743/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_nic.c.o
[744/2550] Compiling C object drivers/libtmp_rte_mempool_cnxk.a.p/mempool_cnxk_cn9k_mempool_ops.c.o
[745/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_pktgen.c.o
[746/2550] Generating rte_net_bnx2x_def with a custom command
[747/2550] Generating rte_net_bnx2x_mingw with a custom command
[748/2550] Generating rte_common_iavf.sym_chk with a custom command (wrapped by meson to capture output)
[749/2550] Compiling C object drivers/libtmp_rte_mempool_cnxk.a.p/mempool_cnxk_cnxk_mempool_ops.c.o
[750/2550] Compiling C object drivers/libtmp_rte_common_sfc_efx.a.p/common_sfc_efx_sfc_efx_mcdi.c.o
[751/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx.a.p/mempool_octeontx_rte_mempool_octeontx.c.o
[752/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_qp.c.o
[753/2550] Linking static target drivers/libtmp_rte_common_sfc_efx.a
[754/2550] Generating node.sym_chk with a custom command (wrapped by meson to capture output)
[755/2550] Generating rte_common_cnxk.pmd.c with a custom command
[756/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx2.a.p/mempool_octeontx2_otx2_mempool_irq.c.o
[757/2550] Compiling C object drivers/librte_common_cnxk.a.p/meson-generated_.._rte_common_cnxk.pmd.c.o
[758/2550] Compiling C object drivers/librte_common_cnxk.so.21.2.p/meson-generated_.._rte_common_cnxk.pmd.c.o
[759/2550] Generating rte_net_avp.pmd.c with a custom command
[760/2550] Compiling C object drivers/libtmp_rte_mempool_cnxk.a.p/mempool_cnxk_cn10k_mempool_ops.c.o
[761/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_hw_atl_hw_atl_llh.c.o
[762/2550] Linking static target drivers/librte_common_cnxk.a
[763/2550] Generating rte_common_qat.pmd.c with a custom command
[764/2550] Linking static target drivers/libtmp_rte_mempool_cnxk.a
[765/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_pktdir.c.o
[766/2550] Compiling C object drivers/librte_net_avp.a.p/meson-generated_.._rte_net_avp.pmd.c.o
[767/2550] Compiling C object drivers/librte_common_qat.a.p/meson-generated_.._rte_common_qat.pmd.c.o
[768/2550] Linking static target drivers/librte_net_avp.a
[769/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx2.a.p/mempool_octeontx2_otx2_mempool_debug.c.o
[770/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_hw_bcmfs5_rm.c.o
[771/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_rand.c.o
[772/2550] Compiling C object drivers/librte_net_avp.so.21.2.p/meson-generated_.._rte_net_avp.pmd.c.o
[773/2550] Compiling C object drivers/libtmp_rte_mempool_dpaa.a.p/mempool_dpaa_dpaa_mempool.c.o
[774/2550] Compiling C object drivers/libtmp_rte_mempool_stack.a.p/mempool_stack_rte_mempool_stack.c.o
[775/2550] Compiling C object drivers/librte_common_qat.so.21.2.p/meson-generated_.._rte_common_qat.pmd.c.o
[776/2550] Linking static target drivers/librte_common_qat.a
[777/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_nic.c.o
[778/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_hw_bcmfs4_rm.c.o
[779/2550] Linking static target drivers/libtmp_rte_mempool_dpaa.a
[780/2550] Linking static target drivers/libtmp_rte_mempool_stack.a
[781/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx.a.p/mempool_octeontx_octeontx_fpavf.c.o
[782/2550] Linking static target drivers/common/sfc_efx/base/libsfc_base.a
[783/2550] Linking static target drivers/libtmp_rte_mempool_octeontx.a
[784/2550] Generating eal.sym_chk with a custom command (wrapped by meson to capture output)
[785/2550] Compiling C object drivers/libtmp_rte_mempool_dpaa2.a.p/mempool_dpaa2_dpaa2_hw_mempool.c.o
[786/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_qman.c.o
[787/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx2.a.p/mempool_octeontx2_otx2_mempool.c.o
[788/2550] Generating rte_bus_pci.sym_chk with a custom command (wrapped by meson to capture output)
[789/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_stack.c.o
[790/2550] Linking static target drivers/libtmp_rte_bus_dpaa.a
[791/2550] Linking static target drivers/libtmp_rte_mempool_dpaa2.a
[792/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx2.a.p/mempool_octeontx2_otx2_mempool_ops.c.o
[793/2550] Generating eventdev.sym_chk with a custom command (wrapped by meson to capture output)
[794/2550] Linking static target drivers/libtmp_rte_mempool_octeontx2.a
[795/2550] Linking target lib/librte_eal.so.21.2
[796/2550] Generating rte_common_sfc_efx.pmd.c with a custom command
[797/2550] Compiling C object drivers/librte_common_sfc_efx.a.p/meson-generated_.._rte_common_sfc_efx.pmd.c.o
[798/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_ethdev.c.o
[799/2550] Compiling C object drivers/librte_common_sfc_efx.so.21.2.p/meson-generated_.._rte_common_sfc_efx.pmd.c.o
[800/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_ethdev_tx.c.o
[801/2550] Generating rte_mempool_cnxk.pmd.c with a custom command
[802/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_device.c.o
[803/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_rte_pmd_atlantic.c.o
[804/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_sym.c.o
[805/2550] Compiling C object drivers/librte_mempool_cnxk.a.p/meson-generated_.._rte_mempool_cnxk.pmd.c.o
[806/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_hw_atl_hw_atl_utils.c.o
[807/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_tbl.c.o
[808/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_device_p4.c.o
[809/2550] Linking static target drivers/librte_common_sfc_efx.a
[810/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_identifier.c.o
[811/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_hw_atl_hw_atl_utils_fw2x.c.o
[812/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_bitalloc.c.o
[813/2550] Compiling C object drivers/librte_mempool_cnxk.so.21.2.p/meson-generated_.._rte_mempool_cnxk.pmd.c.o
[814/2550] Linking static target drivers/librte_mempool_cnxk.a
[815/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_device.c.o
[816/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_ethdev_rx.c.o
[817/2550] Generating rte_mempool_dpaa.pmd.c with a custom command
[818/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_session.c.o
[819/2550] Generating rte_mempool_octeontx.pmd.c with a custom command
[820/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_msg.c.o
[821/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_rm.c.o
[822/2550] Linking static target drivers/libtmp_rte_net_ark.a
[823/2550] Compiling C object drivers/librte_mempool_dpaa.a.p/meson-generated_.._rte_mempool_dpaa.pmd.c.o
[824/2550] Generating rte_mempool_dpaa2.pmd.c with a custom command
[825/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_ll.c.o
[826/2550] Compiling C object drivers/librte_mempool_dpaa.so.21.2.p/meson-generated_.._rte_mempool_dpaa.pmd.c.o
[827/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_util.c.o
[828/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_tcam.c.o
[829/2550] Compiling C object drivers/librte_mempool_octeontx.a.p/meson-generated_.._rte_mempool_octeontx.pmd.c.o
[830/2550] Linking static target drivers/librte_mempool_dpaa.a
[831/2550] Generating rte_mempool_stack.pmd.c with a custom command
[832/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_hash.c.o
[833/2550] Compiling C object drivers/librte_mempool_dpaa2.a.p/meson-generated_.._rte_mempool_dpaa2.pmd.c.o
[834/2550] Compiling C object drivers/librte_mempool_dpaa2.so.21.2.p/meson-generated_.._rte_mempool_dpaa2.pmd.c.o
[835/2550] Compiling C object drivers/librte_mempool_octeontx.so.21.2.p/meson-generated_.._rte_mempool_octeontx.pmd.c.o
[836/2550] Linking static target drivers/librte_mempool_octeontx.a
[837/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_util.c.o
[838/2550] Linking static target drivers/librte_mempool_dpaa2.a
[839/2550] Compiling C object drivers/librte_mempool_stack.so.21.2.p/meson-generated_.._rte_mempool_stack.pmd.c.o
[840/2550] Generating rte_mempool_octeontx2.pmd.c with a custom command
[841/2550] Compiling C object drivers/librte_mempool_stack.a.p/meson-generated_.._rte_mempool_stack.pmd.c.o
[842/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_shadow_tbl.c.o
[843/2550] Compiling C object drivers/libtmp_rte_net_af_packet.a.p/net_af_packet_rte_eth_af_packet.c.o
[844/2550] Linking static target drivers/librte_mempool_stack.a
[845/2550] Generating rte_bus_dpaa.pmd.c with a custom command
[846/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_hcapi_hcapi_cfa_p4.c.o
[847/2550] Compiling C object drivers/librte_mempool_octeontx2.a.p/meson-generated_.._rte_mempool_octeontx2.pmd.c.o
[848/2550] Generating port.sym_chk with a custom command (wrapped by meson to capture output)
[849/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_shadow_identifier.c.o
[850/2550] Compiling C object drivers/librte_mempool_octeontx2.so.21.2.p/meson-generated_.._rte_mempool_octeontx2.pmd.c.o
[851/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_irq.c.o
[852/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_if_tbl.c.o
[853/2550] Linking static target drivers/libtmp_rte_net_af_packet.a
[854/2550] Linking static target drivers/librte_mempool_octeontx2.a
[855/2550] Compiling C object drivers/librte_bus_dpaa.a.p/meson-generated_.._rte_bus_dpaa.pmd.c.o
[856/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_filter.c.o
[857/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_shadow_tcam.c.o
[858/2550] Compiling C object drivers/librte_bus_dpaa.so.21.2.p/meson-generated_.._rte_bus_dpaa.pmd.c.o
[859/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_cpr.c.o
[860/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_global_cfg.c.o
[861/2550] Generating rte_common_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[862/2550] Compiling C object drivers/libtmp_rte_mempool_ring.a.p/mempool_ring_rte_mempool_ring.c.o
[863/2550] Linking static target drivers/librte_bus_dpaa.a
[864/2550] Generating hash.sym_chk with a custom command (wrapped by meson to capture output)
[865/2550] Linking static target drivers/libtmp_rte_mempool_ring.a
[866/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_txq.c.o
[867/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_vnic.c.o
[868/2550] Generating rte_net_bnxt_mingw with a custom command
[869/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_mdio.c.o
[870/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_stats.c.o
[871/2550] Generating rte_net_bnxt_def with a custom command
[872/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_bnx2x_ethdev.c.o
[873/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_bnx2x_vfpf.c.o
[874/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tfp.c.o
[875/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_atl_ethdev.c.o
[876/2550] Generating rte_net_bond_mingw with a custom command
[877/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_em_internal.c.o
[878/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_ring.c.o
[879/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_phy_impl.c.o
[880/2550] Generating rte_net_ark.pmd.c with a custom command
[881/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_bnx2x_rxtx.c.o
[882/2550] Generating rte_net_bond_def with a custom command
[883/2550] Generating rte_net_avp.sym_chk with a custom command (wrapped by meson to capture output)
[884/2550] Generating rte_net_af_packet.pmd.c with a custom command
[885/2550] Compiling C object drivers/librte_net_ark.a.p/meson-generated_.._rte_net_ark.pmd.c.o
[886/2550] Compiling C object drivers/librte_net_ark.so.21.2.p/meson-generated_.._rte_net_ark.pmd.c.o
[887/2550] Compiling C object drivers/librte_net_af_packet.a.p/meson-generated_.._rte_net_af_packet.pmd.c.o
[888/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_dev.c.o
[889/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_core.c.o
[890/2550] Generating symbol file lib/librte_eal.so.21.2.p/librte_eal.so.21.2.symbols
[891/2550] Linking static target drivers/librte_net_ark.a
[892/2550] Linking static target drivers/librte_net_af_packet.a
[893/2550] Generating rte_mempool_ring.pmd.c with a custom command
[894/2550] Compiling C object drivers/librte_net_af_packet.so.21.2.p/meson-generated_.._rte_net_af_packet.pmd.c.o
[895/2550] Generating rte_common_qat.sym_chk with a custom command (wrapped by meson to capture output)
[896/2550] Linking target lib/librte_meter.so.21.2
[897/2550] Linking target lib/librte_ring.so.21.2
[898/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_em_common.c.o
[899/2550] Linking target lib/librte_acl.so.21.2
[900/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_reps.c.o
[901/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_tbl.c.o
[902/2550] Linking target lib/librte_pci.so.21.2
[903/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_atl_rxtx.c.o
[904/2550] Linking target lib/librte_timer.so.21.2
[905/2550] Linking target lib/librte_cfgfile.so.21.2
[906/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_rxq.c.o
[907/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_mark_mgr.c.o
[908/2550] Linking target lib/librte_stack.so.21.2
[909/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_act.c.o
[910/2550] Linking target lib/librte_jobstats.so.21.2
[911/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_txr.c.o
[912/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_class.c.o
[913/2550] Linking target lib/librte_rawdev.so.21.2
[914/2550] Linking target lib/librte_graph.so.21.2
[915/2550] Linking target drivers/librte_common_dpaax.so.21.2
[916/2550] Compiling C object drivers/librte_mempool_ring.a.p/meson-generated_.._rte_mempool_ring.pmd.c.o
[917/2550] Compiling C object drivers/librte_mempool_ring.so.21.2.p/meson-generated_.._rte_mempool_ring.pmd.c.o
[918/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_matcher.c.o
[919/2550] Linking target drivers/librte_bus_vdev.so.21.2
[920/2550] Linking static target drivers/librte_mempool_ring.a
[921/2550] Linking target drivers/librte_common_octeontx.so.21.2
[922/2550] Linking target drivers/librte_bus_vmbus.so.21.2
[923/2550] Linking target drivers/librte_common_iavf.so.21.2
[924/2550] Generating ethdev.sym_chk with a custom command (wrapped by meson to capture output)
[925/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_stingray_act.c.o
[926/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_wh_plus_act.c.o
[927/2550] Linking static target drivers/libtmp_rte_net_atlantic.a
[928/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_tun.c.o
[929/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_port_db.c.o
[930/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_ethdev.c.o
[931/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_em_host.c.o
[932/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_rxr.c.o
[933/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_utils.c.o
[934/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_stingray_class.c.o
[935/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_flow.c.o
[936/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_bnxt_ulp_flow.c.o
[937/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_fc_mgr.c.o
[938/2550] Linking static target drivers/libtmp_rte_net_axgbe.a
[939/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_def_rules.c.o
[940/2550] Generating rte_net_cxgbe_def with a custom command
[941/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_alb.c.o
[942/2550] Generating rte_net_cxgbe_mingw with a custom command
[943/2550] Generating rte_net_dpaa_def with a custom command
[944/2550] Generating rte_mempool_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
[945/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_wh_plus_class.c.o
[946/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_bnxt_ulp.c.o
[947/2550] Generating rte_net_dpaa_mingw with a custom command
[948/2550] Generating rte_mempool_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[949/2550] Generating rte_mempool_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[950/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_args.c.o
[951/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_flow.c.o
[952/2550] Generating rte_mempool_stack.sym_chk with a custom command (wrapped by meson to capture output)
[953/2550] Generating rte_mempool_dpaa.sym_chk with a custom command (wrapped by meson to capture output)
[954/2550] Generating rte_mempool_dpaa2.sym_chk with a custom command (wrapped by meson to capture output)
[955/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbevf_main.c.o
[956/2550] Generating rte_net_dpaa2_def with a custom command
[957/2550] Generating rte_net_dpaa2_mingw with a custom command
[958/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_rte_pmd_bnxt.c.o
[959/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_mc_dpkg.c.o
[960/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_flow_db.c.o
[961/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_mps_tcam.c.o
[962/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbevf_ethdev.c.o
[963/2550] Generating rte_net_atlantic.pmd.c with a custom command
[964/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_clip_tbl.c.o
[965/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_mc_dprtc.c.o
[966/2550] Compiling C object drivers/librte_net_atlantic.a.p/meson-generated_.._rte_net_atlantic.pmd.c.o
[967/2550] Linking static target drivers/librte_net_atlantic.a
[968/2550] Compiling C object drivers/librte_net_atlantic.so.21.2.p/meson-generated_.._rte_net_atlantic.pmd.c.o
[969/2550] Generating rte_net_axgbe.pmd.c with a custom command
[970/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_api.c.o
[971/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_base.c.o
[972/2550] Compiling C object drivers/librte_net_axgbe.a.p/meson-generated_.._rte_net_axgbe.pmd.c.o
[973/2550] Compiling C object drivers/librte_net_axgbe.so.21.2.p/meson-generated_.._rte_net_axgbe.pmd.c.o
[974/2550] Linking static target drivers/librte_net_axgbe.a
[975/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82540.c.o
[976/2550] Compiling C object drivers/libtmp_rte_mempool_bucket.a.p/mempool_bucket_rte_mempool_bucket.c.o
[977/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_mc_dpdmux.c.o
[978/2550] Linking static target drivers/libtmp_rte_mempool_bucket.a
[979/2550] Generating symbol file lib/librte_acl.so.21.2.p/librte_acl.so.21.2.symbols
[980/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82542.c.o
[981/2550] Generating symbol file lib/librte_meter.so.21.2.p/librte_meter.so.21.2.symbols
[982/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82541.c.o
[983/2550] Generating symbol file lib/librte_pci.so.21.2.p/librte_pci.so.21.2.symbols
[984/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_l2t.c.o
[985/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_rte_parser.c.o
[986/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_smt.c.o
[987/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_osdep.c.o
[988/2550] Generating symbol file lib/librte_timer.so.21.2.p/librte_timer.so.21.2.symbols
[989/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_80003es2lan.c.o
[990/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82543.c.o
[991/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_api.c.o
[992/2550] Linking target drivers/librte_bus_pci.so.21.2
[993/2550] Generating symbol file lib/librte_ring.so.21.2.p/librte_ring.so.21.2.symbols
[994/2550] Generating symbol file lib/librte_rawdev.so.21.2.p/librte_rawdev.so.21.2.symbols
[995/2550] Generating symbol file drivers/librte_bus_vmbus.so.21.2.p/librte_bus_vmbus.so.21.2.symbols
[996/2550] Generating symbol file lib/librte_stack.so.21.2.p/librte_stack.so.21.2.symbols
[997/2550] Generating symbol file drivers/librte_common_octeontx.so.21.2.p/librte_common_octeontx.so.21.2.symbols
[998/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_manage.c.o
[999/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_fmlib_fm_vsp.c.o
[1000/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_rxtx_vec_sse.c.o
[1001/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_i210.c.o
[1002/2550] Linking target lib/librte_rcu.so.21.2
[1003/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_dpaa_fmc.c.o
[1004/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbe_flow.c.o
[1005/2550] Generating symbol file lib/librte_graph.so.21.2.p/librte_graph.so.21.2.symbols
[1006/2550] Generating rte_mempool_ring.sym_chk with a custom command (wrapped by meson to capture output)
[1007/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82571.c.o
[1008/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_mbx.c.o
[1009/2550] Generating rte_net_e1000_def with a custom command
[1010/2550] Generating rte_net_e1000_mingw with a custom command
[1011/2550] Generating rte_net_ena_def with a custom command
[1012/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_mapper.c.o
[1013/2550] Generating rte_net_af_packet.sym_chk with a custom command (wrapped by meson to capture output)
[1014/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_mux.c.o
[1015/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_base_dpaa2_hw_dpni.c.o
[1016/2550] Linking target lib/librte_mempool.so.21.2
[1017/2550] Generating symbol file drivers/librte_common_dpaax.so.21.2.p/librte_common_dpaax.so.21.2.symbols
[1018/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_sparser.c.o
[1019/2550] Generating rte_net_enetc_def with a custom command
[1020/2550] Generating rte_net_enetc_mingw with a custom command
[1021/2550] Generating symbol file drivers/librte_bus_vdev.so.21.2.p/librte_bus_vdev.so.21.2.symbols
[1022/2550] Generating rte_net_ena_mingw with a custom command
[1023/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbe_ethdev.c.o
[1024/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_ptp.c.o
[1025/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_vf.c.o
[1026/2550] Linking target drivers/librte_bus_ifpga.so.21.2
[1027/2550] Generating symbol file drivers/librte_common_iavf.so.21.2.p/librte_common_iavf.so.21.2.symbols
[1028/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_base_t4vf_hw.c.o
[1029/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_fmlib_fm_lib.c.o
[1030/2550] Generating rte_mempool_bucket.pmd.c with a custom command
[1031/2550] Generating rte_bus_fslmc.sym_chk with a custom command (wrapped by meson to capture output)
[1032/2550] Generating rte_net_ark.sym_chk with a custom command (wrapped by meson to capture output)
[1033/2550] Generating rte_net_enic_mingw with a custom command
[1034/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_mc_dpni.c.o
[1035/2550] Generating rte_net_enic_def with a custom command
[1036/2550] Compiling C object drivers/librte_mempool_bucket.so.21.2.p/meson-generated_.._rte_mempool_bucket.pmd.c.o
[1037/2550] Compiling C object drivers/librte_mempool_bucket.a.p/meson-generated_.._rte_mempool_bucket.pmd.c.o
[1038/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_tm.c.o
[1039/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_dpaa_flow.c.o
[1040/2550] Generating rte_net_failsafe_def with a custom command
[1041/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_ecore_sp.c.o
[1042/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_base_vnic_intr.c.o
[1043/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbe_filter.c.o
[1044/2550] Generating rte_net_failsafe_mingw with a custom command
[1045/2550] Linking static target drivers/librte_mempool_bucket.a
[1046/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_nvm.c.o
[1047/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_mac.c.o
[1048/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbe_main.c.o
[1049/2550] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_base_ena_eth_com.c.o
[1050/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_vf.c.o
[1051/2550] Generating rte_net_fm10k_def with a custom command
[1052/2550] Generating rte_net_fm10k_mingw with a custom command
[1053/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_api.c.o
[1054/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_bnx2x_stats.c.o
[1055/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_ethdev.c.o
[1056/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82575.c.o
[1057/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_e1000_logs.c.o
[1058/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_common.c.o
[1059/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_tlv.c.o
[1060/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline.c.o
[1061/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_dpaa_ethdev.c.o
[1062/2550] Generating rte_net_axgbe.sym_chk with a custom command (wrapped by meson to capture output)
[1063/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_base_vnic_rq.c.o
[1064/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_base_vnic_wq.c.o
[1065/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_base_vnic_cq.c.o
[1066/2550] Generating rte_net_hinic_def with a custom command
[1067/2550] Generating rte_net_hinic_mingw with a custom command
[1068/2550] Generating rte_net_atlantic.sym_chk with a custom command (wrapped by meson to capture output)
[1069/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_phy.c.o
[1070/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_igb_pf.c.o
[1071/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_mbx.c.o
[1072/2550] Generating symbol file lib/librte_rcu.so.21.2.p/librte_rcu.so.21.2.symbols
[1073/2550] Compiling C object drivers/libtmp_rte_net_enetc.a.p/net_enetc_enetc_rxtx.c.o
[1074/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o
[1075/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_eal.c.o
[1076/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_em_ethdev.c.o
[1077/2550] Generating symbol file drivers/librte_bus_pci.so.21.2.p/librte_bus_pci.so.21.2.symbols
[1078/2550] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_base_ena_com.c.o
[1079/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe.c.o
[1080/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_rxtx.c.o
[1081/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_intr.c.o
[1082/2550] Generating symbol file lib/librte_mempool.so.21.2.p/librte_mempool.so.21.2.symbols
[1083/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1084/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_cfg.c.o
[1085/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_args.c.o
[1086/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_flow.c.o
[1087/2550] Generating rte_net_hns3_def with a custom command
[1088/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_8023ad.c.o
[1089/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_pf.c.o
[1090/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_ethdev.c.o
[1091/2550] Generating rte_net_hns3_mingw with a custom command
[1092/2550] Linking static target drivers/net/fm10k/base/libfm10k_base.a
[1093/2550] Linking target lib/librte_mbuf.so.21.2
[1094/2550] Linking target lib/librte_rib.so.21.2
[1095/2550] Linking target drivers/librte_mempool_ring.so.21.2
[1096/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_sge.c.o
[1097/2550] Compiling C object drivers/libtmp_rte_net_enetc.a.p/net_enetc_enetc_ethdev.c.o
[1098/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_eqs.c.o
[1099/2550] Linking target drivers/librte_mempool_stack.so.21.2
[1100/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_cmdq.c.o
[1101/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_wq.c.o
[1102/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1103/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ether.c.o
[1104/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o
[1105/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_hwif.c.o
[1106/2550] Linking static target drivers/libtmp_rte_net_enetc.a
[1107/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_igb_flow.c.o
[1108/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_api_cmd.c.o
[1109/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_ich8lan.c.o
[1110/2550] Generating rte_mempool_bucket.sym_chk with a custom command (wrapped by meson to capture output)
[1111/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_base_vnic_dev.c.o
[1112/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_mgmt.c.o
[1113/2550] Linking static target drivers/net/e1000/base/libe1000_base.a
[1114/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_ethdev.c.o
[1115/2550] Linking target drivers/librte_mempool_bucket.so.21.2
[1116/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_base_t4_hw.c.o
[1117/2550] Generating rte_net_i40e_mingw with a custom command
[1118/2550] Generating rte_net_i40e_def with a custom command
[1119/2550] Generating rte_bus_dpaa.sym_chk with a custom command (wrapped by meson to capture output)
[1120/2550] Linking static target drivers/libtmp_rte_net_cxgbe.a
[1121/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_nicio.c.o
[1122/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_mbox.c.o
[1123/2550] Generating rte_net_enetc.pmd.c with a custom command
[1124/2550] Compiling C object drivers/librte_net_enetc.a.p/meson-generated_.._rte_net_enetc.pmd.c.o
[1125/2550] Linking static target drivers/librte_net_enetc.a
[1126/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_hwdev.c.o
[1127/2550] Compiling C object drivers/librte_net_enetc.so.21.2.p/meson-generated_.._rte_net_enetc.pmd.c.o
[1128/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1129/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_mp.c.o
[1130/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_cmd.c.o
[1131/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_diag.c.o
[1132/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_niccfg.c.o
[1133/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_pmd.c.o
[1134/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_mbx.c.o
[1135/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ptp.c.o
[1136/2550] Generating rte_net_iavf_def with a custom command
[1137/2550] Linking static target drivers/net/hinic/base/libhinic_base.a
[1138/2550] Linking static target drivers/libtmp_rte_net_bond.a
[1139/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1140/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_hmc.c.o
[1141/2550] Generating rte_net_iavf_mingw with a custom command
[1142/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rss.c.o
[1143/2550] Compiling C object drivers/libtmp_rte_net_fm10k.a.p/net_fm10k_fm10k_rxtx.c.o
[1144/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_regs.c.o
[1145/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_rxtx.c.o
[1146/2550] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_rx.c.o
[1147/2550] Compiling C object lib/librte_vhost.a.p/vhost_virtio_net.c.o
[1148/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_em_rxtx.c.o
[1149/2550] Compiling C object drivers/libtmp_rte_net_fm10k.a.p/net_fm10k_fm10k_rxtx_vec.c.o
[1150/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_fdir.c.o
[1151/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1152/2550] Linking static target drivers/libtmp_rte_net_enic.a
[1153/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_intr.c.o
[1154/2550] Generating rte_net_cxgbe.pmd.c with a custom command
[1155/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_dcb.c.o
[1156/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_tm.c.o
[1157/2550] Generating symbol file lib/librte_mbuf.so.21.2.p/librte_mbuf.so.21.2.symbols
[1158/2550] Compiling C object drivers/librte_net_cxgbe.so.21.2.p/meson-generated_.._rte_net_cxgbe.pmd.c.o
[1159/2550] Generating symbol file lib/librte_rib.so.21.2.p/librte_rib.so.21.2.symbols
[1160/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_lan_hmc.c.o
[1161/2550] Compiling C object drivers/librte_net_cxgbe.a.p/meson-generated_.._rte_net_cxgbe.pmd.c.o
[1162/2550] Linking target lib/librte_cryptodev.so.21.2
[1163/2550] Linking target lib/librte_net.so.21.2
[1164/2550] Linking target lib/librte_compressdev.so.21.2
[1165/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_vf_representor.c.o
[1166/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_stats.c.o
[1167/2550] Linking target lib/librte_distributor.so.21.2
[1168/2550] Linking target lib/librte_bbdev.so.21.2
[1169/2550] Generating rte_net_bond.pmd.c with a custom command
[1170/2550] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_ethdev.c.o
[1171/2550] Linking target lib/librte_regexdev.so.21.2
[1172/2550] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_ena_ethdev.c.o
[1173/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_adminq.c.o
[1174/2550] Linking target lib/librte_sched.so.21.2
[1175/2550] Compiling C object drivers/libtmp_rte_net_fm10k.a.p/net_fm10k_fm10k_ethdev.c.o
[1176/2550] Linking target lib/librte_reorder.so.21.2
[1177/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_tm.c.o
[1178/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_generic_flow.c.o
[1179/2550] Compiling C object drivers/librte_net_bond.so.21.2.p/meson-generated_.._rte_net_bond.pmd.c.o
[1180/2550] Compiling C object drivers/librte_net_bond.a.p/meson-generated_.._rte_net_bond.pmd.c.o
[1181/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_dcb.c.o
[1182/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_flow.c.o
[1183/2550] Linking static target drivers/librte_net_cxgbe.a
[1184/2550] Linking target lib/librte_fib.so.21.2
[1185/2550] Linking static target drivers/libtmp_rte_net_ena.a
[1186/2550] Linking static target drivers/libtmp_rte_net_fm10k.a
[1187/2550] Linking static target drivers/librte_net_bond.a
[1188/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_hash.c.o
[1189/2550] Linking target drivers/librte_mempool_octeontx.so.21.2
[1190/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_igb_ethdev.c.o
[1191/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ethdev_vf.c.o
[1192/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_nvm.c.o
[1193/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_igb_rxtx.c.o
[1194/2550] Linking static target drivers/libtmp_rte_net_e1000.a
[1195/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_hwrm.c.o
[1196/2550] Generating rte_net_enic.pmd.c with a custom command
[1197/2550] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_flow.c.o
[1198/2550] Linking static target drivers/libtmp_rte_net_bnxt.a
[1199/2550] Compiling C object drivers/librte_net_enic.a.p/meson-generated_.._rte_net_enic.pmd.c.o
[1200/2550] Compiling C object drivers/librte_net_enic.so.21.2.p/meson-generated_.._rte_net_enic.pmd.c.o
[1201/2550] Generating rte_net_enetc.sym_chk with a custom command (wrapped by meson to capture output)
[1202/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_acl.c.o
[1203/2550] Linking static target drivers/librte_net_enic.a
[1204/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_pf.c.o
[1205/2550] Generating rte_net_ice_mingw with a custom command
[1206/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_hash.c.o
[1207/2550] Generating rte_net_ice_def with a custom command
[1208/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_vlan_mode.c.o
[1209/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ops.c.o
[1210/2550] Linking static target drivers/libtmp_rte_net_failsafe.a
[1211/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_vchnl.c.o
[1212/2550] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_tx.c.o
[1213/2550] Linking static target drivers/libtmp_rte_net_hinic.a
[1214/2550] Generating rte_net_ena.pmd.c with a custom command
[1215/2550] Compiling C object drivers/librte_net_ena.a.p/meson-generated_.._rte_net_ena.pmd.c.o
[1216/2550] Linking static target drivers/librte_net_ena.a
[1217/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_dcb.c.o
[1218/2550] Generating rte_net_fm10k.pmd.c with a custom command
[1219/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_fdir.c.o
[1220/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_base.c.o
[1221/2550] Compiling C object drivers/librte_net_fm10k.a.p/meson-generated_.._rte_net_fm10k.pmd.c.o
[1222/2550] Compiling C object drivers/librte_net_ena.so.21.2.p/meson-generated_.._rte_net_ena.pmd.c.o
[1223/2550] Compiling C object drivers/librte_net_fm10k.so.21.2.p/meson-generated_.._rte_net_fm10k.pmd.c.o
[1224/2550] Linking static target drivers/librte_net_fm10k.a
[1225/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_osdep.c.o
[1226/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_nvm.c.o
[1227/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_ethdev_vf.c.o
[1228/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_manage.c.o
[1229/2550] Generating rte_net_e1000.pmd.c with a custom command
[1230/2550] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_logs.c.o
[1231/2550] Compiling C object drivers/librte_net_e1000.a.p/meson-generated_.._rte_net_e1000.pmd.c.o
[1232/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_acl_ctrl.c.o
[1233/2550] Compiling C object drivers/librte_net_e1000.so.21.2.p/meson-generated_.._rte_net_e1000.pmd.c.o
[1234/2550] Linking static target drivers/librte_net_e1000.a
[1235/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_i225.c.o
[1236/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_controlq.c.o
[1237/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_generic_flow.c.o
[1238/2550] Generating rte_net_igc_def with a custom command
[1239/2550] Generating symbol file lib/librte_net.so.21.2.p/librte_net.so.21.2.symbols
[1240/2550] Generating rte_net_failsafe.pmd.c with a custom command
[1241/2550] Generating rte_net_igc_mingw with a custom command
[1242/2550] Generating symbol file lib/librte_sched.so.21.2.p/librte_sched.so.21.2.symbols
[1243/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_api.c.o
[1244/2550] Generating rte_net_hinic.pmd.c with a custom command
[1245/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_mac.c.o
[1246/2550] Compiling C object drivers/librte_net_failsafe.a.p/meson-generated_.._rte_net_failsafe.pmd.c.o
[1247/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_acl_filter.c.o
[1248/2550] Generating symbol file lib/librte_compressdev.so.21.2.p/librte_compressdev.so.21.2.symbols
[1249/2550] Generating symbol file lib/librte_bbdev.so.21.2.p/librte_bbdev.so.21.2.symbols
[1250/2550] Compiling C object drivers/librte_net_failsafe.so.21.2.p/meson-generated_.._rte_net_failsafe.pmd.c.o
[1251/2550] Compiling C object drivers/librte_net_hinic.so.21.2.p/meson-generated_.._rte_net_hinic.pmd.c.o
[1252/2550] Linking static target drivers/librte_net_failsafe.a
[1253/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_flow.c.o
[1254/2550] Generating symbol file lib/librte_cryptodev.so.21.2.p/librte_cryptodev.so.21.2.symbols
[1255/2550] Compiling C object drivers/librte_net_hinic.a.p/meson-generated_.._rte_net_hinic.pmd.c.o
[1256/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_nvm.c.o
[1257/2550] Linking target lib/librte_hash.so.21.2
[1258/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_fdir.c.o
[1259/2550] Linking target lib/librte_cmdline.so.21.2
[1260/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_ethdev.c.o
[1261/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_hash.c.o
[1262/2550] Linking target lib/librte_ethdev.so.21.2
[1263/2550] Generating rte_net_ionic_def with a custom command
[1264/2550] Generating rte_net_ionic_mingw with a custom command
[1265/2550] Compiling C object drivers/net/i40e/libi40e_avx512_lib.a.p/i40e_rxtx_vec_avx512.c.o
[1266/2550] Generating symbol file drivers/librte_mempool_octeontx.so.21.2.p/librte_mempool_octeontx.so.21.2.symbols
[1267/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf_vf_representor.c.o
[1268/2550] Linking static target drivers/librte_net_hinic.a
[1269/2550] Generating symbol file lib/librte_regexdev.so.21.2.p/librte_regexdev.so.21.2.symbols
[1270/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_mac_api.c.o
[1271/2550] Linking static target drivers/net/i40e/libi40e_avx512_lib.a
[1272/2550] Generating symbol file lib/librte_reorder.so.21.2.p/librte_reorder.so.21.2.symbols
[1273/2550] Generating rte_net_bond.sym_chk with a custom command (wrapped by meson to capture output)
[1274/2550] Linking target lib/librte_security.so.21.2
[1275/2550] Linking target drivers/librte_common_cpt.so.21.2
[1276/2550] Linking target drivers/librte_common_qat.so.21.2
[1277/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_rte_pmd_i40e.c.o
[1278/2550] Generating rte_net_cxgbe.sym_chk with a custom command (wrapped by meson to capture output)
[1279/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_dpaa_rxtx.c.o
[1280/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf_parent.c.o
[1281/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_bnx2x.c.o
[1282/2550] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
[1283/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx_vec_avx2.c.o
[1284/2550] Linking static target drivers/libtmp_rte_net_dpaa.a
[1285/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_hv_vf.c.o
[1286/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_fdir.c.o
[1287/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_fdir_filter.c.o
[1288/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_dcb_82598.c.o
[1289/2550] Linking target drivers/librte_common_cnxk.so.21.2
[1290/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx_vec_sse.c.o
[1291/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf_ethdev.c.o
[1292/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_82599_bypass.c.o
[1293/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_dcb_82599.c.o
[1294/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_vf.c.o
[1295/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_mbx.c.o
[1296/2550] Generating rte_net_enic.sym_chk with a custom command (wrapped by meson to capture output)
[1297/2550] Generating rte_net_ixgbe_mingw with a custom command
[1298/2550] Generating rte_net_kni_def with a custom command
[1299/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_x540.c.o
[1300/2550] Generating rte_net_ixgbe_def with a custom command
[1301/2550] Generating rte_net_bnxt.pmd.c with a custom command
[1302/2550] Generating rte_net_kni_mingw with a custom command
[1303/2550] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_filter.c.o
[1304/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_api.c.o
[1305/2550] Compiling C object drivers/librte_net_bnxt.so.21.2.p/meson-generated_.._rte_net_bnxt.pmd.c.o
[1306/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_82598.c.o
[1307/2550] Compiling C object drivers/librte_net_bnxt.a.p/meson-generated_.._rte_net_bnxt.pmd.c.o
[1308/2550] Generating rte_net_liquidio_mingw with a custom command
[1309/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf.c.o
[1310/2550] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output)
[1311/2550] Generating rte_net_liquidio_def with a custom command
[1312/2550] Linking static target drivers/librte_net_bnxt.a
[1313/2550] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_flow.c.o
[1314/2550] Generating rte_net_memif_def with a custom command
[1315/2550] Generating rte_net_memif_mingw with a custom command
[1316/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_common.c.o
[1317/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_dcb.c.o
[1318/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_dev.c.o
[1319/2550] Generating rte_net_dpaa.pmd.c with a custom command
[1320/2550] Linking static target drivers/net/i40e/base/libi40e_base.a
[1321/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_rx_filter.c.o
[1322/2550] Generating rte_net_netvsc_def with a custom command
[1323/2550] Generating rte_net_netvsc_mingw with a custom command
[1324/2550] Compiling C object drivers/librte_net_dpaa.a.p/meson-generated_.._rte_net_dpaa.pmd.c.o
[1325/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_phy.c.o
[1326/2550] Generating rte_net_fm10k.sym_chk with a custom command (wrapped by meson to capture output)
[1327/2550] Compiling C object drivers/librte_net_dpaa.so.21.2.p/meson-generated_.._rte_net_dpaa.pmd.c.o
[1328/2550] Linking static target drivers/librte_net_dpaa.a
[1329/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_main.c.o
[1330/2550] Linking static target drivers/net/igc/base/libigc_base.a
[1331/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_82599.c.o
[1332/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx_vec_sse.c.o
[1333/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_ethdev.c.o
[1334/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_common.c.o
[1335/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_phy.c.o
[1336/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_crc.c.o
[1337/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_elink.c.o
[1338/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx_vec_avx2.c.o
[1339/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_bypass.c.o
[1340/2550] Linking static target drivers/libtmp_rte_net_bnx2x.a
[1341/2550] Generating rte_net_nfp_def with a custom command
[1342/2550] Generating rte_net_nfp_mingw with a custom command
[1343/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ethdev.c.o
[1344/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx.c.o
[1345/2550] Generating rte_net_hinic.sym_chk with a custom command (wrapped by meson to capture output)
[1346/2550] Generating symbol file lib/librte_ethdev.so.21.2.p/librte_ethdev.so.21.2.symbols
[1347/2550] Linking static target drivers/libtmp_rte_net_iavf.a
[1348/2550] Generating rte_net_failsafe.sym_chk with a custom command (wrapped by meson to capture output)
[1349/2550] Generating symbol file lib/librte_hash.so.21.2.p/librte_hash.so.21.2.symbols
[1350/2550] Generating rte_net_null_def with a custom command
[1351/2550] Generating rte_net_null_mingw with a custom command
[1352/2550] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_ethdev.c.o
[1353/2550] Linking target lib/librte_metrics.so.21.2
[1354/2550] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[1355/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_vf_representor.c.o
[1356/2550] Linking target lib/librte_efd.so.21.2
[1357/2550] Generating symbol file lib/librte_security.so.21.2.p/librte_security.so.21.2.symbols
[1358/2550] Linking target lib/librte_gro.so.21.2
[1359/2550] Generating rte_common_sfc_efx.sym_chk with a custom command (wrapped by meson to capture output)
[1360/2550] Linking target lib/librte_kni.so.21.2
[1361/2550] Compiling C object drivers/libtmp_rte_net_liquidio.a.p/net_liquidio_base_lio_mbox.c.o
[1362/2550] Linking target lib/librte_member.so.21.2
[1363/2550] Linking target lib/librte_ip_frag.so.21.2
[1364/2550] Linking target lib/librte_gso.so.21.2
[1365/2550] Linking target lib/librte_eventdev.so.21.2
[1366/2550] Linking target lib/librte_lpm.so.21.2
[1367/2550] Compiling C object drivers/libtmp_rte_net_liquidio.a.p/net_liquidio_base_lio_23xx_vf.c.o
[1368/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_rxtx_vec_avx2.c.o
[1369/2550] Generating symbol file drivers/librte_common_cpt.so.21.2.p/librte_common_cpt.so.21.2.symbols
[1370/2550] Linking target lib/librte_power.so.21.2
[1371/2550] Linking target lib/librte_pdump.so.21.2
[1372/2550] Linking target lib/librte_ipsec.so.21.2
[1373/2550] Linking target drivers/librte_net_atlantic.so.21.2
[1374/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_pf.c.o
[1375/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_fdir.c.o
[1376/2550] Linking target drivers/librte_common_octeontx2.so.21.2
[1377/2550] Compiling C object drivers/net/octeontx/base/libocteontx_base.a.p/octeontx_pkovf.c.o
[1378/2550] Linking target lib/librte_bpf.so.21.2
[1379/2550] Compiling C object drivers/libtmp_rte_crypto_dpaa_sec.a.p/crypto_dpaa_sec_dpaa_sec.c.o
[1380/2550] Compiling C object drivers/libtmp_rte_net_netvsc.a.p/net_netvsc_hn_nvs.c.o
[1381/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_resource.c.o
[1382/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_lif.c.o
[1383/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_tm.c.o
[1384/2550] Compiling C object drivers/libtmp_rte_net_kni.a.p/net_kni_rte_eth_kni.c.o
[1385/2550] Linking static target drivers/libtmp_rte_crypto_dpaa_sec.a
[1386/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_flow.c.o
[1387/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_x550.c.o
[1388/2550] Linking target drivers/librte_net_avp.so.21.2
[1389/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_nffw.c.o
[1390/2550] Linking target drivers/librte_net_ark.so.21.2
[1391/2550] Linking static target drivers/libtmp_rte_net_kni.a
[1392/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_sched.c.o
[1393/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_ipsec.c.o
[1394/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_nsp_cmds.c.o
[1395/2550] Linking target drivers/librte_net_ena.so.21.2
[1396/2550] Linking target drivers/librte_common_sfc_efx.so.21.2
[1397/2550] Linking target drivers/librte_net_cxgbe.so.21.2
[1398/2550] Linking target drivers/librte_net_enetc.so.21.2
[1399/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_mip.c.o
[1400/2550] Linking target drivers/librte_net_af_packet.so.21.2
[1401/2550] Linking target drivers/librte_net_axgbe.so.21.2
[1402/2550] Linking target drivers/librte_net_e1000.so.21.2
[1403/2550] Generating rte_net_octeontx_def with a custom command
[1404/2550] Generating symbol file drivers/librte_common_cnxk.so.21.2.p/librte_common_cnxk.so.21.2.symbols
[1405/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_rtsym.c.o
[1406/2550] Linking target drivers/librte_net_enic.so.21.2
[1407/2550] Linking target drivers/librte_net_failsafe.so.21.2
[1408/2550] Linking target drivers/librte_net_fm10k.so.21.2
[1409/2550] Generating rte_net_octeontx_mingw with a custom command
[1410/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rxtx.c.o
[1411/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_rte_pmd_ixgbe.c.o
[1412/2550] Linking target drivers/librte_net_hinic.so.21.2
[1413/2550] Linking static target drivers/libtmp_rte_net_hns3.a
[1414/2550] Compiling C object drivers/libtmp_rte_net_netvsc.a.p/net_netvsc_hn_rndis.c.o
[1415/2550] Linking target drivers/librte_mempool_cnxk.so.21.2
[1416/2550] Generating rte_net_bnxt.sym_chk with a custom command (wrapped by meson to capture output)
[1417/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_mutex.c.o
[1418/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_common.c.o
[1419/2550] Compiling C object drivers/net/octeontx/base/libocteontx_base.a.p/octeontx_pkivf.c.o
[1420/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_nsp.c.o
[1421/2550] Compiling C object drivers/net/octeontx/base/libocteontx_base.a.p/octeontx_bgx.c.o
[1422/2550] Linking static target drivers/net/ixgbe/base/libixgbe_base.a
[1423/2550] Compiling C object drivers/libtmp_rte_net_netvsc.a.p/net_netvsc_hn_ethdev.c.o
[1424/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_hwinfo.c.o
[1425/2550] Generating rte_net_bnx2x.pmd.c with a custom command
[1426/2550] Compiling C object drivers/libtmp_rte_net_memif.a.p/net_memif_memif_socket.c.o
[1427/2550] Linking static target drivers/net/octeontx/base/libocteontx_base.a
[1428/2550] Generating rte_net_octeontx2_def with a custom command
[1429/2550] Generating rte_net_octeontx2_mingw with a custom command
[1430/2550] Compiling C object drivers/librte_net_bnx2x.a.p/meson-generated_.._rte_net_bnx2x.pmd.c.o
[1431/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_nsp_eth.c.o
[1432/2550] Linking static target drivers/librte_net_bnx2x.a
[1433/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_cppcore.c.o
[1434/2550] Compiling C object drivers/librte_net_bnx2x.so.21.2.p/meson-generated_.._rte_net_bnx2x.pmd.c.o
[1435/2550] Generating rte_net_octeontx_ep_mingw with a custom command
[1436/2550] Linking target drivers/librte_net_bnxt.so.21.2
[1437/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_switch_filter.c.o
[1438/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_ethdev.c.o
[1439/2550] Generating rte_net_octeontx_ep_def with a custom command
[1440/2550] Generating rte_crypto_dpaa_sec.pmd.c with a custom command
[1441/2550] Compiling C object drivers/libtmp_rte_net_netvsc.a.p/net_netvsc_hn_vf.c.o
[1442/2550] Generating rte_net_kni.pmd.c with a custom command
[1443/2550] Generating rte_net_pfe_def with a custom command
[1444/2550] Generating rte_net_pfe_mingw with a custom command
[1445/2550] Compiling C object drivers/librte_crypto_dpaa_sec.so.21.2.p/meson-generated_.._rte_crypto_dpaa_sec.pmd.c.o
[1446/2550] Generating rte_net_dpaa.sym_chk with a custom command (wrapped by meson to capture output)
[1447/2550] Compiling C object drivers/librte_crypto_dpaa_sec.a.p/meson-generated_.._rte_crypto_dpaa_sec.pmd.c.o
[1448/2550] Compiling C object drivers/librte_net_kni.a.p/meson-generated_.._rte_net_kni.pmd.c.o
[1449/2550] Compiling C object drivers/librte_net_kni.so.21.2.p/meson-generated_.._rte_net_kni.pmd.c.o
[1450/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_cpp_pcie_ops.c.o
[1451/2550] Linking static target drivers/librte_crypto_dpaa_sec.a
[1452/2550] Linking static target drivers/librte_net_kni.a
[1453/2550] Generating rte_net_iavf.pmd.c with a custom command
[1454/2550] Compiling C object drivers/libtmp_rte_net_liquidio.a.p/net_liquidio_lio_ethdev.c.o
[1455/2550] Compiling C object drivers/libtmp_rte_net_octeontx_ep.a.p/net_octeontx_ep_otx2_ep_vf.c.o
[1456/2550] Compiling C object drivers/librte_net_iavf.a.p/meson-generated_.._rte_net_iavf.pmd.c.o
[1457/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_rxtx_vec_sse.c.o
[1458/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_rxtx.c.o
[1459/2550] Compiling C object drivers/librte_net_iavf.so.21.2.p/meson-generated_.._rte_net_iavf.pmd.c.o
[1460/2550] Linking static target drivers/libtmp_rte_net_ionic.a
[1461/2550] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_txrx.c.o
[1462/2550] Generating symbol file lib/librte_metrics.so.21.2.p/librte_metrics.so.21.2.symbols
[1463/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx.c.o
[1464/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_flow.c.o
[1465/2550] Linking static target drivers/libtmp_rte_net_igc.a
[1466/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_flow.c.o
[1467/2550] Linking static target drivers/libtmp_rte_net_dpaa2.a
[1468/2550] Linking target lib/librte_latencystats.so.21.2
[1469/2550] Compiling C object drivers/libtmp_rte_net_octeontx.a.p/net_octeontx_octeontx_ethdev_ops.c.o
[1470/2550] Compiling C object drivers/libtmp_rte_net_liquidio.a.p/net_liquidio_lio_rxtx.c.o
[1471/2550] Generating symbol file lib/librte_kni.so.21.2.p/librte_kni.so.21.2.symbols
[1472/2550] Linking target lib/librte_bitratestats.so.21.2
[1473/2550] Linking static target drivers/libtmp_rte_net_liquidio.a
[1474/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_flex_pipe.c.o
[1475/2550] Generating symbol file lib/librte_ip_frag.so.21.2.p/librte_ip_frag.so.21.2.symbols
[1476/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_mac.c.o
[1477/2550] Generating symbol file lib/librte_gso.so.21.2.p/librte_gso.so.21.2.symbols
[1478/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_lookup.c.o
[1479/2550] Generating rte_net_hns3.pmd.c with a custom command
[1480/2550] Compiling C object drivers/libtmp_rte_net_null.a.p/net_null_rte_eth_null.c.o
[1481/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_link.c.o
[1482/2550] Generating symbol file drivers/librte_common_sfc_efx.so.21.2.p/librte_common_sfc_efx.so.21.2.symbols
[1483/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_flow_ctrl.c.o
[1484/2550] Linking static target drivers/libtmp_rte_net_null.a
[1485/2550] Compiling C object drivers/librte_net_hns3.so.21.2.p/meson-generated_.._rte_net_hns3.pmd.c.o
[1486/2550] Generating symbol file lib/librte_lpm.so.21.2.p/librte_lpm.so.21.2.symbols
[1487/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_rss.c.o
[1488/2550] Compiling C object drivers/librte_net_hns3.a.p/meson-generated_.._rte_net_hns3.pmd.c.o
[1489/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev_devargs.c.o
[1490/2550] Compiling C object drivers/libtmp_rte_net_octeontx_ep.a.p/net_octeontx_ep_otx_ep_vf.c.o
[1491/2550] Linking target drivers/librte_net_bond.so.21.2
[1492/2550] Generating symbol file drivers/librte_common_octeontx2.so.21.2.p/librte_common_octeontx2.so.21.2.symbols
[1493/2550] Linking static target drivers/librte_net_hns3.a
[1494/2550] Generating symbol file lib/librte_eventdev.so.21.2.p/librte_eventdev.so.21.2.symbols
[1495/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_flow_dump.c.o
[1496/2550] Generating rte_net_igc.pmd.c with a custom command
[1497/2550] Generating rte_net_qede_mingw with a custom command
[1498/2550] Generating rte_net_qede_def with a custom command
[1499/2550] Generating rte_net_ring_def with a custom command
[1500/2550] Compiling C object drivers/libtmp_rte_net_memif.a.p/net_memif_rte_eth_memif.c.o
[1501/2550] Compiling C object drivers/libtmp_rte_net_octeontx_ep.a.p/net_octeontx_ep_otx_ep_ethdev.c.o
[1502/2550] Linking target lib/librte_node.so.21.2
[1503/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ptp.c.o
[1504/2550] Compiling C object drivers/librte_net_igc.a.p/meson-generated_.._rte_net_igc.pmd.c.o
[1505/2550] Linking static target drivers/libtmp_rte_net_memif.a
[1506/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_mcast.c.o
[1507/2550] Compiling C object drivers/librte_net_igc.so.21.2.p/meson-generated_.._rte_net_igc.pmd.c.o
[1508/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_rxtx.c.o
[1509/2550] Generating rte_net_ionic.pmd.c with a custom command
[1510/2550] Linking target drivers/librte_mempool_octeontx2.so.21.2
[1511/2550] Generating rte_net_ring_mingw with a custom command
[1512/2550] Linking static target drivers/librte_net_igc.a
[1513/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_stats.c.o
[1514/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev_irq.c.o
[1515/2550] Linking target lib/librte_port.so.21.2
[1516/2550] Linking target drivers/librte_bus_fslmc.so.21.2
[1517/2550] Linking static target drivers/libtmp_rte_net_ice.a
[1518/2550] Linking target drivers/librte_bus_dpaa.so.21.2
[1519/2550] Compiling C object drivers/librte_net_ionic.a.p/meson-generated_.._rte_net_ionic.pmd.c.o
[1520/2550] Compiling C object drivers/librte_net_ionic.so.21.2.p/meson-generated_.._rte_net_ionic.pmd.c.o
[1521/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_flow_parse.c.o
[1522/2550] Compiling C object drivers/libtmp_rte_net_pfe.a.p/net_pfe_pfe_hal.c.o
[1523/2550] Linking static target drivers/librte_net_ionic.a
[1524/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev_ops.c.o
[1525/2550] Generating rte_net_dpaa2.pmd.c with a custom command
[1526/2550] Generating rte_net_bnx2x.sym_chk with a custom command (wrapped by meson to capture output)
[1527/2550] Compiling C object drivers/libtmp_rte_net_pfe.a.p/net_pfe_pfe_hif.c.o
[1528/2550] Compiling C object drivers/librte_net_dpaa2.a.p/meson-generated_.._rte_net_dpaa2.pmd.c.o
[1529/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/bcm_osal.c.o
[1530/2550] Generating rte_net_liquidio.pmd.c with a custom command
[1531/2550] Compiling C object drivers/librte_net_dpaa2.so.21.2.p/meson-generated_.._rte_net_dpaa2.pmd.c.o
[1532/2550] Generating rte_net_null.pmd.c with a custom command
[1533/2550] Linking static target drivers/librte_net_dpaa2.a
[1534/2550] Compiling C object drivers/libtmp_rte_net_octeontx.a.p/net_octeontx_octeontx_ethdev.c.o
[1535/2550] Compiling C object drivers/librte_net_liquidio.a.p/meson-generated_.._rte_net_liquidio.pmd.c.o
[1536/2550] Compiling C object drivers/librte_net_liquidio.so.21.2.p/meson-generated_.._rte_net_liquidio.pmd.c.o
[1537/2550] Compiling C object drivers/librte_net_null.a.p/meson-generated_.._rte_net_null.pmd.c.o
[1538/2550] Compiling C object drivers/net/ice/libice_avx512_lib.a.p/ice_rxtx_vec_avx512.c.o
[1539/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_vlan.c.o
[1540/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev_sec.c.o
[1541/2550] Compiling C object drivers/librte_net_null.so.21.2.p/meson-generated_.._rte_net_null.pmd.c.o
[1542/2550] Linking static target drivers/librte_net_liquidio.a
[1543/2550] Linking static target drivers/librte_net_null.a
[1544/2550] Linking static target drivers/net/ice/libice_avx512_lib.a
[1545/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_rxtx_vec_sse.c.o
[1546/2550] Linking target drivers/librte_net_bnx2x.so.21.2
[1547/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_flow_utils.c.o
[1548/2550] Compiling C object drivers/libtmp_rte_net_pfe.a.p/net_pfe_pfe_hif_lib.c.o
[1549/2550] Generating rte_crypto_dpaa_sec.sym_chk with a custom command (wrapped by meson to capture output)
[1550/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_init_ops.c.o
[1551/2550] Compiling C object drivers/libtmp_rte_net_octeontx_ep.a.p/net_octeontx_ep_otx_ep_rxtx.c.o
[1552/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_dp.c.o
[1553/2550] Linking static target drivers/libtmp_rte_net_octeontx_ep.a
[1554/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_switch.c.o
[1555/2550] Compiling C object drivers/libtmp_rte_net_netvsc.a.p/net_netvsc_hn_rxtx.c.o
[1556/2550] Compiling C object drivers/libtmp_rte_net_octeontx.a.p/net_octeontx_octeontx_rxtx.c.o
[1557/2550] Generating rte_net_memif.pmd.c with a custom command
[1558/2550] Generating rte_net_kni.sym_chk with a custom command (wrapped by meson to capture output)
[1559/2550] Generating rte_net_softnic_mingw with a custom command
[1560/2550] Linking static target drivers/net/ice/base/libice_base.a
[1561/2550] Linking static target drivers/libtmp_rte_net_netvsc.a
[1562/2550] Linking static target drivers/libtmp_rte_net_octeontx.a
[1563/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev_debug.c.o
[1564/2550] Generating rte_net_sfc_def with a custom command
[1565/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_hw.c.o
[1566/2550] Compiling C object drivers/librte_net_memif.a.p/meson-generated_.._rte_net_memif.pmd.c.o
[1567/2550] Compiling C object drivers/librte_net_memif.so.21.2.p/meson-generated_.._rte_net_memif.pmd.c.o
[1568/2550] Generating rte_net_sfc_mingw with a custom command
[1569/2550] Linking static target drivers/librte_net_memif.a
[1570/2550] Compiling C object drivers/libtmp_rte_net_pfe.a.p/net_pfe_pfe_ethdev.c.o
[1571/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_sp_commands.c.o
[1572/2550] Linking target drivers/librte_net_kni.so.21.2
[1573/2550] Linking static target drivers/libtmp_rte_net_pfe.a
[1574/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_flow.c.o
[1575/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_conn.c.o
[1576/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_regs.c.o
[1577/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_mcdi.c.o
[1578/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_sriov.c.o
[1579/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_kvargs.c.o
[1580/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_sriov.c.o
[1581/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfp_net.c.o
[1582/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_spq.c.o
[1583/2550] Generating rte_net_octeontx_ep.pmd.c with a custom command
[1584/2550] Linking static target drivers/libtmp_rte_net_nfp.a
[1585/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_main.c.o
[1586/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_filter.c.o
[1587/2550] Generating rte_net_octeontx.pmd.c with a custom command
[1588/2550] Compiling C object drivers/librte_net_octeontx_ep.so.21.2.p/meson-generated_.._rte_net_octeontx_ep.pmd.c.o
[1589/2550] Compiling C object drivers/librte_net_octeontx_ep.a.p/meson-generated_.._rte_net_octeontx_ep.pmd.c.o
[1590/2550] Generating rte_net_softnic_def with a custom command
[1591/2550] Compiling C object drivers/librte_net_octeontx.a.p/meson-generated_.._rte_net_octeontx.pmd.c.o
[1592/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_intr.c.o
[1593/2550] Generating rte_net_ice.pmd.c with a custom command
[1594/2550] Linking static target drivers/librte_net_octeontx_ep.a
[1595/2550] Compiling C object drivers/librte_net_octeontx.so.21.2.p/meson-generated_.._rte_net_octeontx.pmd.c.o
[1596/2550] Linking static target drivers/librte_net_octeontx.a
[1597/2550] Generating rte_net_netvsc.pmd.c with a custom command
[1598/2550] Compiling C object drivers/librte_net_ice.a.p/meson-generated_.._rte_net_ice.pmd.c.o
[1599/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_port.c.o
[1600/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_filter.c.o
[1601/2550] Compiling C object drivers/librte_net_ice.so.21.2.p/meson-generated_.._rte_net_ice.pmd.c.o
[1602/2550] Compiling C object drivers/librte_net_netvsc.a.p/meson-generated_.._rte_net_netvsc.pmd.c.o
[1603/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_dcbx.c.o
[1604/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ev.c.o
[1605/2550] Generating symbol file drivers/librte_bus_dpaa.so.21.2.p/librte_bus_dpaa.so.21.2.symbols
[1606/2550] Linking static target drivers/librte_net_ice.a
[1607/2550] Compiling C object drivers/librte_net_netvsc.so.21.2.p/meson-generated_.._rte_net_netvsc.pmd.c.o
[1608/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_tso.c.o
[1609/2550] Generating rte_net_pfe.pmd.c with a custom command
[1610/2550] Linking static target drivers/librte_net_netvsc.a
[1611/2550] Generating symbol file drivers/librte_mempool_octeontx2.so.21.2.p/librte_mempool_octeontx2.so.21.2.symbols
[1612/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_switch.c.o
[1613/2550] Generating rte_net_tap_def with a custom command
[1614/2550] Generating rte_net_tap_mingw with a custom command
[1615/2550] Generating symbol file lib/librte_port.so.21.2.p/librte_port.so.21.2.symbols
[1616/2550] Generating symbol file drivers/librte_bus_fslmc.so.21.2.p/librte_bus_fslmc.so.21.2.symbols
[1617/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev.c.o
[1618/2550] Compiling C object drivers/librte_net_pfe.a.p/meson-generated_.._rte_net_pfe.pmd.c.o
[1619/2550] Compiling C object drivers/librte_net_pfe.so.21.2.p/meson-generated_.._rte_net_pfe.pmd.c.o
[1620/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_init_fw_funcs.c.o
[1621/2550] Generating rte_net_igc.sym_chk with a custom command (wrapped by meson to capture output)
[1622/2550] Linking static target drivers/librte_net_pfe.a
[1623/2550] Linking target drivers/librte_mempool_dpaa.so.21.2
[1624/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc.c.o
[1625/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_tap_netlink.c.o
[1626/2550] Generating rte_net_hns3.sym_chk with a custom command (wrapped by meson to capture output)
[1627/2550] Generating rte_net_thunderx_def with a custom command
[1628/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_l2.c.o
[1629/2550] Linking target drivers/librte_mempool_dpaa2.so.21.2
[1630/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_cxt.c.o
[1631/2550] Linking target drivers/librte_net_igc.so.21.2
[1632/2550] Generating rte_net_thunderx_mingw with a custom command
[1633/2550] Linking target lib/librte_table.so.21.2
[1634/2550] Generating rte_net_ionic.sym_chk with a custom command (wrapped by meson to capture output)
[1635/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_int.c.o
[1636/2550] Compiling C object drivers/libtmp_rte_net_thunderx.a.p/net_thunderx_nicvf_svf.c.o
[1637/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_cryptodev.c.o
[1638/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_link.c.o
[1639/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_tm.c.o
[1640/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_parser.c.o
[1641/2550] Generating rte_net_nfp.pmd.c with a custom command
[1642/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_action.c.o
[1643/2550] Linking target drivers/librte_net_hns3.so.21.2
[1644/2550] Generating rte_net_liquidio.sym_chk with a custom command (wrapped by meson to capture output)
[1645/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_ethdev.c.o
[1646/2550] Compiling C object drivers/librte_net_nfp.so.21.2.p/meson-generated_.._rte_net_nfp.pmd.c.o
[1647/2550] Generating rte_net_null.sym_chk with a custom command (wrapped by meson to capture output)
[1648/2550] Compiling C object drivers/librte_net_nfp.a.p/meson-generated_.._rte_net_nfp.pmd.c.o
[1649/2550] Linking static target drivers/libtmp_rte_net_i40e.a
[1650/2550] Linking target drivers/librte_net_ionic.so.21.2
[1651/2550] Linking static target drivers/librte_net_nfp.a
[1652/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_tx.c.o
[1653/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_mempool.c.o
[1654/2550] Linking target drivers/librte_net_liquidio.so.21.2
[1655/2550] Linking target drivers/librte_net_null.so.21.2
[1656/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ef10_essb_rx.c.o
[1657/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_vf.c.o
[1658/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_swq.c.o
[1659/2550] Generating rte_net_txgbe_def with a custom command
[1660/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_eeprom.c.o
[1661/2550] Generating rte_net_txgbe_mingw with a custom command
[1662/2550] Generating rte_net_vdev_netvsc_def with a custom command
[1663/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_tap_tcmsgs.c.o
[1664/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_mng.c.o
[1665/2550] Generating rte_net_vdev_netvsc_mingw with a custom command
[1666/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic.c.o
[1667/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_dcb_hw.c.o
[1668/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_mbx.c.o
[1669/2550] Generating rte_net_vhost_def with a custom command
[1670/2550] Generating rte_net_dpaa2.sym_chk with a custom command (wrapped by meson to capture output)
[1671/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_vf.c.o
[1672/2550] Generating rte_net_vhost_mingw with a custom command
[1673/2550] Compiling C object drivers/libtmp_rte_net_ring.a.p/net_ring_rte_eth_ring.c.o
[1674/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ef10_rx.c.o
[1675/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_tap.c.o
[1676/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ef100_rx.c.o
[1677/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_rx.c.o
[1678/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ethdev.c.o
[1679/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_dcb.c.o
[1680/2550] Linking static target drivers/libtmp_rte_net_ring.a
[1681/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_ethdev.c.o
[1682/2550] Generating rte_net_memif.sym_chk with a custom command (wrapped by meson to capture output)
[1683/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_tap_intr.c.o
[1684/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_pipeline.c.o
[1685/2550] Generating rte_net_virtio_mingw with a custom command
[1686/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_tap_bpf_api.c.o
[1687/2550] Generating rte_net_virtio_def with a custom command
[1688/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_meter.c.o
[1689/2550] Generating rte_net_vmxnet3_mingw with a custom command
[1690/2550] Generating rte_net_vmxnet3_def with a custom command
[1691/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_ethdev.c.o
[1692/2550] Linking target drivers/librte_net_memif.so.21.2
[1693/2550] Compiling C object drivers/net/thunderx/base/libnicvf_base.a.p/nicvf_bsvf.c.o
[1694/2550] Generating rte_raw_dpaa2_cmdif_def with a custom command
[1695/2550] Generating rte_raw_dpaa2_cmdif_mingw with a custom command
[1696/2550] Generating rte_raw_dpaa2_qdma_def with a custom command
[1697/2550] Generating rte_raw_dpaa2_qdma_mingw with a custom command
[1698/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_flow.c.o
[1699/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_mae.c.o
[1700/2550] Generating rte_net_octeontx_ep.sym_chk with a custom command (wrapped by meson to capture output)
[1701/2550] Generating rte_raw_ioat_def with a custom command
[1702/2550] Generating rte_raw_ioat_mingw with a custom command
[1703/2550] Generating rte_net_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[1704/2550] Generating rte_raw_ntb_def with a custom command
[1705/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ef100_tx.c.o
[1706/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_ptypes.c.o
[1707/2550] Linking target drivers/librte_net_octeontx_ep.so.21.2
[1708/2550] Generating rte_net_ring.pmd.c with a custom command
[1709/2550] Generating rte_raw_octeontx2_dma_mingw with a custom command
[1710/2550] Generating rte_raw_ntb_mingw with a custom command
[1711/2550] Compiling C object drivers/librte_net_ring.a.p/meson-generated_.._rte_net_ring.pmd.c.o
[1712/2550] Compiling C object drivers/librte_net_ring.so.21.2.p/meson-generated_.._rte_net_ring.pmd.c.o
[1713/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_flow.c.o
[1714/2550] Linking static target drivers/librte_net_ring.a
[1715/2550] Generating rte_raw_octeontx2_dma_def with a custom command
[1716/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_mcp.c.o
[1717/2550] Generating rte_net_netvsc.sym_chk with a custom command (wrapped by meson to capture output)
[1718/2550] Linking target drivers/librte_net_octeontx.so.21.2
[1719/2550] Compiling C object drivers/net/thunderx/base/libnicvf_base.a.p/nicvf_mbox.c.o
[1720/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio.c.o
[1721/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_rxtx_simple.c.o
[1722/2550] Compiling C object drivers/libtmp_rte_raw_ntb.a.p/raw_ntb_ntb_hw_intel.c.o
[1723/2550] Generating rte_net_ice.sym_chk with a custom command (wrapped by meson to capture output)
[1724/2550] Generating rte_net_i40e.pmd.c with a custom command
[1725/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_tap_flow.c.o
[1726/2550] Generating rte_raw_octeontx2_ep_mingw with a custom command
[1727/2550] Generating rte_raw_octeontx2_ep_def with a custom command
[1728/2550] Generating symbol file drivers/librte_mempool_dpaa.so.21.2.p/librte_mempool_dpaa.so.21.2.symbols
[1729/2550] Linking target drivers/librte_net_netvsc.so.21.2
[1730/2550] Compiling C object drivers/librte_net_i40e.a.p/meson-generated_.._rte_net_i40e.pmd.c.o
[1731/2550] Generating symbol file drivers/librte_mempool_dpaa2.so.21.2.p/librte_mempool_dpaa2.so.21.2.symbols
[1732/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_pci_ethdev.c.o
[1733/2550] Compiling C object drivers/librte_net_i40e.so.21.2.p/meson-generated_.._rte_net_i40e.pmd.c.o
[1734/2550] Generating symbol file lib/librte_table.so.21.2.p/librte_table.so.21.2.symbols
[1735/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_fdir.c.o
[1736/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_vhost_kernel_tap.c.o
[1737/2550] Linking static target drivers/librte_net_i40e.a
[1738/2550] Compiling C object drivers/net/thunderx/base/libnicvf_base.a.p/nicvf_hw.c.o
[1739/2550] Generating rte_net_pfe.sym_chk with a custom command (wrapped by meson to capture output)
[1740/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_pci.c.o
[1741/2550] Linking static target drivers/net/thunderx/base/libnicvf_base.a
[1742/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_tm.c.o
[1743/2550] Generating rte_crypto_bcmfs_mingw with a custom command
[1744/2550] Linking target drivers/librte_net_dpaa.so.21.2
[1745/2550] Linking target drivers/librte_net_ice.so.21.2
[1746/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_hw_bcmfs_rm_common.c.o
[1747/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_rxtx_simple_sse.c.o
[1748/2550] Linking target lib/librte_flow_classify.so.21.2
[1749/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_pf.c.o
[1750/2550] Compiling C object drivers/libtmp_rte_net_vdev_netvsc.a.p/net_vdev_netvsc_vdev_netvsc.c.o
[1751/2550] Generating rte_crypto_bcmfs_def with a custom command
[1752/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_ethdev_vf.c.o
[1753/2550] Compiling C object drivers/libtmp_rte_raw_ioat.a.p/raw_ioat_ioat_rawdev.c.o
[1754/2550] Linking static target drivers/libtmp_rte_net_vdev_netvsc.a
[1755/2550] Generating rte_crypto_caam_jr_mingw with a custom command
[1756/2550] Compiling C object drivers/libtmp_rte_net_thunderx.a.p/net_thunderx_nicvf_rxtx.c.o
[1757/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_vhost_kernel.c.o
[1758/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_vhost_vdpa.c.o
[1759/2550] Linking target drivers/librte_net_dpaa2.so.21.2
[1760/2550] Compiling C object drivers/libtmp_rte_raw_ioat.a.p/raw_ioat_ioat_common.c.o
[1761/2550] Linking target drivers/librte_net_pfe.so.21.2
[1762/2550] Generating rte_crypto_caam_jr_def with a custom command
[1763/2550] Generating rte_crypto_dpaa2_sec_mingw with a custom command
[1764/2550] Generating rte_crypto_dpaa2_sec_def with a custom command
[1765/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_ipsec.c.o
[1766/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtqueue.c.o
[1767/2550] Compiling C object drivers/libtmp_rte_raw_dpaa2_cmdif.a.p/raw_dpaa2_cmdif_dpaa2_cmdif.c.o
[1768/2550] Compiling C object drivers/libtmp_rte_raw_ioat.a.p/raw_ioat_idxd_vdev.c.o
[1769/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_ep.a.p/raw_octeontx2_ep_otx2_ep_vf.c.o
[1770/2550] Linking target drivers/librte_crypto_dpaa_sec.so.21.2
[1771/2550] Generating rte_crypto_nitrox_mingw with a custom command
[1772/2550] Generating rte_crypto_nitrox_def with a custom command
[1773/2550] Linking static target drivers/libtmp_rte_raw_dpaa2_cmdif.a
[1774/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_vhost_user.c.o
[1775/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_logs.c.o
[1776/2550] Generating rte_net_nfp.sym_chk with a custom command (wrapped by meson to capture output)
[1777/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_ethdev.c.o
[1778/2550] Generating rte_crypto_null_mingw with a custom command
[1779/2550] Generating rte_crypto_null_def with a custom command
[1780/2550] Generating rte_crypto_octeontx_mingw with a custom command
[1781/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_dma.a.p/raw_octeontx2_dma_otx2_dpi_msg.c.o
[1782/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_hw.c.o
[1783/2550] Compiling C object drivers/libtmp_rte_raw_ioat.a.p/raw_ioat_idxd_pci.c.o
[1784/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ef10_tx.c.o
[1785/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_phy.c.o
[1786/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_hal.c.o
[1787/2550] Linking target drivers/librte_net_nfp.so.21.2
[1788/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_rxtx.c.o
[1789/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_thread.c.o
[1790/2550] Generating rte_crypto_octeontx_def with a custom command
[1791/2550] Linking static target drivers/libtmp_rte_net_sfc.a
[1792/2550] Linking static target drivers/net/txgbe/base/libtxgbe_base.a
[1793/2550] Compiling C object drivers/libtmp_rte_crypto_dpaa2_sec.a.p/crypto_dpaa2_sec_mc_dpseci.c.o
[1794/2550] Generating rte_crypto_octeontx2_mingw with a custom command
[1795/2550] Linking static target drivers/libtmp_rte_net_ixgbe.a
[1796/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_dma.a.p/raw_octeontx2_dma_otx2_dpi_test.c.o
[1797/2550] Generating rte_crypto_octeontx2_def with a custom command
[1798/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_ep.a.p/raw_octeontx2_ep_otx2_ep_rawdev.c.o
[1799/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_virtio_user_dev.c.o
[1800/2550] Generating rte_net_vdev_netvsc.pmd.c with a custom command
[1801/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_ep.a.p/raw_octeontx2_ep_otx2_ep_test.c.o
[1802/2550] Generating rte_raw_dpaa2_cmdif.pmd.c with a custom command
[1803/2550] Compiling C object drivers/librte_net_vdev_netvsc.a.p/meson-generated_.._rte_net_vdev_netvsc.pmd.c.o
[1804/2550] Compiling C object drivers/librte_net_vdev_netvsc.so.21.2.p/meson-generated_.._rte_net_vdev_netvsc.pmd.c.o
[1805/2550] Compiling C object drivers/librte_raw_dpaa2_cmdif.a.p/meson-generated_.._rte_raw_dpaa2_cmdif.pmd.c.o
[1806/2550] Linking static target drivers/librte_net_vdev_netvsc.a
[1807/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_sym_capabilities.c.o
[1808/2550] Compiling C object drivers/librte_raw_dpaa2_cmdif.so.21.2.p/meson-generated_.._rte_raw_dpaa2_cmdif.pmd.c.o
[1809/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_tm.c.o
[1810/2550] Linking static target drivers/librte_raw_dpaa2_cmdif.a
[1811/2550] Compiling C object drivers/libtmp_rte_net_vhost.a.p/net_vhost_rte_eth_vhost.c.o
[1812/2550] Compiling C object drivers/libtmp_rte_net_vmxnet3.a.p/net_vmxnet3_vmxnet3_ethdev.c.o
[1813/2550] Generating rte_crypto_scheduler_mingw with a custom command
[1814/2550] Generating rte_net_ring.sym_chk with a custom command (wrapped by meson to capture output)
[1815/2550] Generating rte_crypto_scheduler_def with a custom command
[1816/2550] Linking static target drivers/libtmp_rte_net_vhost.a
[1817/2550] Compiling C object drivers/libtmp_rte_crypto_caam_jr.a.p/crypto_caam_jr_caam_jr_capabilities.c.o
[1818/2550] Compiling C object drivers/libtmp_rte_raw_skeleton.a.p/raw_skeleton_skeleton_rawdev.c.o
[1819/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_ep.a.p/raw_octeontx2_ep_otx2_ep_enqdeq.c.o
[1820/2550] Generating symbol file drivers/librte_net_octeontx.so.21.2.p/librte_net_octeontx.so.21.2.symbols
[1821/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_sym_capabilities.c.o
[1822/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_flow.c.o
[1823/2550] Compiling C object drivers/libtmp_rte_raw_skeleton.a.p/raw_skeleton_skeleton_rawdev_test.c.o
[1824/2550] Linking static target drivers/libtmp_rte_raw_octeontx2_ep.a
[1825/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_sym_pmd.c.o
[1826/2550] Generating rte_crypto_virtio_def with a custom command
[1827/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_dev.c.o
[1828/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_dma.a.p/raw_octeontx2_dma_otx2_dpi_rawdev.c.o
[1829/2550] Generating rte_crypto_virtio_mingw with a custom command
[1830/2550] Linking static target drivers/libtmp_rte_raw_skeleton.a
[1831/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_rxtx.c.o
[1832/2550] Generating rte_compress_octeontx_mingw with a custom command
[1833/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_sym_session.c.o
[1834/2550] Compiling C object drivers/libtmp_rte_crypto_caam_jr.a.p/crypto_caam_jr_caam_jr_hw.c.o
[1835/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_device.c.o
[1836/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_qp.c.o
[1837/2550] Linking target drivers/librte_net_ring.so.21.2
[1838/2550] Generating rte_compress_octeontx_def with a custom command
[1839/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev_capabilities.c.o
[1840/2550] Generating rte_compress_zlib_mingw with a custom command
[1841/2550] Linking static target drivers/libtmp_rte_raw_octeontx2_dma.a
[1842/2550] Compiling C object drivers/net/virtio/libvirtio_avx512_lib.a.p/virtio_rxtx_packed.c.o
[1843/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_ethdev.c.o
[1844/2550] Compiling C object drivers/libtmp_rte_raw_ioat.a.p/raw_ioat_ioat_rawdev_test.c.o
[1845/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_sym_engine.c.o
[1846/2550] Generating rte_net_i40e.sym_chk with a custom command (wrapped by meson to capture output)
[1847/2550] Compiling C object drivers/libtmp_rte_crypto_caam_jr.a.p/crypto_caam_jr_caam_jr_uio.c.o
[1848/2550] Generating symbol file drivers/librte_net_dpaa.so.21.2.p/librte_net_dpaa.so.21.2.symbols
[1849/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_sym_reqmgr.c.o
[1850/2550] Compiling C object drivers/libtmp_rte_crypto_null.a.p/crypto_null_null_crypto_pmd_ops.c.o
[1851/2550] Generating symbol file drivers/librte_crypto_dpaa_sec.so.21.2.p/librte_crypto_dpaa_sec.so.21.2.symbols
[1852/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev.c.o
[1853/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev_capabilities.c.o
[1854/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev_hw_access.c.o
[1855/2550] Generating rte_compress_zlib_def with a custom command
[1856/2550] Generating rte_regex_octeontx2_def with a custom command
[1857/2550] Generating rte_regex_octeontx2_mingw with a custom command
[1858/2550] Compiling C object drivers/libtmp_rte_vdpa_ifc.a.p/vdpa_ifc_base_ifcvf.c.o
[1859/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_sriov.c.o
[1860/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev.c.o
[1861/2550] Generating rte_net_sfc.pmd.c with a custom command
[1862/2550] Generating rte_net_ixgbe.pmd.c with a custom command
[1863/2550] Generating rte_net_vhost.pmd.c with a custom command
[1864/2550] Linking static target drivers/net/virtio/libvirtio_avx512_lib.a
[1865/2550] Linking static target drivers/libtmp_rte_raw_ioat.a
[1866/2550] Linking static target drivers/libtmp_rte_crypto_bcmfs.a
[1867/2550] Generating rte_vdpa_ifc_def with a custom command
[1868/2550] Generating rte_vdpa_ifc_mingw with a custom command
[1869/2550] Generating rte_event_dlb2_def with a custom command
[1870/2550] Generating rte_event_dlb2_mingw with a custom command
[1871/2550] Generating rte_event_dpaa_def with a custom command
[1872/2550] Linking static target drivers/net/qede/base/libqede_base.a
[1873/2550] Generating rte_raw_octeontx2_ep.pmd.c with a custom command
[1874/2550] Compiling C object drivers/librte_net_sfc.a.p/meson-generated_.._rte_net_sfc.pmd.c.o
[1875/2550] Compiling C object drivers/librte_net_ixgbe.a.p/meson-generated_.._rte_net_ixgbe.pmd.c.o
[1876/2550] Compiling C object drivers/librte_net_sfc.so.21.2.p/meson-generated_.._rte_net_sfc.pmd.c.o
[1877/2550] Generating rte_event_dpaa_mingw with a custom command
[1878/2550] Compiling C object drivers/librte_net_ixgbe.so.21.2.p/meson-generated_.._rte_net_ixgbe.pmd.c.o
[1879/2550] Compiling C object drivers/librte_net_vhost.a.p/meson-generated_.._rte_net_vhost.pmd.c.o
[1880/2550] Compiling C object drivers/librte_net_vhost.so.21.2.p/meson-generated_.._rte_net_vhost.pmd.c.o
[1881/2550] Linking static target drivers/librte_net_sfc.a
[1882/2550] Linking target drivers/librte_net_i40e.so.21.2
[1883/2550] Generating rte_event_dpaa2_mingw with a custom command
[1884/2550] Compiling C object drivers/librte_raw_octeontx2_ep.so.21.2.p/meson-generated_.._rte_raw_octeontx2_ep.pmd.c.o
[1885/2550] Linking static target drivers/librte_net_ixgbe.a
[1886/2550] Compiling C object drivers/libtmp_rte_net_thunderx.a.p/net_thunderx_nicvf_ethdev.c.o
[1887/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_sym.c.o
[1888/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev_mbox.c.o
[1889/2550] Compiling C object drivers/librte_raw_octeontx2_ep.a.p/meson-generated_.._rte_raw_octeontx2_ep.pmd.c.o
[1890/2550] Generating rte_event_dpaa2_def with a custom command
[1891/2550] Generating rte_event_dsw_def with a custom command
[1892/2550] Linking static target drivers/librte_net_vhost.a
[1893/2550] Compiling C object drivers/net/iavf/libiavf_avx512_lib.a.p/iavf_rxtx_vec_avx512.c.o
[1894/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev_mbox.c.o
[1895/2550] Linking static target drivers/libtmp_rte_net_thunderx.a
[1896/2550] Linking static target drivers/libtmp_rte_crypto_nitrox.a
[1897/2550] Linking static target drivers/librte_raw_octeontx2_ep.a
[1898/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_pmd.c.o
[1899/2550] Generating rte_event_dsw_mingw with a custom command
[1900/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_pmd_ops.c.o
[1901/2550] Linking static target drivers/net/iavf/libiavf_avx512_lib.a
[1902/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev_hw_access.c.o
[1903/2550] Linking static target drivers/librte_net_iavf.a
[1904/2550] Generating symbol file drivers/librte_net_dpaa2.so.21.2.p/librte_net_dpaa2.so.21.2.symbols
[1905/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_rte_eth_tap.c.o
[1906/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_roundrobin.c.o
[1907/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_failover.c.o
[1908/2550] Generating rte_raw_skeleton.pmd.c with a custom command
[1909/2550] Linking static target drivers/libtmp_rte_net_tap.a
[1910/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_rte_cryptodev_scheduler.c.o
[1911/2550] Compiling C object drivers/libtmp_rte_compress_octeontx.a.p/compress_octeontx_otx_zip.c.o
[1912/2550] Generating rte_raw_octeontx2_dma.pmd.c with a custom command
[1913/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_pkt_size_distr.c.o
[1914/2550] Compiling C object drivers/librte_raw_skeleton.so.21.2.p/meson-generated_.._rte_raw_skeleton.pmd.c.o
[1915/2550] Generating rte_event_octeontx2_def with a custom command
[1916/2550] Compiling C object drivers/librte_raw_skeleton.a.p/meson-generated_.._rte_raw_skeleton.pmd.c.o
[1917/2550] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_virtio_virtio_pci.c.o
[1918/2550] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_virtio_virtqueue.c.o
[1919/2550] Compiling C object drivers/librte_raw_octeontx2_dma.so.21.2.p/meson-generated_.._rte_raw_octeontx2_dma.pmd.c.o
[1920/2550] Linking static target drivers/librte_raw_skeleton.a
[1921/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev_sec.c.o
[1922/2550] Generating rte_event_octeontx2_mingw with a custom command
[1923/2550] Compiling C object drivers/librte_raw_octeontx2_dma.a.p/meson-generated_.._rte_raw_octeontx2_dma.pmd.c.o
[1924/2550] Compiling C object drivers/libtmp_rte_regex_octeontx2.a.p/regex_octeontx2_otx2_regexdev_mbox.c.o
[1925/2550] Linking static target drivers/librte_raw_octeontx2_dma.a
[1926/2550] Generating rte_event_opdl_mingw with a custom command
[1927/2550] Generating rte_raw_ioat.pmd.c with a custom command
[1928/2550] Generating rte_crypto_bcmfs.pmd.c with a custom command
[1929/2550] Generating rte_event_opdl_def with a custom command
[1930/2550] Generating rte_event_skeleton_def with a custom command
[1931/2550] Compiling C object drivers/libtmp_rte_regex_octeontx2.a.p/regex_octeontx2_otx2_regexdev_compiler.c.o
[1932/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_cli.c.o
[1933/2550] Compiling C object drivers/librte_raw_ioat.a.p/meson-generated_.._rte_raw_ioat.pmd.c.o
[1934/2550] Compiling C object drivers/librte_raw_ioat.so.21.2.p/meson-generated_.._rte_raw_ioat.pmd.c.o
[1935/2550] Compiling C object drivers/librte_crypto_bcmfs.a.p/meson-generated_.._rte_crypto_bcmfs.pmd.c.o
[1936/2550] Compiling C object drivers/librte_crypto_bcmfs.so.21.2.p/meson-generated_.._rte_crypto_bcmfs.pmd.c.o
[1937/2550] Generating rte_net_vdev_netvsc.sym_chk with a custom command (wrapped by meson to capture output)
[1938/2550] Linking static target drivers/libtmp_rte_net_softnic.a
[1939/2550] Linking static target drivers/librte_raw_ioat.a
[1940/2550] Compiling C object drivers/libtmp_rte_compress_zlib.a.p/compress_zlib_zlib_pmd_ops.c.o
[1941/2550] Generating rte_event_skeleton_mingw with a custom command
[1942/2550] Linking static target drivers/librte_crypto_bcmfs.a
[1943/2550] Compiling C object drivers/libtmp_rte_raw_ntb.a.p/raw_ntb_ntb.c.o
[1944/2550] Compiling C object drivers/libtmp_rte_regex_octeontx2.a.p/regex_octeontx2_otx2_regexdev_hw_access.c.o
[1945/2550] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_virtio_virtio_rxtx.c.o
[1946/2550] Generating rte_crypto_nitrox.pmd.c with a custom command
[1947/2550] Compiling C object drivers/libtmp_rte_crypto_null.a.p/crypto_null_null_crypto_pmd.c.o
[1948/2550] Linking target drivers/librte_net_vdev_netvsc.so.21.2
[1949/2550] Linking static target drivers/libtmp_rte_raw_ntb.a
[1950/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_ethdev.c.o
[1951/2550] Generating rte_raw_dpaa2_cmdif.sym_chk with a custom command (wrapped by meson to capture output)
[1952/2550] Generating rte_net_thunderx.pmd.c with a custom command
[1953/2550] Generating rte_event_sw_def with a custom command
[1954/2550] Linking static target drivers/libtmp_rte_crypto_null.a
[1955/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_dlb2_iface.c.o
[1956/2550] Generating rte_event_sw_mingw with a custom command
[1957/2550] Compiling C object drivers/librte_crypto_nitrox.a.p/meson-generated_.._rte_crypto_nitrox.pmd.c.o
[1958/2550] Compiling C object drivers/librte_crypto_nitrox.so.21.2.p/meson-generated_.._rte_crypto_nitrox.pmd.c.o
[1959/2550] Compiling C object drivers/librte_net_thunderx.a.p/meson-generated_.._rte_net_thunderx.pmd.c.o
[1960/2550] Compiling C object drivers/librte_net_thunderx.so.21.2.p/meson-generated_.._rte_net_thunderx.pmd.c.o
[1961/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_rte_pmd_dlb2.c.o
[1962/2550] Linking static target drivers/librte_net_thunderx.a
[1963/2550] Linking static target drivers/librte_crypto_nitrox.a
[1964/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_debug.c.o
[1965/2550] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_virtio_virtio_cryptodev.c.o
[1966/2550] Compiling C object drivers/libtmp_rte_raw_dpaa2_qdma.a.p/raw_dpaa2_qdma_dpaa2_qdma.c.o
[1967/2550] Compiling C object drivers/libtmp_rte_regex_octeontx2.a.p/regex_octeontx2_otx2_regexdev.c.o
[1968/2550] Linking target drivers/librte_raw_dpaa2_cmdif.so.21.2
[1969/2550] Linking static target drivers/libtmp_rte_net_qede.a
[1970/2550] Linking static target drivers/libtmp_rte_crypto_virtio.a
[1971/2550] Linking static target drivers/libtmp_rte_raw_dpaa2_qdma.a
[1972/2550] Linking static target drivers/libtmp_rte_regex_octeontx2.a
[1973/2550] Generating rte_net_tap.pmd.c with a custom command
[1974/2550] Compiling C object drivers/librte_net_tap.a.p/meson-generated_.._rte_net_tap.pmd.c.o
[1975/2550] Compiling C object drivers/libtmp_rte_net_vmxnet3.a.p/net_vmxnet3_vmxnet3_rxtx.c.o
[1976/2550] Compiling C object drivers/libtmp_rte_event_dpaa2.a.p/event_dpaa2_dpaa2_hw_dpcon.c.o
[1977/2550] Linking static target drivers/librte_net_tap.a
[1978/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_pf_dlb2_pf.c.o
[1979/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_pf_dlb2_main.c.o
[1980/2550] Compiling C object drivers/librte_net_tap.so.21.2.p/meson-generated_.._rte_net_tap.pmd.c.o
[1981/2550] Linking static target drivers/libtmp_rte_net_vmxnet3.a
[1982/2550] Compiling C object drivers/libtmp_rte_event_dsw.a.p/event_dsw_dsw_xstats.c.o
[1983/2550] Generating rte_event_octeontx_mingw with a custom command
[1984/2550] Generating rte_event_octeontx_def with a custom command
[1985/2550] Generating rte_baseband_acc100_def with a custom command
[1986/2550] Generating rte_baseband_acc100_mingw with a custom command
[1987/2550] Generating rte_crypto_null.pmd.c with a custom command
[1988/2550] Generating rte_baseband_fpga_5gnr_fec_def with a custom command
[1989/2550] Generating rte_baseband_fpga_5gnr_fec_mingw with a custom command
[1990/2550] Generating rte_raw_ntb.pmd.c with a custom command
[1991/2550] Compiling C object drivers/libtmp_rte_event_opdl.a.p/event_opdl_opdl_evdev_xstats.c.o
[1992/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_dlb2_xstats.c.o
[1993/2550] Compiling C object drivers/librte_crypto_null.a.p/meson-generated_.._rte_crypto_null.pmd.c.o
[1994/2550] Compiling C object drivers/librte_crypto_null.so.21.2.p/meson-generated_.._rte_crypto_null.pmd.c.o
[1995/2550] Compiling C object drivers/librte_raw_ntb.a.p/meson-generated_.._rte_raw_ntb.pmd.c.o
[1996/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_evdev_crypto_adptr.c.o
[1997/2550] Compiling C object drivers/librte_raw_ntb.so.21.2.p/meson-generated_.._rte_raw_ntb.pmd.c.o
[1998/2550] Linking static target drivers/librte_crypto_null.a
[1999/2550] Linking static target drivers/librte_raw_ntb.a
[2000/2550] Generating rte_net_softnic.pmd.c with a custom command
[2001/2550] Generating rte_baseband_fpga_lte_fec_def with a custom command
[2002/2550] Generating rte_baseband_fpga_lte_fec_mingw with a custom command
[2003/2550] Compiling C object drivers/libtmp_rte_compress_zlib.a.p/compress_zlib_zlib_pmd.c.o
[2004/2550] Compiling C object drivers/librte_net_softnic.a.p/meson-generated_.._rte_net_softnic.pmd.c.o
[2005/2550] Generating rte_crypto_virtio.pmd.c with a custom command
[2006/2550] Generating rte_baseband_null_def with a custom command
[2007/2550] Linking static target drivers/libtmp_rte_compress_zlib.a
[2008/2550] Compiling C object drivers/librte_net_softnic.so.21.2.p/meson-generated_.._rte_net_softnic.pmd.c.o
[2009/2550] Linking static target drivers/librte_net_softnic.a
[2010/2550] Generating rte_raw_dpaa2_qdma.pmd.c with a custom command
[2011/2550] Generating rte_baseband_null_mingw with a custom command
[2012/2550] Compiling C object drivers/librte_crypto_virtio.a.p/meson-generated_.._rte_crypto_virtio.pmd.c.o
[2013/2550] Compiling C object drivers/librte_crypto_virtio.so.21.2.p/meson-generated_.._rte_crypto_virtio.pmd.c.o
[2014/2550] Compiling C object drivers/libtmp_rte_event_dpaa.a.p/event_dpaa_dpaa_eventdev.c.o
[2015/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_evdev_irq.c.o
[2016/2550] Compiling C object drivers/libtmp_rte_event_skeleton.a.p/event_skeleton_skeleton_eventdev.c.o
[2017/2550] Linking static target drivers/librte_crypto_virtio.a
[2018/2550] Compiling C object drivers/librte_raw_dpaa2_qdma.so.21.2.p/meson-generated_.._rte_raw_dpaa2_qdma.pmd.c.o
[2019/2550] Compiling C object drivers/librte_raw_dpaa2_qdma.a.p/meson-generated_.._rte_raw_dpaa2_qdma.pmd.c.o
[2020/2550] Linking static target drivers/libtmp_rte_event_skeleton.a
[2021/2550] Linking static target drivers/libtmp_rte_event_dpaa.a
[2022/2550] Linking static target drivers/librte_raw_dpaa2_qdma.a
[2023/2550] Generating rte_baseband_turbo_sw_def with a custom command
[2024/2550] Generating rte_baseband_turbo_sw_mingw with a custom command
[2025/2550] Generating rte_regex_octeontx2.pmd.c with a custom command
[2026/2550] Compiling C object drivers/libtmp_rte_event_dsw.a.p/event_dsw_dsw_evdev.c.o
[2027/2550] Compiling C object drivers/librte_regex_octeontx2.a.p/meson-generated_.._rte_regex_octeontx2.pmd.c.o
[2028/2550] Linking static target drivers/librte_regex_octeontx2.a
[2029/2550] Generating rte_net_sfc.sym_chk with a custom command (wrapped by meson to capture output)
[2030/2550] Generating rte_net_vmxnet3.pmd.c with a custom command
[2031/2550] Compiling C object drivers/librte_regex_octeontx2.so.21.2.p/meson-generated_.._rte_regex_octeontx2.pmd.c.o
[2032/2550] Compiling C object drivers/libtmp_rte_vdpa_ifc.a.p/vdpa_ifc_ifcvf_vdpa.c.o
[2033/2550] Generating rte_raw_octeontx2_ep.sym_chk with a custom command (wrapped by meson to capture output)
[2034/2550] Compiling C object drivers/libtmp_rte_event_opdl.a.p/event_opdl_opdl_evdev.c.o
[2035/2550] Generating rte_net_qede.pmd.c with a custom command
[2036/2550] Linking static target drivers/libtmp_rte_vdpa_ifc.a
[2037/2550] Generating rte_net_vhost.sym_chk with a custom command (wrapped by meson to capture output)
[2038/2550] Compiling C object drivers/librte_net_vmxnet3.a.p/meson-generated_.._rte_net_vmxnet3.pmd.c.o
[2039/2550] Compiling C object drivers/librte_net_vmxnet3.so.21.2.p/meson-generated_.._rte_net_vmxnet3.pmd.c.o
[2040/2550] Compiling C object drivers/libtmp_rte_event_dpaa2.a.p/event_dpaa2_dpaa2_eventdev.c.o
[2041/2550] Compiling C object drivers/librte_net_qede.a.p/meson-generated_.._rte_net_qede.pmd.c.o
[2042/2550] Compiling C object drivers/librte_net_qede.so.21.2.p/meson-generated_.._rte_net_qede.pmd.c.o
[2043/2550] Linking static target drivers/librte_net_vmxnet3.a
[2044/2550] Compiling C object drivers/libtmp_rte_compress_octeontx.a.p/compress_octeontx_otx_zip_pmd.c.o
[2045/2550] Linking static target drivers/librte_net_qede.a
[2046/2550] Linking static target drivers/libtmp_rte_compress_octeontx.a
[2047/2550] Generating rte_net_iavf.sym_chk with a custom command (wrapped by meson to capture output)
[2048/2550] Compiling C object drivers/libtmp_rte_event_dpaa2.a.p/event_dpaa2_dpaa2_eventdev_selftest.c.o
[2049/2550] Generating rte_raw_octeontx2_dma.sym_chk with a custom command (wrapped by meson to capture output)
[2050/2550] Linking target drivers/librte_net_sfc.so.21.2
[2051/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_evdev_adptr.c.o
[2052/2550] Linking target drivers/librte_raw_octeontx2_ep.so.21.2
[2053/2550] Compiling C object drivers/libtmp_rte_event_opdl.a.p/event_opdl_opdl_evdev_init.c.o
[2054/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_probe.c.o
[2055/2550] Linking static target drivers/libtmp_rte_event_dpaa2.a
[2056/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_rxtx.c.o
[2057/2550] Compiling C object drivers/libtmp_rte_crypto_caam_jr.a.p/crypto_caam_jr_caam_jr.c.o
[2058/2550] Generating rte_net_ixgbe.sym_chk with a custom command (wrapped by meson to capture output)
[2059/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_tim_evdev.c.o
[2060/2550] Compiling C object drivers/libtmp_rte_event_opdl.a.p/event_opdl_opdl_test.c.o
[2061/2550] Generating rte_raw_skeleton.sym_chk with a custom command (wrapped by meson to capture output)
[2062/2550] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev_worker.c.o
[2063/2550] Generating rte_raw_ioat.sym_chk with a custom command (wrapped by meson to capture output)
[2064/2550] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev_xstats.c.o
[2065/2550] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev.c.o
[2066/2550] Generating rte_crypto_bcmfs.sym_chk with a custom command (wrapped by meson to capture output)
[2067/2550] Generating rte_net_thunderx.sym_chk with a custom command (wrapped by meson to capture output)
[2068/2550] Generating rte_crypto_nitrox.sym_chk with a custom command (wrapped by meson to capture output)
[2069/2550] Generating rte_net_tap.sym_chk with a custom command (wrapped by meson to capture output)
[2070/2550] Compiling C object drivers/libtmp_rte_baseband_fpga_5gnr_fec.a.p/baseband_fpga_5gnr_fec_rte_fpga_5gnr_fec.c.o
[2071/2550] Generating rte_crypto_null.sym_chk with a custom command (wrapped by meson to capture output)
[2072/2550] Generating rte_raw_ntb.sym_chk with a custom command (wrapped by meson to capture output)
[2073/2550] Generating rte_compress_zlib.pmd.c with a custom command
[2074/2550] Generating rte_net_softnic.sym_chk with a custom command (wrapped by meson to capture output)
[2075/2550] Generating rte_crypto_virtio.sym_chk with a custom command (wrapped by meson to capture output)
[2076/2550] Generating rte_event_skeleton.pmd.c with a custom command
[2077/2550] Generating rte_raw_dpaa2_qdma.sym_chk with a custom command (wrapped by meson to capture output)
[2078/2550] Compiling C object app/dpdk-proc-info.p/proc-info_main.c.o
[2079/2550] Generating rte_regex_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[2080/2550] Generating rte_vdpa_ifc.pmd.c with a custom command
[2081/2550] Compiling C object app/dpdk-test-cmdline.p/test-cmdline_commands.c.o
[2082/2550] Compiling C object app/dpdk-test-cmdline.p/test-cmdline_cmdline_test.c.o
[2083/2550] Generating rte_net_qede.sym_chk with a custom command (wrapped by meson to capture output)
[2084/2550] Generating rte_compress_octeontx.pmd.c with a custom command
[2085/2550] Linking target drivers/librte_net_iavf.so.21.2
[2086/2550] Linking target drivers/librte_raw_octeontx2_dma.so.21.2
[2087/2550] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_main.c.o
[2088/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_rxtx.c.o
[2089/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_dlb2_selftest.c.o
[2090/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_tim_worker.c.o
[2091/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_evdev.c.o
[2092/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_timvf_worker.c.o
[2093/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_timvf_evdev.c.o
[2094/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_timvf_probe.c.o
[2095/2550] Compiling C object drivers/libtmp_rte_baseband_fpga_lte_fec.a.p/baseband_fpga_lte_fec_fpga_lte_fec.c.o
[2096/2550] Compiling C object app/dpdk-pdump.p/pdump_main.c.o
[2097/2550] Generating rte_event_dpaa.pmd.c with a custom command
[2098/2550] Compiling C object app/dpdk-test-acl.p/test-acl_main.c.o
[2099/2550] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_test_bbdev_vector.c.o
[2100/2550] Generating rte_net_vmxnet3.sym_chk with a custom command (wrapped by meson to capture output)
[2101/2550] Linking static target drivers/libtmp_rte_net_txgbe.a
[2102/2550] Linking static target drivers/libtmp_rte_crypto_caam_jr.a
[2103/2550] Linking target drivers/librte_net_ixgbe.so.21.2
[2104/2550] Linking static target drivers/libtmp_rte_baseband_fpga_5gnr_fec.a
[2105/2550] Compiling C object drivers/librte_compress_zlib.a.p/meson-generated_.._rte_compress_zlib.pmd.c.o
[2106/2550] Compiling C object drivers/librte_compress_zlib.so.21.2.p/meson-generated_.._rte_compress_zlib.pmd.c.o
[2107/2550] Compiling C object drivers/librte_vdpa_ifc.a.p/meson-generated_.._rte_vdpa_ifc.pmd.c.o
[2108/2550] Linking static target drivers/libtmp_rte_net_virtio.a
[2109/2550] Compiling C object drivers/librte_event_skeleton.a.p/meson-generated_.._rte_event_skeleton.pmd.c.o
[2110/2550] Compiling C object drivers/librte_event_skeleton.so.21.2.p/meson-generated_.._rte_event_skeleton.pmd.c.o
[2111/2550] Compiling C object drivers/librte_vdpa_ifc.so.21.2.p/meson-generated_.._rte_vdpa_ifc.pmd.c.o
[2112/2550] Compiling C object drivers/librte_compress_octeontx.a.p/meson-generated_.._rte_compress_octeontx.pmd.c.o
[2113/2550] Compiling C object drivers/librte_compress_octeontx.so.21.2.p/meson-generated_.._rte_compress_octeontx.pmd.c.o
[2114/2550] Linking static target drivers/libtmp_rte_baseband_fpga_lte_fec.a
[2115/2550] Linking static target drivers/librte_compress_zlib.a
[2116/2550] Compiling C object drivers/librte_event_dpaa.a.p/meson-generated_.._rte_event_dpaa.pmd.c.o
[2117/2550] Linking static target drivers/librte_vdpa_ifc.a
[2118/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_multicore.c.o
[2119/2550] Compiling C object drivers/librte_event_dpaa.so.21.2.p/meson-generated_.._rte_event_dpaa.pmd.c.o
[2120/2550] Linking static target drivers/librte_event_skeleton.a
[2121/2550] Linking static target drivers/librte_compress_octeontx.a
[2122/2550] Linking target drivers/librte_crypto_null.so.21.2
[2123/2550] Linking static target drivers/librte_event_dpaa.a
[2124/2550] Linking target drivers/librte_raw_ioat.so.21.2
[2125/2550] Linking target drivers/librte_crypto_nitrox.so.21.2
[2126/2550] Linking target drivers/librte_crypto_virtio.so.21.2
[2127/2550] Linking static target drivers/libtmp_rte_crypto_scheduler.a
[2128/2550] Linking target drivers/librte_raw_ntb.so.21.2
[2129/2550] Linking target drivers/librte_net_thunderx.so.21.2
[2130/2550] Linking target drivers/librte_raw_skeleton.so.21.2
[2131/2550] Linking target drivers/librte_crypto_bcmfs.so.21.2
[2132/2550] Linking target drivers/librte_net_tap.so.21.2
[2133/2550] Linking target drivers/librte_raw_dpaa2_qdma.so.21.2
[2134/2550] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_test_bbdev.c.o
[2135/2550] Linking target drivers/librte_regex_octeontx2.so.21.2
[2136/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_evt_test.c.o
[2137/2550] Linking target drivers/librte_net_vmxnet3.so.21.2
[2138/2550] Linking target drivers/librte_net_qede.so.21.2
[2139/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_parser.c.o
[2140/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_comp_perf_options_parse.c.o
[2141/2550] Compiling C object app/dpdk-test-flow-perf.p/test-flow-perf_items_gen.c.o
[2142/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_evt_options.c.o
[2143/2550] Compiling C object drivers/libtmp_rte_event_opdl.a.p/event_opdl_opdl_ring.c.o
[2144/2550] Linking static target drivers/libtmp_rte_event_opdl.a
[2145/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_order_common.c.o
[2146/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_evt_main.c.o
[2147/2550] Generating rte_crypto_caam_jr.pmd.c with a custom command
[2148/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_pipeline_common.c.o
[2149/2550] Compiling C object drivers/libtmp_rte_baseband_null.a.p/baseband_null_bbdev_null.c.o
[2150/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_pf_base_dlb2_resource.c.o
[2151/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_evdev_selftest.c.o
[2152/2550] Generating rte_net_txgbe.pmd.c with a custom command
[2153/2550] Linking static target drivers/libtmp_rte_baseband_null.a
[2154/2550] Generating rte_event_dpaa2.pmd.c with a custom command
[2155/2550] Generating rte_baseband_fpga_5gnr_fec.pmd.c with a custom command
[2156/2550] Compiling C object drivers/librte_crypto_caam_jr.so.21.2.p/meson-generated_.._rte_crypto_caam_jr.pmd.c.o
[2157/2550] Compiling C object drivers/librte_crypto_caam_jr.a.p/meson-generated_.._rte_crypto_caam_jr.pmd.c.o
[2158/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_perf_queue.c.o
[2159/2550] Linking static target drivers/librte_crypto_caam_jr.a
[2160/2550] Compiling C object drivers/librte_event_dpaa2.so.21.2.p/meson-generated_.._rte_event_dpaa2.pmd.c.o
[2161/2550] Compiling C object drivers/librte_net_txgbe.a.p/meson-generated_.._rte_net_txgbe.pmd.c.o
[2162/2550] Compiling C object drivers/librte_baseband_fpga_5gnr_fec.so.21.2.p/meson-generated_.._rte_baseband_fpga_5gnr_fec.pmd.c.o
[2163/2550] Linking static target drivers/librte_net_txgbe.a
[2164/2550] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev_scheduler.c.o
[2165/2550] Generating rte_event_dpaa.sym_chk with a custom command (wrapped by meson to capture output)
[2166/2550] Generating rte_compress_zlib.sym_chk with a custom command (wrapped by meson to capture output)
[2167/2550] Generating rte_event_skeleton.sym_chk with a custom command (wrapped by meson to capture output)
[2168/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_order_atq.c.o
[2169/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_order_queue.c.o
[2170/2550] Linking target drivers/librte_event_dpaa.so.21.2
[2171/2550] Linking target drivers/librte_compress_zlib.so.21.2
[2172/2550] Linking target drivers/librte_event_skeleton.so.21.2
[2173/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_perf_atq.c.o
[2174/2550] Generating rte_vdpa_ifc.sym_chk with a custom command (wrapped by meson to capture output)
[2175/2550] Generating rte_compress_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[2176/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_pipeline_queue.c.o
[2177/2550] Linking target drivers/librte_compress_octeontx.so.21.2
[2178/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_vectors.c.o
[2179/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_dlb2.c.o
[2180/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_worker.c.o
[2181/2550] Linking static target drivers/libtmp_rte_event_dlb2.a
[2182/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_evdev_selftest.c.o
[2183/2550] Linking static target drivers/libtmp_rte_event_octeontx.a
[2184/2550] Compiling C object drivers/libtmp_rte_event_dsw.a.p/event_dsw_dsw_event.c.o
[2185/2550] Linking static target drivers/libtmp_rte_event_dsw.a
[2186/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_stub.c.o
[2187/2550] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev_selftest.c.o
[2188/2550] Compiling C object drivers/librte_baseband_fpga_5gnr_fec.a.p/meson-generated_.._rte_baseband_fpga_5gnr_fec.pmd.c.o
[2189/2550] Compiling C object drivers/librte_net_txgbe.so.21.2.p/meson-generated_.._rte_net_txgbe.pmd.c.o
[2190/2550] Compiling C object drivers/librte_event_dpaa2.a.p/meson-generated_.._rte_event_dpaa2.pmd.c.o
[2191/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_comp_perf_test_cyclecount.c.o
[2192/2550] Linking static target drivers/libtmp_rte_event_sw.a
[2193/2550] Compiling C object drivers/libtmp_rte_baseband_turbo_sw.a.p/baseband_turbo_sw_bbdev_turbo_software.c.o
[2194/2550] Linking static target drivers/librte_baseband_fpga_5gnr_fec.a
[2195/2550] Linking static target drivers/librte_event_dpaa2.a
[2196/2550] Linking static target drivers/libtmp_rte_baseband_turbo_sw.a
[2197/2550] Compiling C object app/dpdk-test-fib.p/test-fib_main.c.o
[2198/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_main.c.o
[2199/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_pipeline_atq.c.o
[2200/2550] Compiling C object app/dpdk-test-flow-perf.p/test-flow-perf_flow_gen.c.o
[2201/2550] Compiling C object app/dpdk-test-flow-perf.p/test-flow-perf_actions_gen.c.o
[2202/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_comp_perf_test_throughput.c.o
[2203/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_comp_perf_test_verify.c.o
[2204/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_comp_perf_test_common.c.o
[2205/2550] Compiling C object app/dpdk-test-flow-perf.p/test-flow-perf_main.c.o
[2206/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_mtr.c.o
[2207/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_flowgen.c.o
[2208/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_icmpecho.c.o
[2209/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_perf_common.c.o
[2210/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_5tswap.c.o
[2211/2550] Generating rte_net_txgbe.sym_chk with a custom command (wrapped by meson to capture output)
[2212/2550] Generating rte_crypto_caam_jr.sym_chk with a custom command (wrapped by meson to capture output)
[2213/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_iofwd.c.o
[2214/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_macfwd.c.o
[2215/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_tm.c.o
[2216/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_ieee1588fwd.c.o
[2217/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_macswap.c.o
[2218/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_bpf_cmd.c.o
[2219/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_rxonly.c.o
[2220/2550] Linking target drivers/librte_net_txgbe.so.21.2
[2221/2550] Linking target drivers/librte_crypto_caam_jr.so.21.2
[2222/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_util.c.o
[2223/2550] Generating rte_event_dpaa2.sym_chk with a custom command (wrapped by meson to capture output)
[2224/2550] Generating rte_baseband_fpga_5gnr_fec.sym_chk with a custom command (wrapped by meson to capture output)
[2225/2550] Generating rte_event_opdl.pmd.c with a custom command
[2226/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_init.c.o
[2227/2550] Generating rte_crypto_scheduler.pmd.c with a custom command
[2228/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_vector_parsing.c.o
[2229/2550] Generating rte_baseband_fpga_lte_fec.pmd.c with a custom command
[2230/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_throughput.c.o
[2231/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_verify.c.o
[2232/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_common.c.o
[2233/2550] Generating rte_net_virtio.pmd.c with a custom command
[2234/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_latency.c.o
[2235/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_main.c.o
[2236/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_hash.c.o
[2237/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_config.c.o
[2238/2550] Compiling C object drivers/librte_event_opdl.a.p/meson-generated_.._rte_event_opdl.pmd.c.o
[2239/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_pmd_cyclecount.c.o
[2240/2550] Linking target drivers/librte_baseband_fpga_5gnr_fec.so.21.2
[2241/2550] Compiling C object drivers/librte_event_opdl.so.21.2.p/meson-generated_.._rte_event_opdl.pmd.c.o
[2242/2550] Compiling C object drivers/librte_crypto_scheduler.a.p/meson-generated_.._rte_crypto_scheduler.pmd.c.o
[2243/2550] Compiling C object drivers/librte_crypto_scheduler.so.21.2.p/meson-generated_.._rte_crypto_scheduler.pmd.c.o
[2244/2550] Compiling C object drivers/libtmp_rte_crypto_dpaa2_sec.a.p/crypto_dpaa2_sec_dpaa2_sec_dpseci.c.o
[2245/2550] Compiling C object drivers/libtmp_rte_baseband_acc100.a.p/baseband_acc100_rte_acc100_pmd.c.o
[2246/2550] Compiling C object drivers/librte_baseband_fpga_lte_fec.a.p/meson-generated_.._rte_baseband_fpga_lte_fec.pmd.c.o
[2247/2550] Compiling C object drivers/librte_baseband_fpga_lte_fec.so.21.2.p/meson-generated_.._rte_baseband_fpga_lte_fec.pmd.c.o
[2248/2550] Compiling C object drivers/librte_net_virtio.a.p/meson-generated_.._rte_net_virtio.pmd.c.o
[2249/2550] Linking static target drivers/librte_event_opdl.a
[2250/2550] Compiling C object drivers/librte_net_virtio.so.21.2.p/meson-generated_.._rte_net_virtio.pmd.c.o
[2251/2550] Linking static target drivers/librte_crypto_scheduler.a
[2252/2550] Linking static target drivers/libtmp_rte_crypto_dpaa2_sec.a
[2253/2550] Linking static target drivers/libtmp_rte_baseband_acc100.a
[2254/2550] Compiling C object app/test/dpdk-test.p/test_cmdline.c.o
[2255/2550] Linking static target drivers/librte_baseband_fpga_lte_fec.a
[2256/2550] Linking static target drivers/librte_net_virtio.a
[2257/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[2258/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_parameters.c.o
[2259/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_txonly.c.o
[2260/2550] Generating rte_event_dlb2.pmd.c with a custom command
[2261/2550] Generating rte_event_octeontx.pmd.c with a custom command
[2262/2550] Generating rte_event_dsw.pmd.c with a custom command
[2263/2550] Compiling C object app/dpdk-test-regex.p/test-regex_main.c.o
[2264/2550] Generating rte_event_sw.pmd.c with a custom command
[2265/2550] Compiling C object app/dpdk-test-sad.p/test-sad_main.c.o
[2266/2550] Compiling C object app/test/dpdk-test.p/test_alarm.c.o
[2267/2550] Compiling C object app/test/dpdk-test.p/test_bitops.c.o
[2268/2550] Compiling C object app/test/dpdk-test.p/test_byteorder.c.o
[2269/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_cirbuf.c.o
[2270/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_lib.c.o
[2271/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_num.c.o
[2272/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_portlist.c.o
[2273/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_string.c.o
[2274/2550] Compiling C object app/test/dpdk-test.p/test_common.c.o
[2275/2550] Compiling C object app/test/dpdk-test.p/test_cpuflags.c.o
[2276/2550] Compiling C object app/test/dpdk-test.p/test_cycles.c.o
[2277/2550] Generating rte_crypto_dpaa2_sec.pmd.c with a custom command
[2278/2550] Generating rte_baseband_acc100.pmd.c with a custom command
[2279/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_evdev.c.o
[2280/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_options_parsing.c.o
[2281/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_main.c.o
[2282/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_ops.c.o
[2283/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm.c.o
[2284/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_acl.c.o
[2285/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_runtime.c.o
[2286/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm_ipv6.c.o
[2287/2550] Generating rte_baseband_null.pmd.c with a custom command
[2288/2550] Generating rte_baseband_turbo_sw.pmd.c with a custom command
[2289/2550] Compiling C object drivers/librte_event_dlb2.a.p/meson-generated_.._rte_event_dlb2.pmd.c.o
[2290/2550] Compiling C object drivers/librte_event_dlb2.so.21.2.p/meson-generated_.._rte_event_dlb2.pmd.c.o
[2291/2550] Compiling C object drivers/librte_event_dsw.a.p/meson-generated_.._rte_event_dsw.pmd.c.o
[2292/2550] Compiling C object drivers/librte_event_dsw.so.21.2.p/meson-generated_.._rte_event_dsw.pmd.c.o
[2293/2550] Compiling C object drivers/librte_event_sw.a.p/meson-generated_.._rte_event_sw.pmd.c.o
[2294/2550] Compiling C object drivers/librte_event_sw.so.21.2.p/meson-generated_.._rte_event_sw.pmd.c.o
[2295/2550] Compiling C object drivers/librte_event_octeontx.so.21.2.p/meson-generated_.._rte_event_octeontx.pmd.c.o
[2296/2550] Compiling C object drivers/librte_event_octeontx.a.p/meson-generated_.._rte_event_octeontx.pmd.c.o
[2297/2550] Compiling C object app/test/dpdk-test.p/test_debug.c.o
[2298/2550] Compiling C object app/test/dpdk-test.p/test_eal_fs.c.o
[2299/2550] Compiling C object app/test/dpdk-test.p/test_errno.c.o
[2300/2550] Compiling C object drivers/librte_crypto_dpaa2_sec.a.p/meson-generated_.._rte_crypto_dpaa2_sec.pmd.c.o
[2301/2550] Compiling C object drivers/librte_crypto_dpaa2_sec.so.21.2.p/meson-generated_.._rte_crypto_dpaa2_sec.pmd.c.o
[2302/2550] Compiling C object drivers/librte_baseband_acc100.a.p/meson-generated_.._rte_baseband_acc100.pmd.c.o
[2303/2550] Linking static target drivers/librte_event_dsw.a
[2304/2550] Compiling C object drivers/librte_baseband_acc100.so.21.2.p/meson-generated_.._rte_baseband_acc100.pmd.c.o
[2305/2550] Compiling C object drivers/librte_baseband_null.a.p/meson-generated_.._rte_baseband_null.pmd.c.o
[2306/2550] Compiling C object drivers/librte_baseband_null.so.21.2.p/meson-generated_.._rte_baseband_null.pmd.c.o
[2307/2550] Linking static target drivers/librte_event_dlb2.a
[2308/2550] Compiling C object drivers/librte_baseband_turbo_sw.a.p/meson-generated_.._rte_baseband_turbo_sw.pmd.c.o
[2309/2550] Linking static target drivers/librte_event_sw.a
[2310/2550] Linking static target drivers/librte_crypto_dpaa2_sec.a
[2311/2550] Compiling C object drivers/librte_baseband_turbo_sw.so.21.2.p/meson-generated_.._rte_baseband_turbo_sw.pmd.c.o
[2312/2550] Linking static target drivers/librte_event_octeontx.a
[2313/2550] Linking static target drivers/librte_baseband_null.a
[2314/2550] Linking static target drivers/librte_baseband_turbo_sw.a
[2315/2550] Linking static target drivers/librte_baseband_acc100.a
[2316/2550] Compiling C object app/test/dpdk-test.p/test.c.o
[2317/2550] Generating rte_event_opdl.sym_chk with a custom command (wrapped by meson to capture output)
[2318/2550] Compiling C object app/test/dpdk-test.p/test_atomic.c.o
[2319/2550] Generating rte_crypto_scheduler.sym_chk with a custom command (wrapped by meson to capture output)
[2320/2550] Linking target drivers/librte_event_opdl.so.21.2
[2321/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_csumonly.c.o
[2322/2550] Compiling C object app/test/dpdk-test.p/test_interrupts.c.o
[2323/2550] Compiling C object app/test/dpdk-test.p/test_kvargs.c.o
[2324/2550] Compiling C object app/test/dpdk-test.p/test_hash_multiwriter.c.o
[2325/2550] Linking target drivers/librte_crypto_scheduler.so.21.2
[2326/2550] Compiling C object app/test/dpdk-test.p/test_external_mem.c.o
[2327/2550] Compiling C object app/test/dpdk-test.p/test_fib6_perf.c.o
[2328/2550] Compiling C object app/test/dpdk-test.p/test_bitmap.c.o
[2329/2550] Compiling C object app/test/dpdk-test.p/test_logs.c.o
[2330/2550] Compiling C object app/test/dpdk-test.p/test_lcores.c.o
[2331/2550] Compiling C object app/test/dpdk-test.p/test_crc.c.o
[2332/2550] Compiling C object app/test/dpdk-test.p/test_hash_functions.c.o
[2333/2550] Compiling C object app/test/dpdk-test.p/test_fbarray.c.o
[2334/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_etheraddr.c.o
[2335/2550] Compiling C object app/test/dpdk-test.p/test_barrier.c.o
[2336/2550] Compiling C object app/test/dpdk-test.p/commands.c.o
[2337/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_ipaddr.c.o
[2338/2550] Compiling C object app/test/dpdk-test.p/test_lpm6_perf.c.o
[2339/2550] Compiling C object app/test/dpdk-test.p/test_efd.c.o
[2340/2550] Compiling C object app/test/dpdk-test.p/test_efd_perf.c.o
[2341/2550] Compiling C object app/test/dpdk-test.p/test_memory.c.o
[2342/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_noisy_vnf.c.o
[2343/2550] Compiling C object app/test/dpdk-test.p/test_ethdev_link.c.o
[2344/2550] Compiling C object app/test/dpdk-test.p/test_fib.c.o
[2345/2550] Compiling C object app/test/dpdk-test.p/test_distributor_perf.c.o
[2346/2550] Compiling C object app/test/dpdk-test.p/test_metrics.c.o
[2347/2550] Compiling C object app/test/dpdk-test.p/test_func_reentrancy.c.o
[2348/2550] Compiling C object app/test/dpdk-test.p/test_hash_readwrite.c.o
[2349/2550] Compiling C object app/test/dpdk-test.p/test_hash_perf.c.o
[2350/2550] Compiling C object app/test/dpdk-test.p/test_bpf.c.o
[2351/2550] Compiling C object app/test/dpdk-test.p/test_malloc.c.o
[2352/2550] Compiling C object app/test/dpdk-test.p/test_fib_perf.c.o
[2353/2550] Compiling C object app/test/dpdk-test.p/test_mcslock.c.o
[2354/2550] Compiling C object app/test/dpdk-test.p/test_per_lcore.c.o
[2355/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline.c.o
[2356/2550] Compiling C object app/test/dpdk-test.p/test_power.c.o
[2357/2550] Generating rte_baseband_fpga_lte_fec.sym_chk with a custom command (wrapped by meson to capture output)
[2358/2550] Compiling C object app/test/dpdk-test.p/test_flow_classify.c.o
[2359/2550] Compiling C object app/test/dpdk-test.p/test_prefetch.c.o
[2360/2550] Compiling C object app/test/dpdk-test.p/test_pflock.c.o
[2361/2550] Compiling C object app/test/dpdk-test.p/test_event_eth_rx_adapter.c.o
[2362/2550] Compiling C object app/test/dpdk-test.p/test_power_kvm_vm.c.o
[2363/2550] Compiling C object app/test/dpdk-test.p/test_rand_perf.c.o
[2364/2550] Compiling C object app/test/dpdk-test.p/test_ipsec_sad.c.o
[2365/2550] Linking target drivers/librte_baseband_fpga_lte_fec.so.21.2
[2366/2550] Compiling C object app/test/dpdk-test.p/test_fib6.c.o
[2367/2550] Compiling C object app/test/dpdk-test.p/test_hash_readwrite_lf_perf.c.o
[2368/2550] Compiling C object app/test/dpdk-test.p/packet_burst_generator.c.o
[2369/2550] Generating rte_event_dsw.sym_chk with a custom command (wrapped by meson to capture output)
[2370/2550] Compiling C object app/test/dpdk-test.p/test_reciprocal_division.c.o
[2371/2550] Generating rte_event_sw.sym_chk with a custom command (wrapped by meson to capture output)
[2372/2550] Compiling C object app/test/dpdk-test.p/test_memzone.c.o
[2373/2550] Compiling C object app/test/dpdk-test.p/test_power_cpufreq.c.o
[2374/2550] Compiling C object app/test/dpdk-test.p/test_ipfrag.c.o
[2375/2550] Generating rte_event_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[2376/2550] Compiling C object app/test/dpdk-test.p/test_lpm6.c.o
[2377/2550] Compiling C object app/test/dpdk-test.p/test_memcpy.c.o
[2378/2550] Compiling C object app/test/dpdk-test.p/test_reciprocal_division_perf.c.o
[2379/2550] Generating rte_net_virtio.sym_chk with a custom command (wrapped by meson to capture output)
[2380/2550] Compiling C object app/test/dpdk-test.p/test_eventdev.c.o
[2381/2550] Generating rte_crypto_dpaa2_sec.sym_chk with a custom command (wrapped by meson to capture output)
[2382/2550] Generating rte_baseband_null.sym_chk with a custom command (wrapped by meson to capture output)
[2383/2550] Generating rte_baseband_turbo_sw.sym_chk with a custom command (wrapped by meson to capture output)
[2384/2550] Compiling C object app/test/dpdk-test.p/test_acl.c.o
[2385/2550] Generating rte_event_dlb2.sym_chk with a custom command (wrapped by meson to capture output)
[2386/2550] Compiling C object app/test/dpdk-test.p/test_kni.c.o
[2387/2550] Linking target drivers/librte_event_dsw.so.21.2
[2388/2550] Linking target drivers/librte_event_octeontx.so.21.2
[2389/2550] Linking target drivers/librte_event_sw.so.21.2
[2390/2550] Generating rte_baseband_acc100.sym_chk with a custom command (wrapped by meson to capture output)
[2391/2550] Linking target drivers/librte_net_virtio.so.21.2
[2392/2550] Linking target drivers/librte_baseband_turbo_sw.so.21.2
[2393/2550] Compiling C object app/test/dpdk-test.p/test_event_crypto_adapter.c.o
[2394/2550] Compiling C object app/test/dpdk-test.p/test_ring_stress.c.o
[2395/2550] Linking target drivers/librte_baseband_null.so.21.2
[2396/2550] Compiling C object app/test/dpdk-test.p/test_string_fns.c.o
[2397/2550] Linking target drivers/librte_crypto_dpaa2_sec.so.21.2
[2398/2550] Linking target drivers/librte_baseband_acc100.so.21.2
[2399/2550] Compiling C object app/test/dpdk-test.p/test_ipsec_perf.c.o
[2400/2550] Compiling C object app/test/dpdk-test.p/test_spinlock.c.o
[2401/2550] Linking target drivers/librte_event_dlb2.so.21.2
[2402/2550] Compiling C object app/test/dpdk-test.p/test_member.c.o
[2403/2550] Compiling C object app/test/dpdk-test.p/test_graph.c.o
[2404/2550] Compiling C object app/test/dpdk-test.p/test_tailq.c.o
[2405/2550] Compiling C object app/test/dpdk-test.p/test_meter.c.o
[2406/2550] Compiling C object app/test/dpdk-test.p/test_rcu_qsbr_perf.c.o
[2407/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
[2408/2550] Compiling C object app/test/dpdk-test.p/test_ring_mpmc_stress.c.o
[2409/2550] Compiling C object app/test/dpdk-test.p/test_rwlock.c.o
[2410/2550] Compiling C object app/test/dpdk-test.p/test_cryptodev_asym.c.o
[2411/2550] Compiling C object app/test/dpdk-test.p/test_ring_hts_stress.c.o
[2412/2550] Compiling C object app/test/dpdk-test.p/test_ring_mt_peek_stress_zc.c.o
[2413/2550] Compiling C object app/test/dpdk-test.p/test_ring_st_peek_stress_zc.c.o
[2414/2550] Compiling C object app/test/dpdk-test.p/test_cryptodev_security_pdcp.c.o
[2415/2550] Compiling C object app/test/dpdk-test.p/test_lpm_perf.c.o
[2416/2550] Compiling C object app/test/dpdk-test.p/test_timer_perf.c.o
[2417/2550] Compiling C object app/test/dpdk-test.p/test_version.c.o
[2418/2550] Compiling C object app/test/dpdk-test.p/test_timer_racecond.c.o
[2419/2550] Generating rte_kni_makefile with a custom command
[2420/2550] Generating igb_uio_makefile with a custom command
[2421/2550] Compiling C object app/test/dpdk-test.p/test_distributor.c.o
[2422/2550] Compiling C object app/test/dpdk-test.p/test_graph_perf.c.o
[2423/2550] Compiling C object app/test/dpdk-test.p/test_mempool_perf.c.o
[2424/2550] Compiling C object app/test/dpdk-test.p/test_mp_secondary.c.o
[2425/2550] Compiling C object app/test/dpdk-test.p/test_rawdev.c.o
[2426/2550] Compiling C object app/test/dpdk-test.p/test_trace_register.c.o
[2427/2550] Compiling C object app/test/dpdk-test.p/test_member_perf.c.o
[2428/2550] Compiling C object app/test/dpdk-test.p/test_telemetry_json.c.o
[2429/2550] Compiling C object app/test/dpdk-test.p/test_rib6.c.o
[2430/2550] Compiling C object app/test/dpdk-test.p/test_mempool.c.o
[2431/2550] Compiling C object app/test/dpdk-test.p/test_ring_rts_stress.c.o
[2432/2550] Compiling C object app/test/dpdk-test.p/test_timer.c.o
[2433/2550] Compiling C object app/test/dpdk-test.p/test_telemetry_data.c.o
[2434/2550] Compiling C object app/test/dpdk-test.p/test_stack_perf.c.o
[2435/2550] Compiling C object app/test/dpdk-test.p/test_stack.c.o
[2436/2550] Compiling C object app/test/dpdk-test.p/test_ring_mt_peek_stress.c.o
[2437/2550] Compiling C object app/test/dpdk-test.p/test_ticketlock.c.o
[2438/2550] Compiling C object app/test/dpdk-test.p/test_rib.c.o
[2439/2550] Compiling C object app/test/dpdk-test.p/test_ring_st_peek_stress.c.o
[2440/2550] Compiling C object app/test/dpdk-test.p/test_trace.c.o
[2441/2550] Compiling C object app/test/dpdk-test.p/test_lpm.c.o
[2442/2550] Compiling C object app/test/dpdk-test.p/test_bitratestats.c.o
[2443/2550] Compiling C object app/test/dpdk-test.p/test_table.c.o
[2444/2550] Compiling C object app/test/dpdk-test.p/test_red.c.o
[2445/2550] Compiling C object app/test/dpdk-test.p/test_reorder.c.o
[2446/2550] Compiling C object app/test/dpdk-test.p/test_sched.c.o
[2447/2550] Compiling C object app/test/dpdk-test.p/test_pmd_perf.c.o
[2448/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_testpmd.c.o
[2449/2550] Compiling C object app/test/dpdk-test.p/test_service_cores.c.o
[2450/2550] Compiling C object app/test/dpdk-test.p/test_timer_secondary.c.o
[2451/2550] Compiling C object app/test/dpdk-test.p/test_hash.c.o
[2452/2550] Compiling C object app/test/dpdk-test.p/test_latencystats.c.o
[2453/2550] Compiling C object app/test/dpdk-test.p/test_cryptodev_blockcipher.c.o
[2454/2550] Compiling C object app/test/dpdk-test.p/test_thash.c.o
[2455/2550] Compiling C object app/test/dpdk-test.p/test_table_ports.c.o
[2456/2550] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_test_bbdev_perf.c.o
[2457/2550] Compiling C object app/test/dpdk-test.p/test_event_eth_tx_adapter.c.o
[2458/2550] Compiling C object app/test/dpdk-test.p/test_ipsec.c.o
[2459/2550] Generating symbol file drivers/librte_crypto_dpaa2_sec.so.21.2.p/librte_crypto_dpaa2_sec.so.21.2.symbols
[2460/2550] Compiling C object app/test/dpdk-test.p/test_rcu_qsbr.c.o
[2461/2550] Linking target drivers/librte_event_dpaa2.so.21.2
[2462/2550] Compiling C object app/test/dpdk-test.p/test_pdump.c.o
[2463/2550] Compiling C object app/test/dpdk-test.p/test_table_tables.c.o
[2464/2550] Compiling C object app/test/dpdk-test.p/sample_packet_forward.c.o
[2465/2550] Compiling C object app/test/dpdk-test.p/test_link_bonding_rssconf.c.o
[2466/2550] Compiling C object app/test/dpdk-test.p/test_pmd_ring.c.o
[2467/2550] Compiling C object app/test/dpdk-test.p/test_eal_flags.c.o
[2468/2550] Compiling C object app/test/dpdk-test.p/test_event_ring.c.o
[2469/2550] Compiling C object app/test/dpdk-test.p/test_table_pipeline.c.o
[2470/2550] Compiling C object app/test/dpdk-test.p/test_table_acl.c.o
[2471/2550] Compiling C object app/test/dpdk-test.p/test_pmd_ring_perf.c.o
[2472/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev_ops.c.o
[2473/2550] Linking static target drivers/libtmp_rte_crypto_octeontx2.a
[2474/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_rx.c.o
[2475/2550] Compiling C object app/test/dpdk-test.p/test_security.c.o
[2476/2550] Generating rte_crypto_octeontx2.pmd.c with a custom command
[2477/2550] Compiling C object drivers/librte_crypto_octeontx2.a.p/meson-generated_.._rte_crypto_octeontx2.pmd.c.o
[2478/2550] Compiling C object drivers/librte_crypto_octeontx2.so.21.2.p/meson-generated_.._rte_crypto_octeontx2.pmd.c.o
[2479/2550] Linking static target drivers/librte_crypto_octeontx2.a
[2480/2550] Compiling C object app/test/dpdk-test.p/virtual_pmd.c.o
[2481/2550] Compiling C object app/test/dpdk-test.p/test_compressdev.c.o
[2482/2550] Compiling C object app/test/dpdk-test.p/test_table_combined.c.o
[2483/2550] Generating rte_crypto_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[2484/2550] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[2485/2550] Linking static target lib/librte_vhost.a
[2486/2550] Linking target drivers/librte_crypto_octeontx2.so.21.2
[2487/2550] Compiling C object app/test/dpdk-test.p/test_event_timer_adapter.c.o
[2488/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_tx.c.o
[2489/2550] Linking static target drivers/libtmp_rte_net_octeontx2.a
[2490/2550] Compiling C object app/test/dpdk-test.p/test_mbuf.c.o
[2491/2550] Compiling C object app/test/dpdk-test.p/test_link_bonding_mode4.c.o
[2492/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev_ops.c.o
[2493/2550] Linking static target drivers/libtmp_rte_crypto_octeontx.a
[2494/2550] Generating symbol file drivers/librte_crypto_octeontx2.so.21.2.p/librte_crypto_octeontx2.so.21.2.symbols
[2495/2550] Generating rte_net_octeontx2.pmd.c with a custom command
[2496/2550] Compiling C object drivers/librte_net_octeontx2.so.21.2.p/meson-generated_.._rte_net_octeontx2.pmd.c.o
[2497/2550] Compiling C object drivers/librte_net_octeontx2.a.p/meson-generated_.._rte_net_octeontx2.pmd.c.o
[2498/2550] Linking static target drivers/librte_net_octeontx2.a
[2499/2550] Compiling C object app/test/dpdk-test.p/test_link_bonding.c.o
[2500/2550] Generating rte_crypto_octeontx.pmd.c with a custom command
[2501/2550] Compiling C object drivers/librte_crypto_octeontx.a.p/meson-generated_.._rte_crypto_octeontx.pmd.c.o
[2502/2550] Compiling C object drivers/librte_crypto_octeontx.so.21.2.p/meson-generated_.._rte_crypto_octeontx.pmd.c.o
[2503/2550] Linking static target drivers/librte_crypto_octeontx.a
[2504/2550] Generating igb_uio with a custom command
make: Entering directory '/usr/src/kernels/4.18.0-269.el8.x86_64'
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.mod.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.ko
make: Leaving directory '/usr/src/kernels/4.18.0-269.el8.x86_64'
[2505/2550] Generating vhost.sym_chk with a custom command (wrapped by meson to capture output)
[2506/2550] Linking target lib/librte_vhost.so.21.2
[2507/2550] Generating rte_net_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[2508/2550] Linking target drivers/librte_net_octeontx2.so.21.2
[2509/2550] Generating rte_crypto_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[2510/2550] Linking target drivers/librte_crypto_octeontx.so.21.2
[2511/2550] Generating symbol file lib/librte_vhost.so.21.2.p/librte_vhost.so.21.2.symbols
[2512/2550] Generating rte_kni with a custom command
make: Entering directory '/usr/src/kernels/4.18.0-269.el8.x86_64'
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/kni/kni_net.o
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/kni/kni_misc.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.mod.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.ko
make: Leaving directory '/usr/src/kernels/4.18.0-269.el8.x86_64'
[2513/2550] Linking target drivers/librte_vdpa_ifc.so.21.2
[2514/2550] Linking target drivers/librte_net_vhost.so.21.2
[2515/2550] Generating symbol file drivers/librte_net_octeontx2.so.21.2.p/librte_net_octeontx2.so.21.2.symbols
[2516/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
[2517/2550] Linking static target lib/librte_pipeline.a
[2518/2550] Compiling C object app/test/dpdk-test.p/test_memcpy_perf.c.o
[2519/2550] Compiling C object app/test/dpdk-test.p/test_trace_perf.c.o
[2520/2550] Compiling C object app/test/dpdk-test.p/test_cryptodev.c.o
[2521/2550] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output)
[2522/2550] Linking target lib/librte_pipeline.so.21.2
[2523/2550] Generating symbol file lib/librte_pipeline.so.21.2.p/librte_pipeline.so.21.2.symbols
[2524/2550] Linking target drivers/librte_net_softnic.so.21.2
[2525/2550] Compiling C object app/test/dpdk-test.p/test_ring_perf.c.o
[2526/2550] Compiling C object app/test/dpdk-test.p/test_ring.c.o
[2527/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
[2528/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
[2529/2550] Linking static target drivers/libtmp_rte_event_octeontx2.a
[2530/2550] Generating rte_event_octeontx2.pmd.c with a custom command
[2531/2550] Compiling C object drivers/librte_event_octeontx2.so.21.2.p/meson-generated_.._rte_event_octeontx2.pmd.c.o
[2532/2550] Compiling C object drivers/librte_event_octeontx2.a.p/meson-generated_.._rte_event_octeontx2.pmd.c.o
[2533/2550] Linking static target drivers/librte_event_octeontx2.a
[2534/2550] Generating rte_event_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[2535/2550] Linking target drivers/librte_event_octeontx2.so.21.2
[2536/2550] Linking target app/dpdk-test-crypto-perf
[2537/2550] Linking target app/dpdk-testpmd
[2538/2550] Linking target app/test/dpdk-test
[2539/2550] Linking target app/dpdk-test-compress-perf
[2540/2550] Linking target app/dpdk-test-eventdev
[2541/2550] Linking target app/dpdk-pdump
[2542/2550] Linking target app/dpdk-test-fib
[2543/2550] Linking target app/dpdk-test-pipeline
[2544/2550] Linking target app/dpdk-proc-info
[2545/2550] Linking target app/dpdk-test-flow-perf
[2546/2550] Linking target app/dpdk-test-sad
[2547/2550] Linking target app/dpdk-test-cmdline
[2548/2550] Linking target app/dpdk-test-acl
[2549/2550] Linking target app/dpdk-test-regex
[2550/2550] Linking target app/dpdk-test-bbdev
28/04/2021 11:57:13             dut.10.240.183.254: find ./x86_64-native-linuxapp-gcc/kernel/ -name *.ko
28/04/2021 11:57:13             dut.10.240.183.254: ./x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.ko
./x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.ko
28/04/2021 11:57:13             dut.10.240.183.254: mkdir -p x86_64-native-linuxapp-gcc/kmod
28/04/2021 11:57:14             dut.10.240.183.254: 
28/04/2021 11:57:14             dut.10.240.183.254: cp ./x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.ko x86_64-native-linuxapp-gcc/kmod/
28/04/2021 11:57:14             dut.10.240.183.254: 
28/04/2021 11:57:14             dut.10.240.183.254: cp ./x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.ko x86_64-native-linuxapp-gcc/kmod/
28/04/2021 11:57:14             dut.10.240.183.254: 
28/04/2021 11:57:14             dut.10.240.183.254: quit
28/04/2021 11:57:14             dut.10.240.183.254: bash: : command not found...
Similar command is: 'quot'
28/04/2021 11:57:14             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_28533_20210428115531  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
28/04/2021 11:57:15             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_28533_20210428115531/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/04/2021 11:57:25             dut.10.240.183.254: set fwd rxonly
28/04/2021 11:57:25             dut.10.240.183.254: 
Set rxonly packet forwarding mode
28/04/2021 11:57:25             dut.10.240.183.254: set verbose 1
28/04/2021 11:57:25             dut.10.240.183.254: 
Change verbose level from 0 to 1
28/04/2021 11:57:25             dut.10.240.183.254: show port info all
28/04/2021 11:57:25             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/04/2021 11:57:25             dut.10.240.183.254: start
28/04/2021 11:57:25             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
28/04/2021 11:57:26             dut.10.240.183.254: ptype: 351
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=74 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
ptype: 352
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 TUNNEL_GRE INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=4 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
ptype: 353
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=114 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
ptype: 354
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 TUNNEL_GRE INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=40 - tunnel_len=4 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

28/04/2021 11:57:26  TestCVLAdvancedIAVFRSSGTPoGRE: Test Case test_parse_pfcp_over_gre_packet Result PASSED:
28/04/2021 11:57:26             dut.10.240.183.254: quit
28/04/2021 11:57:27             dut.10.240.183.254: 
Telling cores to stop...
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 statistics for port 0  ----------------------
  RX-packets: 4              RX-dropped: 0             RX-total: 4
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

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

Done.

Stopping port 0...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Port 0 is closed
Done

Bye...
28/04/2021 11:57:27             dut.10.240.183.254: rm -rf drivers/net/iavf/iavf_rxtx.c
28/04/2021 11:57:27             dut.10.240.183.254: 
28/04/2021 11:57:27             dut.10.240.183.254: cp -rf drivers/net/iavf/iavf_rxtx.c_bak drivers/net/iavf/iavf_rxtx.c
28/04/2021 11:57:27             dut.10.240.183.254: 
28/04/2021 11:57:27             dut.10.240.183.254: rm -rf x86_64-native-linuxapp-gcc
28/04/2021 11:57:27             dut.10.240.183.254: 
28/04/2021 11:57:27             dut.10.240.183.254: CC=gcc meson -Denable_kmods=True -Dlibdir=lib  --default-library=static x86_64-native-linuxapp-gcc
28/04/2021 11:57:34             dut.10.240.183.254: The Meson build system
Version: 0.57.1
Source dir: /root/dpdk
Build dir: /root/dpdk/x86_64-native-linuxapp-gcc
Build type: native build
Program cat found: YES (/usr/bin/cat)
Project name: DPDK
Project version: 21.05.0-rc1
C compiler for the host machine: gcc (gcc 8.4.1 "gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1)")
C linker for the host machine: gcc ld.bfd 2.30-90
Host machine cpu family: x86_64
Host machine cpu: x86_64
Message: ## Building in Developer Mode ##
Program pkg-config found: YES (/usr/bin/pkg-config)
Program list-dir-globs.py found: YES (/root/dpdk/buildtools/list-dir-globs.py)
Program check-symbols.sh found: YES (/root/dpdk/buildtools/check-symbols.sh)
Program options-ibverbs-static.sh found: YES (/root/dpdk/buildtools/options-ibverbs-static.sh)
Program binutils-avx512-check.sh found: YES (/root/dpdk/buildtools/binutils-avx512-check.sh)
Program python3 found: YES (/usr/bin/python3.6)
Program cat found: YES (/usr/bin/cat)
Program ../buildtools/symlink-drivers-solibs.sh found: YES (/bin/sh /root/dpdk/config/../buildtools/symlink-drivers-solibs.sh)
Checking for size of "void *" : 8
Checking for size of "void *" : 8
Library m found: YES
Library numa found: YES
Has header "numaif.h" : YES 
Library libfdt found: NO
Library libexecinfo found: NO
Found pkg-config: /usr/bin/pkg-config (1.4.2)
Run-time dependency libbsd found: NO (tried pkgconfig)
Run-time dependency libpcap found: NO (tried pkgconfig)
Library pcap found: NO
Compiler for C supports arguments -Wextra: YES 
config/meson.build:245: WARNING: Consider using the built-in warning_level option instead of using "-Wextra".
Compiler for C supports arguments -Wcast-qual: YES 
Compiler for C supports arguments -Wdeprecated: YES 
Compiler for C supports arguments -Wformat: YES 
Compiler for C supports arguments -Wformat-nonliteral: YES 
Compiler for C supports arguments -Wformat-security: YES 
Compiler for C supports arguments -Wmissing-declarations: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Wnested-externs: YES 
Compiler for C supports arguments -Wold-style-definition: YES 
Compiler for C supports arguments -Wpointer-arith: YES 
Compiler for C supports arguments -Wsign-compare: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wundef: YES 
Compiler for C supports arguments -Wwrite-strings: YES 
Compiler for C supports arguments -Wno-address-of-packed-member: NO 
Compiler for C supports arguments -Wno-packed-not-aligned: YES 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Fetching value of define "__SSE4_2__" : 1 
Fetching value of define "__AES__" : 1 
Fetching value of define "__AVX__" : 1 
Fetching value of define "__AVX2__" : 1 
Fetching value of define "__AVX512BW__" :  
Fetching value of define "__AVX512CD__" :  
Fetching value of define "__AVX512DQ__" :  
Fetching value of define "__AVX512F__" :  
Fetching value of define "__AVX512VL__" :  
Fetching value of define "__PCLMUL__" : 1 
Fetching value of define "__RDRND__" : 1 
Fetching value of define "__RDSEED__" :  
Fetching value of define "__VPCLMULQDQ__" :  
Compiler for C supports arguments -Wno-format-truncation: YES 
Message: lib/kvargs: Defining dependency "kvargs"
Message: lib/telemetry: Defining dependency "telemetry"
Checking for function "getentropy" : YES 
Message: lib/eal: Defining dependency "eal"
Message: lib/ring: Defining dependency "ring"
Message: lib/rcu: Defining dependency "rcu"
Message: lib/mempool: Defining dependency "mempool"
Message: lib/mbuf: Defining dependency "mbuf"
Fetching value of define "__PCLMUL__" : 1 (cached)
Fetching value of define "__AVX512F__" :  (cached)
Compiler for C supports arguments -mpclmul: YES 
Compiler for C supports arguments -maes: YES 
Compiler for C supports arguments -mavx512f: YES 
Compiler for C supports arguments -mavx512bw: YES 
Compiler for C supports arguments -mavx512dq: YES 
Compiler for C supports arguments -mavx512vl: YES 
Compiler for C supports arguments -mvpclmulqdq: YES 
Compiler for C supports arguments -mavx2: YES 
Compiler for C supports arguments -mavx: YES 
Message: lib/net: Defining dependency "net"
Message: lib/meter: Defining dependency "meter"
Message: lib/ethdev: Defining dependency "ethdev"
Message: lib/pci: Defining dependency "pci"
Message: lib/cmdline: Defining dependency "cmdline"
Run-time dependency jansson found: NO (tried pkgconfig)
Message: lib/metrics: Defining dependency "metrics"
Message: lib/hash: Defining dependency "hash"
Message: lib/timer: Defining dependency "timer"
Fetching value of define "__AVX2__" : 1 (cached)
Fetching value of define "__AVX512F__" :  (cached)
Fetching value of define "__AVX512VL__" :  (cached)
Fetching value of define "__AVX512CD__" :  (cached)
Fetching value of define "__AVX512BW__" :  (cached)
Compiler for C supports arguments -mavx512f -mavx512vl -mavx512cd -mavx512bw: YES 
Message: lib/acl: Defining dependency "acl"
Message: lib/bbdev: Defining dependency "bbdev"
Message: lib/bitratestats: Defining dependency "bitratestats"
Message: lib/cfgfile: Defining dependency "cfgfile"
Message: lib/compressdev: Defining dependency "compressdev"
Message: lib/cryptodev: Defining dependency "cryptodev"
Message: lib/distributor: Defining dependency "distributor"
Message: lib/efd: Defining dependency "efd"
Message: lib/eventdev: Defining dependency "eventdev"
Message: lib/gro: Defining dependency "gro"
Message: lib/gso: Defining dependency "gso"
Message: lib/ip_frag: Defining dependency "ip_frag"
Message: lib/jobstats: Defining dependency "jobstats"
Message: lib/kni: Defining dependency "kni"
Message: lib/latencystats: Defining dependency "latencystats"
Message: lib/lpm: Defining dependency "lpm"
Message: lib/member: Defining dependency "member"
Message: lib/power: Defining dependency "power"
Message: lib/pdump: Defining dependency "pdump"
Message: lib/rawdev: Defining dependency "rawdev"
Message: lib/regexdev: Defining dependency "regexdev"
Message: lib/rib: Defining dependency "rib"
Message: lib/reorder: Defining dependency "reorder"
Message: lib/sched: Defining dependency "sched"
Message: lib/security: Defining dependency "security"
Message: lib/stack: Defining dependency "stack"
Has header "linux/userfaultfd.h" : YES 
Message: lib/vhost: Defining dependency "vhost"
Message: lib/ipsec: Defining dependency "ipsec"
Fetching value of define "__AVX512F__" :  (cached)
Fetching value of define "__AVX512DQ__" :  (cached)
Compiler for C supports arguments -mavx512f -mavx512dq: YES 
Compiler for C supports arguments -mavx512bw: YES (cached)
Message: lib/fib: Defining dependency "fib"
Message: lib/port: Defining dependency "port"
Message: lib/table: Defining dependency "table"
Message: lib/pipeline: Defining dependency "pipeline"
Message: lib/flow_classify: Defining dependency "flow_classify"
Run-time dependency libelf found: YES 0.182
Message: lib/bpf: Defining dependency "bpf"
Message: lib/graph: Defining dependency "graph"
Message: lib/node: Defining dependency "node"
Compiler for C supports arguments -Wno-format-truncation: YES (cached)
Message: drivers/common/cpt: Defining dependency "common_cpt"
Compiler for C supports arguments -Wno-cast-qual: YES 
Compiler for C supports arguments -Wno-pointer-arith: YES 
Message: drivers/common/dpaax: Defining dependency "common_dpaax"
Compiler for C supports arguments -Wno-pointer-to-int-cast: YES 
Message: drivers/common/iavf: Defining dependency "common_iavf"
Run-time dependency libmusdk found: NO (tried pkgconfig)
Message: drivers/common/octeontx: Defining dependency "common_octeontx"
Message: drivers/common/octeontx2: Defining dependency "common_octeontx2"
Compiler for C supports arguments -Wno-cast-qual: YES (cached)
Compiler for C supports arguments -Wno-pointer-arith: YES (cached)
Message: drivers/bus/dpaa: Defining dependency "bus_dpaa"
Message: drivers/bus/fslmc: Defining dependency "bus_fslmc"
Message: drivers/bus/ifpga: Defining dependency "bus_ifpga"
Message: drivers/bus/pci: Defining dependency "bus_pci"
Message: drivers/bus/vdev: Defining dependency "bus_vdev"
Message: drivers/bus/vmbus: Defining dependency "bus_vmbus"
Message: drivers/common/cnxk: Defining dependency "common_cnxk"
Compiler for C supports arguments -std=c11: YES 
Compiler for C supports arguments -Wno-strict-prototypes: YES 
Compiler for C supports arguments -D_BSD_SOURCE: YES 
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES 
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES 
Run-time dependency libmlx5 found: NO (tried pkgconfig)
Library mlx5 found: NO
Run-time dependency libcrypto found: NO (tried pkgconfig)
Message: drivers/common/qat: Defining dependency "common_qat"
Compiler for C supports arguments -Wdisabled-optimization: YES 
Compiler for C supports arguments -Waggregate-return: YES 
Compiler for C supports arguments -Wbad-function-cast: YES 
Compiler for C supports arguments -Wno-sign-compare: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wno-unused-variable: YES 
Compiler for C supports arguments -Wno-empty-body: YES 
Compiler for C supports arguments -Wno-unused-but-set-variable: YES 
Message: drivers/common/sfc_efx: Defining dependency "common_sfc_efx"
Message: drivers/mempool/bucket: Defining dependency "mempool_bucket"
Message: drivers/mempool/cnxk: Defining dependency "mempool_cnxk"
Message: drivers/mempool/dpaa: Defining dependency "mempool_dpaa"
Message: drivers/mempool/dpaa2: Defining dependency "mempool_dpaa2"
Message: drivers/mempool/octeontx: Defining dependency "mempool_octeontx"
Message: drivers/mempool/octeontx2: Defining dependency "mempool_octeontx2"
Message: drivers/mempool/ring: Defining dependency "mempool_ring"
Message: drivers/mempool/stack: Defining dependency "mempool_stack"
Message: drivers/net/af_packet: Defining dependency "net_af_packet"
Run-time dependency libbpf found: NO (tried pkgconfig)
Library bpf found: NO
Message: drivers/net/ark: Defining dependency "net_ark"
Message: drivers/net/atlantic: Defining dependency "net_atlantic"
Message: drivers/net/avp: Defining dependency "net_avp"
Message: drivers/net/axgbe: Defining dependency "net_axgbe"
Run-time dependency zlib found: YES 1.2.11
Message: drivers/net/bnx2x: Defining dependency "net_bnx2x"
Message: drivers/net/bnxt: Defining dependency "net_bnxt"
Message: drivers/net/bonding: Defining dependency "net_bond"
Message: drivers/net/cxgbe: Defining dependency "net_cxgbe"
Compiler for C supports arguments -Wno-pointer-arith: YES (cached)
Message: drivers/net/dpaa: Defining dependency "net_dpaa"
Message: drivers/net/dpaa2: Defining dependency "net_dpaa2"
Compiler for C supports arguments -Wno-uninitialized: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-unused-variable: YES (cached)
Compiler for C supports arguments -Wno-misleading-indentation: YES 
Compiler for C supports arguments -Wno-implicit-fallthrough: YES 
Message: drivers/net/e1000: Defining dependency "net_e1000"
Message: drivers/net/ena: Defining dependency "net_ena"
Message: drivers/net/enetc: Defining dependency "net_enetc"
Fetching value of define "__AVX2__" : 1 (cached)
Message: drivers/net/enic: Defining dependency "net_enic"
Message: drivers/net/failsafe: Defining dependency "net_failsafe"
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-unused-value: YES 
Compiler for C supports arguments -Wno-strict-aliasing: YES 
Compiler for C supports arguments -Wno-format-extra-args: YES 
Compiler for C supports arguments -Wno-unused-variable: YES (cached)
Compiler for C supports arguments -Wno-implicit-fallthrough: YES (cached)
Message: drivers/net/fm10k: Defining dependency "net_fm10k"
Message: drivers/net/hinic: Defining dependency "net_hinic"
Message: drivers/net/hns3: Defining dependency "net_hns3"
Compiler for C supports arguments -Wno-sign-compare: YES (cached)
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-format: YES 
Compiler for C supports arguments -Wno-format-security: YES 
Compiler for C supports arguments -Wno-format-nonliteral: YES 
Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Fetching value of define "__AVX2__" : 1 (cached)
Fetching value of define "__AVX512F__" :  (cached)
Compiler for C supports arguments -mavx512f: YES (cached)
Compiler for C supports arguments -mavx512bw: YES (cached)
Compiler for C supports arguments -march=skylake-avx512: YES 
Message: drivers/net/i40e: Defining dependency "net_i40e"
Fetching value of define "__AVX2__" : 1 (cached)
Fetching value of define "__AVX512F__" :  (cached)
Compiler for C supports arguments -mavx512f: YES (cached)
Compiler for C supports arguments -mavx512bw: YES (cached)
Compiler for C supports arguments -march=skylake-avx512: YES (cached)
Message: drivers/net/iavf: Defining dependency "net_iavf"
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Fetching value of define "__AVX2__" : 1 (cached)
Fetching value of define "__AVX512F__" :  (cached)
Compiler for C supports arguments -mavx512f: YES (cached)
Compiler for C supports arguments -mavx512bw: YES (cached)
Compiler for C supports arguments -march=skylake-avx512: YES (cached)
Message: drivers/net/ice: Defining dependency "net_ice"
Message: drivers/net/igc: Defining dependency "net_igc"
Message: drivers/net/ionic: Defining dependency "net_ionic"
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Message: drivers/net/ixgbe: Defining dependency "net_ixgbe"
Message: drivers/net/kni: Defining dependency "net_kni"
Message: drivers/net/liquidio: Defining dependency "net_liquidio"
Message: drivers/net/memif: Defining dependency "net_memif"
Run-time dependency libmlx4 found: NO (tried pkgconfig)
Library mlx4 found: NO
Compiler for C supports arguments -std=c11: YES (cached)
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
Message: Disabling mlx5 [drivers/net/mlx5]: missing internal dependency "common_mlx5"
Run-time dependency libmusdk found: NO (tried pkgconfig)
Run-time dependency libmusdk found: NO (tried pkgconfig)
Message: drivers/net/netvsc: Defining dependency "net_netvsc"
Run-time dependency netcope-common found: NO (tried pkgconfig)
Message: drivers/net/nfp: Defining dependency "net_nfp"
Message: drivers/net/null: Defining dependency "net_null"
Message: drivers/net/octeontx: Defining dependency "net_octeontx"
Compiler for C supports arguments -flax-vector-conversions: YES 
Message: drivers/net/octeontx2: Defining dependency "net_octeontx2"
Message: drivers/net/octeontx_ep: Defining dependency "net_octeontx_ep"
Compiler for C supports arguments -Wno-pointer-arith: YES (cached)
Message: drivers/net/pfe: Defining dependency "net_pfe"
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-sign-compare: YES (cached)
Compiler for C supports arguments -Wno-missing-prototypes: YES 
Compiler for C supports arguments -Wno-cast-qual: YES (cached)
Compiler for C supports arguments -Wno-unused-function: YES 
Compiler for C supports arguments -Wno-unused-variable: YES (cached)
Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-missing-prototypes: YES (cached)
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-format-nonliteral: YES (cached)
Compiler for C supports arguments -Wno-shift-negative-value: YES 
Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-missing-declarations: YES 
Compiler for C supports arguments -Wno-maybe-uninitialized: YES 
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -Wno-shift-negative-value: YES (cached)
Compiler for C supports arguments -Wno-implicit-fallthrough: YES (cached)
Compiler for C supports arguments -Wno-format-extra-args: YES (cached)
Compiler for C supports arguments -Wno-visibility: NO 
Compiler for C supports arguments -Wno-empty-body: YES (cached)
Compiler for C supports arguments -Wno-invalid-source-encoding: NO 
Compiler for C supports arguments -Wno-sometimes-uninitialized: NO 
Compiler for C supports arguments -Wno-pointer-bool-conversion: NO 
Compiler for C supports arguments -Wno-format-nonliteral: YES (cached)
Message: drivers/net/qede: Defining dependency "net_qede"
Message: drivers/net/ring: Defining dependency "net_ring"
Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
Compiler for C supports arguments -Wdisabled-optimization: YES (cached)
Compiler for C supports arguments -Waggregate-return: YES (cached)
Compiler for C supports arguments -Wbad-function-cast: YES (cached)
Message: drivers/net/sfc: Defining dependency "net_sfc"
Message: drivers/net/softnic: Defining dependency "net_softnic"
Run-time dependency libsze2 found: NO (tried pkgconfig)
Header <linux/pkt_cls.h> has symbol "TCA_FLOWER_UNSPEC" : YES 
Header <linux/pkt_cls.h> has symbol "TCA_FLOWER_KEY_VLAN_PRIO" : YES 
Header <linux/pkt_cls.h> has symbol "TCA_BPF_UNSPEC" : YES 
Header <linux/pkt_cls.h> has symbol "TCA_BPF_FD" : YES 
Header <linux/tc_act/tc_bpf.h> has symbol "TCA_ACT_BPF_UNSPEC" : YES 
Header <linux/tc_act/tc_bpf.h> has symbol "TCA_ACT_BPF_FD" : YES 
Configuring tap_autoconf.h using configuration
Message: drivers/net/tap: Defining dependency "net_tap"
Compiler for C supports arguments -fno-prefetch-loop-arrays: YES 
Compiler for C supports arguments -Wno-maybe-uninitialized: YES (cached)
Message: drivers/net/thunderx: Defining dependency "net_thunderx"
Message: drivers/net/txgbe: Defining dependency "net_txgbe"
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
Message: drivers/net/vdev_netvsc: Defining dependency "net_vdev_netvsc"
Message: drivers/net/vhost: Defining dependency "net_vhost"
Compiler for C supports arguments -mavx512f: YES (cached)
Compiler for C supports arguments -mavx512vl: YES (cached)
Compiler for C supports arguments -mavx512bw: YES (cached)
Message: drivers/net/virtio: Defining dependency "net_virtio"
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-format-extra-args: YES (cached)
Message: drivers/net/vmxnet3: Defining dependency "net_vmxnet3"
Message: drivers/raw/dpaa2_cmdif: Defining dependency "raw_dpaa2_cmdif"
Message: drivers/raw/dpaa2_qdma: Defining dependency "raw_dpaa2_qdma"
Message: drivers/raw/ioat: Defining dependency "raw_ioat"
Message: drivers/raw/ntb: Defining dependency "raw_ntb"
Message: drivers/raw/octeontx2_dma: Defining dependency "raw_octeontx2_dma"
Message: drivers/raw/octeontx2_ep: Defining dependency "raw_octeontx2_ep"
Message: drivers/raw/skeleton: Defining dependency "raw_skeleton"
Library IPSec_MB found: NO
Library IPSec_MB found: NO
Run-time dependency libaarch64crypto found: NO (tried pkgconfig)
Message: drivers/crypto/bcmfs: Defining dependency "crypto_bcmfs"
Message: drivers/crypto/caam_jr: Defining dependency "crypto_caam_jr"
Run-time dependency libcrypto found: NO (tried pkgconfig)
Message: drivers/crypto/dpaa_sec: Defining dependency "crypto_dpaa_sec"
Message: drivers/crypto/dpaa2_sec: Defining dependency "crypto_dpaa2_sec"
Library IPSec_MB found: NO
Run-time dependency libmusdk found: NO (tried pkgconfig)
Message: drivers/crypto/nitrox: Defining dependency "crypto_nitrox"
Message: drivers/crypto/null: Defining dependency "crypto_null"
Message: drivers/crypto/octeontx: Defining dependency "crypto_octeontx"
Message: drivers/crypto/octeontx2: Defining dependency "crypto_octeontx2"
Run-time dependency libcrypto found: NO (tried pkgconfig)
Message: drivers/crypto/scheduler: Defining dependency "crypto_scheduler"
Library IPSec_MB found: NO
Message: drivers/crypto/virtio: Defining dependency "crypto_virtio"
Library IPSec_MB found: NO
Run-time dependency libisal found: NO (tried pkgconfig)
Compiler for C supports arguments -std=c11: YES (cached)
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
Message: Disabling mlx5 [drivers/compress/mlx5]: missing internal dependency "common_mlx5"
Message: drivers/compress/octeontx: Defining dependency "compress_octeontx"
Dependency zlib found: YES 1.2.11 (cached)
Message: drivers/compress/zlib: Defining dependency "compress_zlib"
Compiler for C supports arguments -std=c11: YES (cached)
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
Message: Disabling mlx5 [drivers/regex/mlx5]: missing internal dependency "common_mlx5"
Library librxp_compiler found: NO
Message: drivers/regex/octeontx2: Defining dependency "regex_octeontx2"
Message: drivers/vdpa/ifc: Defining dependency "vdpa_ifc"
Compiler for C supports arguments -std=c11: YES (cached)
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
Message: Disabling mlx5 [drivers/vdpa/mlx5]: missing internal dependency "common_mlx5"
Message: drivers/event/dlb2: Defining dependency "event_dlb2"
Message: drivers/event/dpaa: Defining dependency "event_dpaa"
Message: drivers/event/dpaa2: Defining dependency "event_dpaa2"
Compiler for C supports arguments -Wno-format-nonliteral: YES (cached)
Message: drivers/event/dsw: Defining dependency "event_dsw"
Message: drivers/event/octeontx2: Defining dependency "event_octeontx2"
Message: drivers/event/opdl: Defining dependency "event_opdl"
Message: drivers/event/skeleton: Defining dependency "event_skeleton"
Message: drivers/event/sw: Defining dependency "event_sw"
Message: drivers/event/octeontx: Defining dependency "event_octeontx"
Message: drivers/baseband/acc100: Defining dependency "baseband_acc100"
Message: drivers/baseband/fpga_5gnr_fec: Defining dependency "baseband_fpga_5gnr_fec"
Message: drivers/baseband/fpga_lte_fec: Defining dependency "baseband_fpga_lte_fec"
Message: drivers/baseband/null: Defining dependency "baseband_null"
Library libturbo found: NO
Library libldpc_decoder_5gnr found: NO
Message: drivers/baseband/turbo_sw: Defining dependency "baseband_turbo_sw"
Compiler for C supports arguments -Wno-format-truncation: YES (cached)
Dependency zlib found: YES 1.2.11 (cached)
Message: hugepage availability: true
Program get-coremask.sh found: YES (/root/dpdk/app/test/get-coremask.sh)
Program doxygen found: NO
Program sphinx-build found: NO
Configuring rte_build_config.h using configuration
Message: 
=================
Libraries Enabled
=================

libs:
	kvargs, telemetry, eal, ring, rcu, mempool, mbuf, net, 
	meter, ethdev, pci, cmdline, metrics, hash, timer, acl, 
	bbdev, bitratestats, cfgfile, compressdev, cryptodev, distributor, efd, eventdev, 
	gro, gso, ip_frag, jobstats, kni, latencystats, lpm, member, 
	power, pdump, rawdev, regexdev, rib, reorder, sched, security, 
	stack, vhost, ipsec, fib, port, table, pipeline, flow_classify, 
	bpf, graph, node, 

Message: 
===============
Drivers Enabled
===============

common:
	cpt, dpaax, iavf, octeontx, octeontx2, cnxk, qat, sfc_efx, 
	
bus:
	dpaa, fslmc, ifpga, pci, vdev, vmbus, 
mempool:
	bucket, cnxk, dpaa, dpaa2, octeontx, octeontx2, ring, stack, 
	
net:
	af_packet, ark, atlantic, avp, axgbe, bnx2x, bnxt, bond, 
	cxgbe, dpaa, dpaa2, e1000, ena, enetc, enic, failsafe, 
	fm10k, hinic, hns3, i40e, iavf, ice, igc, ionic, 
	ixgbe, kni, liquidio, memif, netvsc, nfp, null, octeontx, 
	octeontx2, octeontx_ep, pfe, qede, ring, sfc, softnic, tap, 
	thunderx, txgbe, vdev_netvsc, vhost, virtio, vmxnet3, 
raw:
	dpaa2_cmdif, dpaa2_qdma, ioat, ntb, octeontx2_dma, octeontx2_ep, skeleton, 
crypto:
	bcmfs, caam_jr, dpaa_sec, dpaa2_sec, nitrox, null, octeontx, octeontx2, 
	scheduler, virtio, 
compress:
	octeontx, zlib, 
regex:
	octeontx2, 
vdpa:
	ifc, 
event:
	dlb2, dpaa, dpaa2, dsw, octeontx2, opdl, skeleton, sw, 
	octeontx, 
baseband:
	acc100, fpga_5gnr_fec, fpga_lte_fec, null, turbo_sw, 

Message: 
=================
Content Skipped
=================

libs:
	
drivers:
	common/mvep:	missing dependency, "libmusdk"
	common/mlx5:	missing dependency, "mlx5"
	crypto/qat:	missing dependency, libcrypto
	net/af_xdp:	missing dependency, "libbpf"
	net/ipn3ke:	missing dependency, "libfdt"
	net/mlx4:	missing dependency, "mlx4"
	net/mlx5:	missing internal dependency, "common_mlx5"
	net/mvneta:	missing dependency, "libmusdk"
	net/mvpp2:	missing dependency, "libmusdk"
	net/nfb:	missing dependency, "libnfb"
	net/pcap:	missing dependency, "libpcap"
	net/szedata2:	missing dependency, "libsze2"
	raw/ifpga:	missing dependency, "libfdt"
	crypto/aesni_gcm:	missing dependency, "libIPSec_MB"
	crypto/aesni_mb:	missing dependency, "libIPSec_MB"
	crypto/armv8:	missing dependency, "libAArch64crypto"
	crypto/ccp:	missing dependency, "libcrypto"
	crypto/kasumi:	missing dependency, "libIPSec_MB"
	crypto/mvsam:	missing dependency, "libmusdk"
	crypto/openssl:	missing dependency, "libcrypto"
	crypto/snow3g:	missing dependency, "libIPSec_MB"
	crypto/zuc:	missing dependency, "libIPSec_MB"
	compress/isal:	missing dependency, "libisal"
	compress/mlx5:	missing internal dependency, "common_mlx5"
	regex/mlx5:	missing internal dependency, "common_mlx5"
	vdpa/mlx5:	missing internal dependency, "common_mlx5"
	

Build targets in project: 1016

Found ninja-1.10.0.git.kitware.jobserver-1 at /usr/local/bin/ninja
28/04/2021 11:57:34             dut.10.240.183.254: ninja -C x86_64-native-linuxapp-gcc
28/04/2021 11:58:25             dut.10.240.183.254: ninja: Entering directory `x86_64-native-linuxapp-gcc'
[1/2550] Generating rte_kvargs_def with a custom command
[2/2550] Generating rte_kvargs_mingw with a custom command
[3/2550] Generating rte_telemetry_def with a custom command
[4/2550] Generating rte_telemetry_mingw with a custom command
[5/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_hypervisor.c.o
[6/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_cpuflags.c.o
[7/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_debug.c.o
[8/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_errno.c.o
[9/2550] Generating rte_ring_def with a custom command
[10/2550] Generating rte_ring_mingw with a custom command
[11/2550] Generating rte_eal_def with a custom command
[12/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_class.c.o
[13/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_string_fns.c.o
[14/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_version.c.o
[15/2550] Generating rte_eal_mingw with a custom command
[16/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_hexdump.c.o
[17/2550] Compiling C object lib/librte_eal.a.p/eal_unix_rte_thread.c.o
[18/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_cpuflags.c.o
[19/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_debug.c.o
[20/2550] Compiling C object lib/librte_eal.a.p/eal_x86_rte_cpuflags.c.o
[21/2550] Compiling C object lib/librte_eal.a.p/eal_x86_rte_spinlock.c.o
[22/2550] Generating rte_rcu_def with a custom command
[23/2550] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_data.c.o
[24/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_config.c.o
[25/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_launch.c.o
[26/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_reciprocal.c.o
[27/2550] Compiling C object lib/librte_eal.a.p/eal_unix_eal_unix_timer.c.o
[28/2550] Compiling C object lib/librte_eal.a.p/eal_x86_rte_hypervisor.c.o
[29/2550] Generating rte_rcu_mingw with a custom command
[30/2550] Compiling C object lib/librte_kvargs.a.p/kvargs_rte_kvargs.c.o
[31/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_timer.c.o
[32/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_uuid.c.o
[33/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o
[34/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_log.c.o
[35/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio_mp_sync.c.o
[36/2550] Generating rte_mempool_def with a custom command
[37/2550] Generating rte_mempool_mingw with a custom command
[38/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_keepalive.c.o
[39/2550] Compiling C object lib/librte_eal.a.p/eal_unix_eal_file.c.o
[40/2550] Generating rte_mbuf_def with a custom command
[41/2550] Linking static target lib/librte_kvargs.a
[42/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_mcfg.c.o
[43/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_tailqs.c.o
[44/2550] Compiling C object lib/librte_eal.a.p/eal_unix_eal_unix_memory.c.o
[45/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_timer.c.o
[46/2550] Compiling C object lib/librte_eal.a.p/eal_x86_rte_cycles.c.o
[47/2550] Compiling C object lib/librte_eal.a.p/eal_x86_rte_power_intrinsics.c.o
[48/2550] Generating rte_mbuf_mingw with a custom command
[49/2550] Generating rte_distributor_mingw with a custom command
[50/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_random.c.o
[51/2550] Generating rte_net_def with a custom command
[52/2550] Generating rte_net_mingw with a custom command
[53/2550] Generating rte_meter_def with a custom command
[54/2550] Generating rte_meter_mingw with a custom command
[55/2550] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_legacy.c.o
[56/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_bus.c.o
[57/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memalloc.c.o
[58/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_thread.c.o
[59/2550] Generating rte_ethdev_def with a custom command
[60/2550] Generating rte_ethdev_mingw with a custom command
[61/2550] Generating rte_pci_def with a custom command
[62/2550] Generating rte_pci_mingw with a custom command
[63/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_ctf.c.o
[64/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_thread.c.o
[65/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_devargs.c.o
[66/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_log.c.o
[67/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_points.c.o
[68/2550] Compiling C object lib/librte_eal.a.p/eal_common_hotplug_mp.c.o
[69/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace.c.o
[70/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_utils.c.o
[71/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o
[72/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o
[73/2550] Compiling C object lib/librte_ring.a.p/ring_rte_ring.c.o
[74/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_lcore.c.o
[75/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memzone.c.o
[76/2550] Compiling C object lib/librte_eal.a.p/eal_common_malloc_elem.c.o
[77/2550] Compiling C object lib/librte_eal.a.p/eal_common_malloc_mp.c.o
[78/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_dynmem.c.o
[79/2550] Generating rte_cmdline_def with a custom command
[80/2550] Generating rte_cmdline_mingw with a custom command
[81/2550] Generating rte_metrics_def with a custom command
[82/2550] Generating rte_metrics_mingw with a custom command
[83/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_dev.c.o
[84/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_vt100.c.o
[85/2550] Generating rte_hash_def with a custom command
[86/2550] Generating rte_hash_mingw with a custom command
[87/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_socket.c.o
[88/2550] Generating rte_timer_def with a custom command
[89/2550] Linking static target lib/librte_ring.a
[90/2550] Compiling C object lib/librte_pci.a.p/pci_rte_pci.c.o
[91/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline.c.o
[92/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_os_unix.c.o
[93/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o
[94/2550] Compiling C object lib/librte_meter.a.p/meter_rte_meter.c.o
[95/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_portlist.c.o
[96/2550] Generating rte_timer_mingw with a custom command
[97/2550] Linking static target lib/librte_pci.a
[98/2550] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry.c.o
[99/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_string.c.o
[100/2550] Generating rte_acl_def with a custom command
[101/2550] Generating rte_bbdev_def with a custom command
[102/2550] Generating rte_bbdev_mingw with a custom command
[103/2550] Generating rte_acl_mingw with a custom command
[104/2550] Generating rte_bitratestats_def with a custom command
[105/2550] Linking static target lib/librte_meter.a
[106/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_num.c.o
[107/2550] Generating rte_bitratestats_mingw with a custom command
[108/2550] Generating rte_cfgfile_def with a custom command
[109/2550] Generating rte_cfgfile_mingw with a custom command
[110/2550] Linking static target lib/librte_telemetry.a
[111/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memory.c.o
[112/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_cirbuf.c.o
[113/2550] Generating rte_compressdev_def with a custom command
[114/2550] Compiling C object lib/librte_metrics.a.p/metrics_rte_metrics.c.o
[115/2550] Compiling C object lib/librte_hash.a.p/hash_rte_fbk_hash.c.o
[116/2550] Generating rte_compressdev_mingw with a custom command
[117/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse.c.o
[118/2550] Generating rte_cryptodev_def with a custom command
[119/2550] Generating rte_cryptodev_mingw with a custom command
[120/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_proc.c.o
[121/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_service.c.o
[122/2550] Generating rte_distributor_def with a custom command
[123/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal.c.o
[124/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_rdline.c.o
[125/2550] Generating rte_efd_def with a custom command
[126/2550] Generating rte_efd_mingw with a custom command
[127/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o
[128/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_fbarray.c.o
[129/2550] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_pool_ops.c.o
[130/2550] Compiling C object lib/librte_net.a.p/net_net_crc_sse.c.o
[131/2550] Generating rte_eventdev_def with a custom command
[132/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o
[133/2550] Compiling C object lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o
[134/2550] Linking static target lib/net/libnet_crc_avx512_lib.a
[135/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o
[136/2550] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops_default.c.o
[137/2550] Compiling C object lib/librte_cfgfile.a.p/cfgfile_rte_cfgfile.c.o
[138/2550] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_ptype.c.o
[139/2550] Compiling C object lib/librte_net.a.p/net_rte_ether.c.o
[140/2550] Compiling C object lib/librte_net.a.p/net_rte_net_crc.c.o
[141/2550] Generating rte_eventdev_mingw with a custom command
[142/2550] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops.c.o
[143/2550] Linking static target lib/librte_cfgfile.a
[144/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_profile.c.o
[145/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_etheraddr.c.o
[146/2550] Generating rte_gro_def with a custom command
[147/2550] Generating rte_gro_mingw with a custom command
[148/2550] Compiling C object lib/librte_mempool.a.p/mempool_mempool_trace_points.c.o
[149/2550] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_ipaddr.c.o
[150/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_private.c.o
[151/2550] Generating rte_gso_def with a custom command
[152/2550] Generating rte_gso_mingw with a custom command
[153/2550] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_comp.c.o
[154/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_trace_points.c.o
[155/2550] Linking static target lib/librte_cmdline.a
[156/2550] Compiling C object lib/librte_acl.a.p/acl_tb_mem.c.o
[157/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_class_eth.c.o
[158/2550] Compiling C object lib/librte_net.a.p/net_rte_arp.c.o
[159/2550] Generating rte_ip_frag_def with a custom command
[160/2550] Compiling C object lib/librte_timer.a.p/timer_rte_timer.c.o
[161/2550] Generating rte_ip_frag_mingw with a custom command
[162/2550] Compiling C object lib/librte_metrics.a.p/metrics_rte_metrics_telemetry.c.o
[163/2550] Linking static target lib/librte_timer.a
[164/2550] Compiling C object lib/librte_eal.a.p/eal_common_rte_malloc.c.o
[165/2550] Generating rte_jobstats_def with a custom command
[166/2550] Generating rte_jobstats_mingw with a custom command
[167/2550] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio.c.o
[168/2550] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_dyn.c.o
[169/2550] Compiling C object lib/librte_net.a.p/net_rte_net.c.o
[170/2550] Linking static target lib/librte_metrics.a
[171/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_mtr.c.o
[172/2550] Generating rte_kni_def with a custom command
[173/2550] Generating rte_kni_mingw with a custom command
[174/2550] Linking static target lib/librte_net.a
[175/2550] Compiling C object lib/librte_eal.a.p/eal_common_malloc_heap.c.o
[176/2550] Generating rte_flow_classify_def with a custom command
[177/2550] Generating rte_latencystats_def with a custom command
[178/2550] Compiling C object lib/librte_bitratestats.a.p/bitratestats_rte_bitrate.c.o
[179/2550] Generating rte_latencystats_mingw with a custom command
[180/2550] Compiling C object lib/librte_acl.a.p/acl_rte_acl.c.o
[181/2550] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev_pmd.c.o
[182/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_tm.c.o
[183/2550] Generating rte_lpm_def with a custom command
[184/2550] Generating rte_lpm_mingw with a custom command
[185/2550] Linking static target lib/librte_bitratestats.a
[186/2550] Generating rte_member_def with a custom command
[187/2550] Generating rte_member_mingw with a custom command
[188/2550] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev_pmd.c.o
[189/2550] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_match_sse.c.o
[190/2550] Compiling C object lib/librte_rcu.a.p/rcu_rte_rcu_qsbr.c.o
[191/2550] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_trace_points.c.o
[192/2550] Linking static target lib/librte_rcu.a
[193/2550] Compiling C object lib/librte_power.a.p/power_power_common.c.o
[194/2550] Compiling C object lib/librte_acl.a.p/acl_acl_gen.c.o
[195/2550] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool.c.o
[196/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_ring.c.o
[197/2550] Linking static target lib/librte_mempool.a
[198/2550] Generating rte_power_def with a custom command
[199/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_port_in_action.c.o
[200/2550] Compiling C object lib/librte_power.a.p/power_guest_channel.c.o
[201/2550] Compiling C object lib/librte_power.a.p/power_power_kvm_vm.c.o
[202/2550] Generating rte_power_mingw with a custom command
[203/2550] Compiling C object lib/librte_hash.a.p/hash_rte_thash.c.o
[204/2550] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev.c.o
[205/2550] Compiling C object lib/librte_member.a.p/member_rte_member.c.o
[206/2550] Generating rte_pdump_def with a custom command
[207/2550] Generating rte_pdump_mingw with a custom command
[208/2550] Linking static target lib/librte_compressdev.a
[209/2550] Compiling C object lib/librte_power.a.p/power_rte_power.c.o
[210/2550] Generating rte_rawdev_def with a custom command
[211/2550] Generating rte_rawdev_mingw with a custom command
[212/2550] Generating rte_regexdev_def with a custom command
[213/2550] Compiling C object lib/librte_acl.a.p/acl_acl_run_scalar.c.o
[214/2550] Generating pci.sym_chk with a custom command (wrapped by meson to capture output)
[215/2550] Generating rte_regexdev_mingw with a custom command
[216/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_trace_points.c.o
[217/2550] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_single.c.o
[218/2550] Generating rte_rib_def with a custom command
[219/2550] Generating rte_rib_mingw with a custom command
[220/2550] Generating rte_reorder_def with a custom command
[221/2550] Compiling C object lib/librte_bbdev.a.p/bbdev_rte_bbdev.c.o
[222/2550] Generating rte_reorder_mingw with a custom command
[223/2550] Generating ring.sym_chk with a custom command (wrapped by meson to capture output)
[224/2550] Compiling C object lib/librte_gso.a.p/gso_gso_udp4.c.o
[225/2550] Generating rte_sched_def with a custom command
[226/2550] Generating kvargs.sym_chk with a custom command (wrapped by meson to capture output)
[227/2550] Linking static target lib/librte_bbdev.a
[228/2550] Compiling C object lib/librte_power.a.p/power_rte_power_empty_poll.c.o
[229/2550] Generating rte_sched_mingw with a custom command
[230/2550] Compiling C object lib/librte_gso.a.p/gso_rte_gso.c.o
[231/2550] Generating rte_security_def with a custom command
[232/2550] Generating rte_security_mingw with a custom command
[233/2550] Compiling C object lib/librte_gso.a.p/gso_gso_tunnel_udp4.c.o
[234/2550] Generating meter.sym_chk with a custom command (wrapped by meson to capture output)
[235/2550] Compiling C object lib/librte_gso.a.p/gso_gso_tcp4.c.o
[236/2550] Compiling C object lib/librte_gro.a.p/gro_rte_gro.c.o
[237/2550] Compiling C object lib/librte_gso.a.p/gso_gso_tunnel_tcp4.c.o
[238/2550] Compiling C object lib/librte_jobstats.a.p/jobstats_rte_jobstats.c.o
[239/2550] Linking target lib/librte_kvargs.so.21.2
[240/2550] Generating rte_stack_def with a custom command
[241/2550] Generating rte_stack_mingw with a custom command
[242/2550] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_options.c.o
[243/2550] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor.c.o
[244/2550] Compiling C object lib/librte_sched.a.p/sched_rte_red.c.o
[245/2550] Compiling C object lib/librte_sched.a.p/sched_rte_approx.c.o
[246/2550] Linking static target lib/librte_jobstats.a
[247/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_reassembly.c.o
[248/2550] Linking static target lib/librte_eal.a
[249/2550] Compiling C object lib/librte_gro.a.p/gro_gro_udp4.c.o
[250/2550] Compiling C object lib/librte_stack.a.p/stack_rte_stack_std.c.o
[251/2550] Linking static target lib/librte_distributor.a
[252/2550] Compiling C object lib/librte_gro.a.p/gro_gro_tcp4.c.o
[253/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key8.c.o
[254/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_reassembly.c.o
[255/2550] Compiling C object lib/librte_stack.a.p/stack_rte_stack.c.o
[256/2550] Compiling C object lib/librte_stack.a.p/stack_rte_stack_lf.c.o
[257/2550] Generating rte_vhost_def with a custom command
[258/2550] Generating rte_vhost_mingw with a custom command
[259/2550] Compiling C object lib/librte_gro.a.p/gro_gro_vxlan_tcp4.c.o
[260/2550] Compiling C object lib/librte_gro.a.p/gro_gro_vxlan_udp4.c.o
[261/2550] Compiling C object lib/librte_member.a.p/member_rte_member_vbf.c.o
[262/2550] Generating rte_ipsec_def with a custom command
[263/2550] Generating rte_ipsec_mingw with a custom command
[264/2550] Linking static target lib/librte_stack.a
[265/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_flow.c.o
[266/2550] Linking static target lib/librte_gro.a
[267/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ip_frag_common.c.o
[268/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key16.c.o
[269/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_fragmentation.c.o
[270/2550] Generating rte_fib_def with a custom command
[271/2550] Generating rte_fib_mingw with a custom command
[272/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_fragmentation.c.o
[273/2550] Compiling C object lib/librte_ip_frag.a.p/ip_frag_ip_frag_internal.c.o
[274/2550] Compiling C object lib/librte_vhost.a.p/vhost_fd_man.c.o
[275/2550] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf.c.o
[276/2550] Generating telemetry.sym_chk with a custom command (wrapped by meson to capture output)
[277/2550] Compiling C object lib/librte_gso.a.p/gso_gso_common.c.o
[278/2550] Linking static target lib/librte_mbuf.a
[279/2550] Compiling C object lib/librte_latencystats.a.p/latencystats_rte_latencystats.c.o
[280/2550] Linking static target lib/librte_ip_frag.a
[281/2550] Linking static target lib/librte_gso.a
[282/2550] Linking static target lib/librte_latencystats.a
[283/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_ext.c.o
[284/2550] Generating cfgfile.sym_chk with a custom command (wrapped by meson to capture output)
[285/2550] Linking target lib/librte_telemetry.so.21.2
[286/2550] Compiling C object lib/librte_fib.a.p/fib_rte_fib.c.o
[287/2550] Generating cmdline.sym_chk with a custom command (wrapped by meson to capture output)
[288/2550] Compiling C object lib/librte_power.a.p/power_rte_power_pmd_mgmt.c.o
[289/2550] Generating timer.sym_chk with a custom command (wrapped by meson to capture output)
[290/2550] Compiling C object lib/librte_power.a.p/power_power_acpi_cpufreq.c.o
[291/2550] Compiling C object lib/librte_lpm.a.p/lpm_rte_lpm.c.o
[292/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_timer_adapter.c.o
[293/2550] Compiling C object lib/librte_acl.a.p/acl_acl_bld.c.o
[294/2550] Generating rte_port_def with a custom command
[295/2550] Generating rte_port_mingw with a custom command
[296/2550] Generating net.sym_chk with a custom command (wrapped by meson to capture output)
[297/2550] Generating metrics.sym_chk with a custom command (wrapped by meson to capture output)
[298/2550] Compiling C object lib/librte_kni.a.p/kni_rte_kni.c.o
[299/2550] Compiling C object lib/librte_power.a.p/power_power_pstate_cpufreq.c.o
[300/2550] Generating bitratestats.sym_chk with a custom command (wrapped by meson to capture output)
[301/2550] Linking static target lib/librte_kni.a
[302/2550] Linking static target lib/librte_power.a
[303/2550] Compiling C object lib/librte_regexdev.a.p/regexdev_rte_regexdev.c.o
[304/2550] Compiling C object lib/librte_rawdev.a.p/rawdev_rte_rawdev.c.o
[305/2550] Compiling C object lib/librte_security.a.p/security_rte_security.c.o
[306/2550] Linking static target lib/librte_rawdev.a
[307/2550] Compiling C object lib/librte_rib.a.p/rib_rte_rib.c.o
[308/2550] Linking static target lib/librte_security.a
[309/2550] Linking static target lib/librte_regexdev.a
[310/2550] Compiling C object lib/librte_efd.a.p/efd_rte_efd.c.o
[311/2550] Compiling C object lib/librte_ipsec.a.p/ipsec_ses.c.o
[312/2550] Compiling C object lib/librte_reorder.a.p/reorder_rte_reorder.c.o
[313/2550] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.o
[314/2550] Compiling C object lib/librte_vhost.a.p/vhost_vdpa.c.o
[315/2550] Linking static target lib/librte_efd.a
[316/2550] Linking static target lib/librte_reorder.a
[317/2550] Generating rcu.sym_chk with a custom command (wrapped by meson to capture output)
[318/2550] Linking static target lib/librte_cryptodev.a
[319/2550] Generating rte_net_avp_def with a custom command
[320/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_eventdev.c.o
[321/2550] Compiling C object lib/fib/libtrie_avx512_tmp.a.p/trie_avx512.c.o
[322/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_crypto_adapter.c.o
[323/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_tx_adapter.c.o
[324/2550] Linking static target lib/fib/libtrie_avx512_tmp.a
[325/2550] Compiling C object lib/librte_fib.a.p/fib_rte_fib6.c.o
[326/2550] Compiling C object lib/librte_lpm.a.p/lpm_rte_lpm6.c.o
[327/2550] Compiling C object lib/fib/libdir24_8_avx512_tmp.a.p/dir24_8_avx512.c.o
[328/2550] Generating rte_table_def with a custom command
[329/2550] Linking static target lib/fib/libdir24_8_avx512_tmp.a
[330/2550] Linking static target lib/librte_lpm.a
[331/2550] Generating mempool.sym_chk with a custom command (wrapped by meson to capture output)
[332/2550] Generating rte_table_mingw with a custom command
[333/2550] Compiling C object lib/librte_port.a.p/port_rte_port_sched.c.o
[334/2550] Compiling C object lib/librte_ipsec.a.p/ipsec_sa.c.o
[335/2550] Compiling C object lib/librte_vhost.a.p/vhost_iotlb.c.o
[336/2550] Compiling C object lib/librte_pdump.a.p/pdump_rte_pdump.c.o
[337/2550] Generating rte_net_axgbe_def with a custom command
[338/2550] Linking static target lib/librte_pdump.a
[339/2550] Generating symbol file lib/librte_kvargs.so.21.2.p/librte_kvargs.so.21.2.symbols
[340/2550] Generating distributor.sym_chk with a custom command (wrapped by meson to capture output)
[341/2550] Generating rte_pipeline_def with a custom command
[342/2550] Compiling C object lib/librte_rib.a.p/rib_rte_rib6.c.o
[343/2550] Compiling C object lib/librte_vhost.a.p/vhost_socket.c.o
[344/2550] Linking static target lib/librte_rib.a
[345/2550] Generating rte_pipeline_mingw with a custom command
[346/2550] Generating gro.sym_chk with a custom command (wrapped by meson to capture output)
[347/2550] Compiling C object lib/librte_acl.a.p/acl_acl_run_sse.c.o
[348/2550] Generating jobstats.sym_chk with a custom command (wrapped by meson to capture output)
[349/2550] Generating stack.sym_chk with a custom command (wrapped by meson to capture output)
[350/2550] Generating rte_flow_classify_mingw with a custom command
[351/2550] Compiling C object lib/librte_port.a.p/port_rte_swx_port_source_sink.c.o
[352/2550] Compiling C object lib/librte_ipsec.a.p/ipsec_ipsec_sad.c.o
[353/2550] Compiling C object lib/librte_port.a.p/port_rte_port_frag.c.o
[354/2550] Generating gso.sym_chk with a custom command (wrapped by meson to capture output)
[355/2550] Generating latencystats.sym_chk with a custom command (wrapped by meson to capture output)
[356/2550] Compiling C object lib/librte_table.a.p/table_rte_table_array.c.o
[357/2550] Compiling C object lib/librte_table.a.p/table_rte_swx_table_wm.c.o
[358/2550] Generating rte_bpf_def with a custom command
[359/2550] Compiling C object lib/librte_port.a.p/port_rte_port_fd.c.o
[360/2550] Generating rte_bpf_mingw with a custom command
[361/2550] Compiling C object lib/librte_port.a.p/port_rte_swx_port_ethdev.c.o
[362/2550] Compiling C object lib/librte_port.a.p/port_rte_port_ras.c.o
[363/2550] Generating ip_frag.sym_chk with a custom command (wrapped by meson to capture output)
[364/2550] Compiling C object lib/librte_port.a.p/port_rte_port_source_sink.c.o
[365/2550] Compiling C object lib/librte_port.a.p/port_rte_swx_port_fd.c.o
[366/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_cuckoo.c.o
[367/2550] Generating rte_graph_def with a custom command
[368/2550] Generating symbol file lib/librte_telemetry.so.21.2.p/librte_telemetry.so.21.2.symbols
[369/2550] Generating rte_graph_mingw with a custom command
[370/2550] Compiling C object lib/librte_port.a.p/port_rte_port_ethdev.c.o
[371/2550] Generating compressdev.sym_chk with a custom command (wrapped by meson to capture output)
[372/2550] Compiling C object lib/librte_member.a.p/member_rte_member_ht.c.o
[373/2550] Compiling C object lib/librte_table.a.p/table_rte_table_stub.c.o
[374/2550] Linking static target lib/librte_member.a
[375/2550] Compiling C object lib/librte_table.a.p/table_rte_table_lpm_ipv6.c.o
[376/2550] Compiling C object lib/librte_port.a.p/port_rte_port_kni.c.o
[377/2550] Compiling C object lib/librte_port.a.p/port_rte_swx_port_ring.c.o
[378/2550] Compiling C object lib/librte_table.a.p/table_rte_table_lpm.c.o
[379/2550] Compiling C object lib/librte_node.a.p/node_null.c.o
[380/2550] Generating rte_node_def with a custom command
[381/2550] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o
[382/2550] Compiling C object lib/librte_fib.a.p/fib_trie.c.o
[383/2550] Generating rte_node_mingw with a custom command
[384/2550] Generating rte_common_cpt_mingw with a custom command
[385/2550] Compiling C object lib/librte_table.a.p/table_rte_table_acl.c.o
[386/2550] Compiling C object lib/librte_port.a.p/port_rte_port_eventdev.c.o
[387/2550] Compiling C object lib/librte_port.a.p/port_rte_port_sym_crypto.c.o
[388/2550] Generating rte_common_cpt_def with a custom command
[389/2550] Generating rte_common_dpaax_mingw with a custom command
[390/2550] Generating mbuf.sym_chk with a custom command (wrapped by meson to capture output)
[391/2550] Generating rte_common_dpaax_def with a custom command
[392/2550] Compiling C object lib/librte_fib.a.p/fib_dir24_8.c.o
[393/2550] Linking static target lib/librte_fib.a
[394/2550] Generating rte_common_iavf_def with a custom command
[395/2550] Generating rte_common_iavf_mingw with a custom command
[396/2550] Generating rte_common_octeontx_def with a custom command
[397/2550] Generating rawdev.sym_chk with a custom command (wrapped by meson to capture output)
[398/2550] Generating rte_common_octeontx_mingw with a custom command
[399/2550] Compiling C object lib/librte_table.a.p/table_rte_swx_table_em.c.o
[400/2550] Compiling C object drivers/libtmp_rte_common_dpaax.a.p/common_dpaax_caamflib.c.o
[401/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline_spec.c.o
[402/2550] Generating reorder.sym_chk with a custom command (wrapped by meson to capture output)
[403/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf.c.o
[404/2550] Generating rte_common_octeontx2_mingw with a custom command
[405/2550] Generating rte_common_octeontx2_def with a custom command
[406/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_i2c.c.o
[407/2550] Generating kni.sym_chk with a custom command (wrapped by meson to capture output)
[408/2550] Compiling C object drivers/libtmp_rte_common_dpaax.a.p/common_dpaax_dpaax_iova_table.c.o
[409/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_rxtx_vec_sse.c.o
[410/2550] Compiling C object drivers/libtmp_rte_common_octeontx.a.p/common_octeontx_octeontx_mbox.c.o
[411/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_load.c.o
[412/2550] Linking static target drivers/libtmp_rte_common_octeontx.a
[413/2550] Generating power.sym_chk with a custom command (wrapped by meson to capture output)
[414/2550] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_irq.c.o
[415/2550] Generating bbdev.sym_chk with a custom command (wrapped by meson to capture output)
[416/2550] Generating efd.sym_chk with a custom command (wrapped by meson to capture output)
[417/2550] Compiling C object drivers/libtmp_rte_common_dpaax.a.p/common_dpaax_dpaa_of.c.o
[418/2550] Generating lpm.sym_chk with a custom command (wrapped by meson to capture output)
[419/2550] Linking static target drivers/libtmp_rte_common_dpaax.a
[420/2550] Generating security.sym_chk with a custom command (wrapped by meson to capture output)
[421/2550] Generating pdump.sym_chk with a custom command (wrapped by meson to capture output)
[422/2550] Compiling C object lib/librte_flow_classify.a.p/flow_classify_rte_flow_classify_parse.c.o
[423/2550] Compiling C object lib/librte_flow_classify.a.p/flow_classify_rte_flow_classify.c.o
[424/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_load_elf.c.o
[425/2550] Generating rte_bus_dpaa_mingw with a custom command
[426/2550] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_outb.c.o
[427/2550] Compiling C object lib/librte_graph.a.p/graph_graph_debug.c.o
[428/2550] Generating rte_bus_dpaa_def with a custom command
[429/2550] Linking static target lib/librte_flow_classify.a
[430/2550] Compiling C object lib/librte_graph.a.p/graph_node.c.o
[431/2550] Compiling C object lib/librte_graph.a.p/graph_graph_ops.c.o
[432/2550] Compiling C object lib/librte_graph.a.p/graph_graph_populate.c.o
[433/2550] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o
[434/2550] Compiling C object lib/librte_node.a.p/node_log.c.o
[435/2550] Generating regexdev.sym_chk with a custom command (wrapped by meson to capture output)
[436/2550] Compiling C object lib/librte_node.a.p/node_ethdev_ctrl.c.o
[437/2550] Compiling C object lib/librte_node.a.p/node_pkt_drop.c.o
[438/2550] Compiling C object lib/librte_node.a.p/node_ethdev_tx.c.o
[439/2550] Compiling C object drivers/libtmp_rte_common_cpt.a.p/common_cpt_cpt_pmd_ops_helper.c.o
[440/2550] Compiling C object lib/librte_graph.a.p/graph_graph.c.o
[441/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpdmai.c.o
[442/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpmng.c.o
[443/2550] Generating rte_bus_fslmc_mingw with a custom command
[444/2550] Generating rte_bus_fslmc_def with a custom command
[445/2550] Generating rte_bus_ifpga_def with a custom command
[446/2550] Compiling C object lib/librte_graph.a.p/graph_graph_stats.c.o
[447/2550] Compiling C object lib/librte_node.a.p/node_ethdev_rx.c.o
[448/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_exec.c.o
[449/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpcon.c.o
[450/2550] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_inb.c.o
[451/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_pipeline.c.o
[452/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_bman.c.o
[453/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpbp.c.o
[454/2550] Generating rte_bus_ifpga_mingw with a custom command
[455/2550] Linking static target lib/librte_graph.a
[456/2550] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_impl.c.o
[457/2550] Generating rte_common_octeontx.pmd.c with a custom command
[458/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_mc_sys.c.o
[459/2550] Linking static target lib/librte_ipsec.a
[460/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpci.c.o
[461/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_mc_dpio.c.o
[462/2550] Compiling C object drivers/libtmp_rte_common_cpt.a.p/common_cpt_cpt_fpm_tables.c.o
[463/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_qbman_qbman_debug.c.o
[464/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_params.c.o
[465/2550] Generating rte_bus_pci_def with a custom command
[466/2550] Generating rte_bus_pci_mingw with a custom command
[467/2550] Generating rte_bus_vdev_def with a custom command
[468/2550] Generating rte_bus_vdev_mingw with a custom command
[469/2550] Compiling C object drivers/librte_common_octeontx.a.p/meson-generated_.._rte_common_octeontx.pmd.c.o
[470/2550] Compiling C object drivers/librte_common_octeontx.so.21.2.p/meson-generated_.._rte_common_octeontx.pmd.c.o
[471/2550] Linking static target drivers/libtmp_rte_common_cpt.a
[472/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_rxtx.c.o
[473/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key32.c.o
[474/2550] Generating rte_bus_vmbus_def with a custom command
[475/2550] Compiling C object drivers/libtmp_rte_bus_ifpga.a.p/bus_ifpga_ifpga_common.c.o
[476/2550] Compiling C object drivers/libtmp_rte_bus_vdev.a.p/bus_vdev_vdev_params.c.o
[477/2550] Generating rte_bus_vmbus_mingw with a custom command
[478/2550] Compiling C object lib/librte_table.a.p/table_rte_table_hash_lru.c.o
[479/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_pkt.c.o
[480/2550] Generating rte_common_dpaax.pmd.c with a custom command
[481/2550] Linking static target drivers/librte_common_octeontx.a
[482/2550] Compiling C object lib/librte_acl.a.p/acl_acl_run_avx2.c.o
[483/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_ctl.c.o
[484/2550] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_common.c.o
[485/2550] Linking static target lib/librte_table.a
[486/2550] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_common.c.o
[487/2550] Compiling C object drivers/librte_common_dpaax.a.p/meson-generated_.._rte_common_dpaax.pmd.c.o
[488/2550] Compiling C object drivers/librte_common_dpaax.so.21.2.p/meson-generated_.._rte_common_dpaax.pmd.c.o
[489/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_common_uio.c.o
[490/2550] Linking static target drivers/librte_common_dpaax.a
[491/2550] Generating member.sym_chk with a custom command (wrapped by meson to capture output)
[492/2550] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.o
[493/2550] Compiling C object drivers/libtmp_rte_bus_ifpga.a.p/bus_ifpga_ifpga_bus.c.o
[494/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_vmbus_common_uio.c.o
[495/2550] Linking static target lib/librte_ethdev.a
[496/2550] Linking static target drivers/libtmp_rte_bus_ifpga.a
[497/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_vmbus_bufring.c.o
[498/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_vmbus_common.c.o
[499/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci_uio.c.o
[500/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_linux_vmbus_bus.c.o
[501/2550] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_sec_idev.c.o
[502/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_validate.c.o
[503/2550] Compiling C object lib/librte_node.a.p/node_pkt_cls.c.o
[504/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_vmbus_channel.c.o
[505/2550] Generating cryptodev.sym_chk with a custom command (wrapped by meson to capture output)
[506/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_idev.c.o
[507/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_netcfg_layer.c.o
[508/2550] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_mbox.c.o
[509/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_model.c.o
[510/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_irq.c.o
[511/2550] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_linux_vmbus_uio.c.o
[512/2550] Generating rte_common_cpt.pmd.c with a custom command
[513/2550] Compiling C object drivers/libtmp_rte_bus_vdev.a.p/bus_vdev_vdev.c.o
[514/2550] Linking static target drivers/libtmp_rte_bus_vmbus.a
[515/2550] Compiling C object lib/librte_sched.a.p/sched_rte_sched.c.o
[516/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_common.c.o
[517/2550] Compiling C object drivers/librte_common_cpt.so.21.2.p/meson-generated_.._rte_common_cpt.pmd.c.o
[518/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_dpaa_sys.c.o
[519/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_mcast.c.o
[520/2550] Linking static target lib/librte_sched.a
[521/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_ptp.c.o
[522/2550] Compiling C object drivers/librte_common_cpt.a.p/meson-generated_.._rte_common_cpt.pmd.c.o
[523/2550] Linking static target drivers/libtmp_rte_bus_vdev.a
[524/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_bman_driver.c.o
[525/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_dpaa_alloc.c.o
[526/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_fc.c.o
[527/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix.c.o
[528/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_npc.c.o
[529/2550] Linking static target drivers/librte_common_cpt.a
[530/2550] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_adminq.c.o
[531/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_fman_hw.c.o
[532/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_process.c.o
[533/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_irq.c.o
[534/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_rss.c.o
[535/2550] Generating rte_common_cnxk_def with a custom command
[536/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci_vfio.c.o
[537/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_mbox.c.o
[538/2550] Generating rte_common_cnxk_mingw with a custom command
[539/2550] Compiling C object drivers/libtmp_rte_common_octeontx2.a.p/common_octeontx2_otx2_dev.c.o
[540/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_mac.c.o
[541/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_ops.c.o
[542/2550] Linking static target drivers/libtmp_rte_common_iavf.a
[543/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_portal_dpaa2_hw_dpbp.c.o
[544/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_platform.c.o
[545/2550] Generating rte_common_qat_def with a custom command
[546/2550] Generating rte_common_qat_mingw with a custom command
[547/2550] Linking static target drivers/libtmp_rte_common_octeontx2.a
[548/2550] Compiling C object lib/acl/libavx512_tmp.a.p/acl_run_avx512.c.o
[549/2550] Generating rte_bus_ifpga.pmd.c with a custom command
[550/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_vlan.c.o
[551/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npa_irq.c.o
[552/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_logs.c.o
[553/2550] Linking static target lib/acl/libavx512_tmp.a
[554/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_qman_driver.c.o
[555/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npa_debug.c.o
[556/2550] Linking static target lib/librte_acl.a
[557/2550] Compiling C object lib/librte_bpf.a.p/bpf_bpf_jit_x86.c.o
[558/2550] Compiling C object drivers/librte_bus_ifpga.a.p/meson-generated_.._rte_bus_ifpga.pmd.c.o
[559/2550] Compiling C object drivers/librte_bus_ifpga.so.21.2.p/meson-generated_.._rte_bus_ifpga.pmd.c.o
[560/2550] Generating rib.sym_chk with a custom command (wrapped by meson to capture output)
[561/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_portal_dpaa2_hw_dpci.c.o
[562/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_stats.c.o
[563/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_sso_irq.c.o
[564/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_sso_debug.c.o
[565/2550] Linking static target lib/librte_bpf.a
[566/2550] Compiling C object lib/librte_node.a.p/node_ip4_lookup.c.o
[567/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_tim_irq.c.o
[568/2550] Linking static target drivers/librte_bus_ifpga.a
[569/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_fman.c.o
[570/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_dpaa_bus.c.o
[571/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_utils.c.o
[572/2550] Compiling C object drivers/libtmp_rte_net_avp.a.p/net_avp_avp_ethdev.c.o
[573/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc_parse.c.o
[574/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_dev.c.o
[575/2550] Linking static target drivers/libtmp_rte_net_avp.a
[576/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_fslmc_bus.c.o
[577/2550] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci.c.o
[578/2550] Linking static target drivers/libtmp_rte_bus_pci.a
[579/2550] Generating rte_bus_vmbus.pmd.c with a custom command
[580/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_tim.c.o
[581/2550] Generating rte_bus_vdev.pmd.c with a custom command
[582/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_portal_dpaa2_hw_dpio.c.o
[583/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_sso.c.o
[584/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_fslmc_vfio.c.o
[585/2550] Compiling C object drivers/librte_bus_vmbus.so.21.2.p/meson-generated_.._rte_bus_vmbus.pmd.c.o
[586/2550] Compiling C object drivers/librte_bus_vdev.a.p/meson-generated_.._rte_bus_vdev.pmd.c.o
[587/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npa.c.o
[588/2550] Compiling C object drivers/librte_bus_vdev.so.21.2.p/meson-generated_.._rte_bus_vdev.pmd.c.o
[589/2550] Compiling C object drivers/librte_bus_vmbus.a.p/meson-generated_.._rte_bus_vmbus.pmd.c.o
[590/2550] Generating fib.sym_chk with a custom command (wrapped by meson to capture output)
[591/2550] Linking static target drivers/librte_bus_vdev.a
[592/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc.c.o
[593/2550] Linking static target drivers/librte_bus_vmbus.a
[594/2550] Generating rte_common_iavf.pmd.c with a custom command
[595/2550] Compiling C object lib/librte_node.a.p/node_ip4_rewrite.c.o
[596/2550] Linking static target lib/librte_node.a
[597/2550] Compiling C object drivers/librte_common_iavf.a.p/meson-generated_.._rte_common_iavf.pmd.c.o
[598/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_tm_ops.c.o
[599/2550] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_rx_adapter.c.o
[600/2550] Linking static target drivers/librte_common_iavf.a
[601/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_queue.c.o
[602/2550] Linking static target lib/librte_eventdev.a
[603/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_tm_utils.c.o
[604/2550] Compiling C object drivers/librte_common_iavf.so.21.2.p/meson-generated_.._rte_common_iavf.pmd.c.o
[605/2550] Generating rte_common_octeontx2.pmd.c with a custom command
[606/2550] Compiling C object drivers/librte_common_octeontx2.so.21.2.p/meson-generated_.._rte_common_octeontx2.pmd.c.o
[607/2550] Generating ipsec.sym_chk with a custom command (wrapped by meson to capture output)
[608/2550] Compiling C object drivers/librte_common_octeontx2.a.p/meson-generated_.._rte_common_octeontx2.pmd.c.o
[609/2550] Linking static target drivers/librte_common_octeontx2.a
[610/2550] Generating flow_classify.sym_chk with a custom command (wrapped by meson to capture output)
[611/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_debug.c.o
[612/2550] Compiling C object drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_qbman_qbman_portal.c.o
[613/2550] Linking static target drivers/libtmp_rte_bus_fslmc.a
[614/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_bootcfg.c.o
[615/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_common.c.o
[616/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_crc32.c.o
[617/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc_mcam.c.o
[618/2550] Generating table.sym_chk with a custom command (wrapped by meson to capture output)
[619/2550] Generating rte_bus_pci.pmd.c with a custom command
[620/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_lic.c.o
[621/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mon.c.o
[622/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_proxy.c.o
[623/2550] Compiling C object drivers/librte_bus_pci.so.21.2.p/meson-generated_.._rte_bus_pci.pmd.c.o
[624/2550] Compiling C object drivers/librte_bus_pci.a.p/meson-generated_.._rte_bus_pci.pmd.c.o
[625/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_intr.c.o
[626/2550] Linking static target drivers/librte_bus_pci.a
[627/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_device.c.o
[628/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_filter.c.o
[629/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc_utils.c.o
[630/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_hash.c.o
[631/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_nvram.c.o
[632/2550] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_tm.c.o
[633/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_evb.c.o
[634/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_pci.c.o
[635/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/mcdi_mon.c.o
[636/2550] Generating rte_common_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[637/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_qat_comp_pmd.c.o
[638/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_vpd.c.o
[639/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_virtio.c.o
[640/2550] Linking static target drivers/libtmp_rte_common_cnxk.a
[641/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_sram.c.o
[642/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_port.c.o
[643/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_ev.c.o
[644/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_tx.c.o
[645/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_phy.c.o
[646/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_mac.c.o
[647/2550] Generating rte_common_sfc_efx_mingw with a custom command
[648/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mac.c.o
[649/2550] Generating rte_common_sfc_efx_def with a custom command
[650/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_mcdi.c.o
[651/2550] Generating rte_mempool_bucket_def with a custom command
[652/2550] Generating rte_mempool_bucket_mingw with a custom command
[653/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_nvram.c.o
[654/2550] Generating rte_mempool_cnxk_mingw with a custom command
[655/2550] Generating rte_mempool_cnxk_def with a custom command
[656/2550] Generating rte_mempool_dpaa_def with a custom command
[657/2550] Generating rte_mempool_dpaa_mingw with a custom command
[658/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_qp.c.o
[659/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_rx.c.o
[660/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_nic.c.o
[661/2550] Generating rte_mempool_dpaa2_def with a custom command
[662/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_sram.c.o
[663/2550] Generating rte_mempool_dpaa2_mingw with a custom command
[664/2550] Generating rte_mempool_octeontx_def with a custom command
[665/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_nic.c.o
[666/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_vpd.c.o
[667/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_tunnel.c.o
[668/2550] Generating rte_mempool_octeontx_mingw with a custom command
[669/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/siena_phy.c.o
[670/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_image.c.o
[671/2550] Generating rte_mempool_octeontx2_mingw with a custom command
[672/2550] Generating rte_mempool_ring_def with a custom command
[673/2550] Generating rte_mempool_stack_def with a custom command
[674/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_intr.c.o
[675/2550] Compiling C object drivers/libtmp_rte_mempool_cnxk.a.p/mempool_cnxk_cnxk_mempool.c.o
[676/2550] Generating rte_mempool_ring_mingw with a custom command
[677/2550] Generating rte_mempool_octeontx2_def with a custom command
[678/2550] Generating rte_bus_fslmc.pmd.c with a custom command
[679/2550] Generating rte_mempool_stack_mingw with a custom command
[680/2550] Generating sched.sym_chk with a custom command (wrapped by meson to capture output)
[681/2550] Generating bpf.sym_chk with a custom command (wrapped by meson to capture output)
[682/2550] Generating rte_net_af_packet_def with a custom command
[683/2550] Generating acl.sym_chk with a custom command (wrapped by meson to capture output)
[684/2550] Generating rte_net_af_packet_mingw with a custom command
[685/2550] Compiling C object drivers/librte_bus_fslmc.a.p/meson-generated_.._rte_bus_fslmc.pmd.c.o
[686/2550] Generating rte_common_dpaax.sym_chk with a custom command (wrapped by meson to capture output)
[687/2550] Generating rte_common_cpt.sym_chk with a custom command (wrapped by meson to capture output)
[688/2550] Compiling C object drivers/librte_bus_fslmc.so.21.2.p/meson-generated_.._rte_bus_fslmc.pmd.c.o
[689/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_ev.c.o
[690/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_evb.c.o
[691/2550] Linking static target drivers/librte_bus_fslmc.a
[692/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_nvram.c.o
[693/2550] Generating rte_bus_ifpga.sym_chk with a custom command (wrapped by meson to capture output)
[694/2550] Generating rte_net_ark_def with a custom command
[695/2550] Generating rte_net_ark_mingw with a custom command
[696/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_ddm.c.o
[697/2550] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_qat_comp.c.o
[698/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mae.c.o
[699/2550] Compiling C object lib/librte_port.a.p/port_rte_port_ring.c.o
[700/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_mcdi.c.o
[701/2550] Linking static target drivers/libtmp_rte_common_qat.a
[702/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_mpu.c.o
[703/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_rqp.c.o
[704/2550] Linking static target lib/librte_port.a
[705/2550] Generating graph.sym_chk with a custom command (wrapped by meson to capture output)
[706/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_proxy.c.o
[707/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_udm.c.o
[708/2550] Generating rte_net_atlantic_mingw with a custom command
[709/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_vpd.c.o
[710/2550] Generating rte_net_atlantic_def with a custom command
[711/2550] Generating rte_raw_skeleton_mingw with a custom command
[712/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_mac.c.o
[713/2550] Generating rte_raw_skeleton_def with a custom command
[714/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_phy.c.o
[715/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_atl_hw_regs.c.o
[716/2550] Generating rte_bus_vmbus.sym_chk with a custom command (wrapped by meson to capture output)
[717/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_intr.c.o
[718/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/medford_nic.c.o
[719/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/medford2_nic.c.o
[720/2550] Generating rte_net_avp_mingw with a custom command
[721/2550] Compiling C object drivers/libtmp_rte_common_sfc_efx.a.p/common_sfc_efx_sfc_efx.c.o
[722/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/hunt_nic.c.o
[723/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mcdi.c.o
[724/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_pci.c.o
[725/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_logs.c.o
[726/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_rx.c.o
[727/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_virtio.c.o
[728/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_tx.c.o
[729/2550] Generating rte_bus_vdev.sym_chk with a custom command (wrapped by meson to capture output)
[730/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_nic.c.o
[731/2550] Generating rte_crypto_dpaa_sec_def with a custom command
[732/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_hw_atl_hw_atl_b0.c.o
[733/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_ev.c.o
[734/2550] Generating rte_crypto_dpaa_sec_mingw with a custom command
[735/2550] Generating rte_net_axgbe_mingw with a custom command
[736/2550] Generating rte_common_iavf.sym_chk with a custom command (wrapped by meson to capture output)
[737/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_tx.c.o
[738/2550] Generating rte_common_cnxk.pmd.c with a custom command
[739/2550] Compiling C object drivers/libtmp_rte_mempool_cnxk.a.p/mempool_cnxk_cn9k_mempool_ops.c.o
[740/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_pktchkr.c.o
[741/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_vfio.c.o
[742/2550] Generating rte_net_bnx2x_def with a custom command
[743/2550] Generating node.sym_chk with a custom command (wrapped by meson to capture output)
[744/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_filter.c.o
[745/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_tunnel.c.o
[746/2550] Compiling C object drivers/libtmp_rte_common_sfc_efx.a.p/common_sfc_efx_sfc_efx_mcdi.c.o
[747/2550] Generating rte_net_bnx2x_mingw with a custom command
[748/2550] Compiling C object drivers/librte_common_cnxk.so.21.2.p/meson-generated_.._rte_common_cnxk.pmd.c.o
[749/2550] Compiling C object drivers/librte_common_cnxk.a.p/meson-generated_.._rte_common_cnxk.pmd.c.o
[750/2550] Linking static target drivers/libtmp_rte_common_sfc_efx.a
[751/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/rhead_rx.c.o
[752/2550] Compiling C object drivers/libtmp_rte_mempool_cnxk.a.p/mempool_cnxk_cnxk_mempool_ops.c.o
[753/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_pktgen.c.o
[754/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx.a.p/mempool_octeontx_rte_mempool_octeontx.c.o
[755/2550] Linking static target drivers/librte_common_cnxk.a
[756/2550] Generating rte_net_avp.pmd.c with a custom command
[757/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_qp.c.o
[758/2550] Generating eventdev.sym_chk with a custom command (wrapped by meson to capture output)
[759/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_hw_atl_hw_atl_llh.c.o
[760/2550] Generating rte_common_qat.pmd.c with a custom command
[761/2550] Compiling C object drivers/librte_net_avp.so.21.2.p/meson-generated_.._rte_net_avp.pmd.c.o
[762/2550] Compiling C object drivers/librte_net_avp.a.p/meson-generated_.._rte_net_avp.pmd.c.o
[763/2550] Compiling C object drivers/libtmp_rte_mempool_cnxk.a.p/mempool_cnxk_cn10k_mempool_ops.c.o
[764/2550] Compiling C object drivers/librte_common_qat.so.21.2.p/meson-generated_.._rte_common_qat.pmd.c.o
[765/2550] Linking static target drivers/librte_net_avp.a
[766/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_hw_bcmfs5_rm.c.o
[767/2550] Linking static target drivers/libtmp_rte_mempool_cnxk.a
[768/2550] Compiling C object drivers/librte_common_qat.a.p/meson-generated_.._rte_common_qat.pmd.c.o
[769/2550] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_qman.c.o
[770/2550] Generating rte_bus_pci.sym_chk with a custom command (wrapped by meson to capture output)
[771/2550] Compiling C object drivers/libtmp_rte_mempool_stack.a.p/mempool_stack_rte_mempool_stack.c.o
[772/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_rand.c.o
[773/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx2.a.p/mempool_octeontx2_otx2_mempool_debug.c.o
[774/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx2.a.p/mempool_octeontx2_otx2_mempool_irq.c.o
[775/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_pktdir.c.o
[776/2550] Linking static target drivers/librte_common_qat.a
[777/2550] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/ef10_nic.c.o
[778/2550] Linking static target drivers/libtmp_rte_bus_dpaa.a
[779/2550] Linking static target drivers/libtmp_rte_mempool_stack.a
[780/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_hw_bcmfs4_rm.c.o
[781/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx.a.p/mempool_octeontx_octeontx_fpavf.c.o
[782/2550] Linking static target drivers/common/sfc_efx/base/libsfc_base.a
[783/2550] Compiling C object drivers/libtmp_rte_mempool_dpaa2.a.p/mempool_dpaa2_dpaa2_hw_mempool.c.o
[784/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx2.a.p/mempool_octeontx2_otx2_mempool.c.o
[785/2550] Compiling C object drivers/libtmp_rte_mempool_dpaa.a.p/mempool_dpaa_dpaa_mempool.c.o
[786/2550] Linking static target drivers/libtmp_rte_mempool_octeontx.a
[787/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_stack.c.o
[788/2550] Linking static target drivers/libtmp_rte_mempool_dpaa2.a
[789/2550] Linking static target drivers/libtmp_rte_mempool_dpaa.a
[790/2550] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o
[791/2550] Linking static target lib/librte_hash.a
[792/2550] Generating rte_common_sfc_efx.pmd.c with a custom command
[793/2550] Compiling C object drivers/libtmp_rte_mempool_octeontx2.a.p/mempool_octeontx2_otx2_mempool_ops.c.o
[794/2550] Compiling C object drivers/librte_common_sfc_efx.so.21.2.p/meson-generated_.._rte_common_sfc_efx.pmd.c.o
[795/2550] Generating eal.sym_chk with a custom command (wrapped by meson to capture output)
[796/2550] Compiling C object drivers/librte_common_sfc_efx.a.p/meson-generated_.._rte_common_sfc_efx.pmd.c.o
[797/2550] Linking static target drivers/libtmp_rte_mempool_octeontx2.a
[798/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_rte_pmd_atlantic.c.o
[799/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_device.c.o
[800/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_ethdev_tx.c.o
[801/2550] Linking static target drivers/librte_common_sfc_efx.a
[802/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_sym.c.o
[803/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_device_p4.c.o
[804/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_device.c.o
[805/2550] Generating rte_mempool_cnxk.pmd.c with a custom command
[806/2550] Linking target lib/librte_eal.so.21.2
[807/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_hw_atl_hw_atl_utils_fw2x.c.o
[808/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_bitalloc.c.o
[809/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_identifier.c.o
[810/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_session.c.o
[811/2550] Generating rte_mempool_stack.pmd.c with a custom command
[812/2550] Compiling C object drivers/librte_mempool_cnxk.a.p/meson-generated_.._rte_mempool_cnxk.pmd.c.o
[813/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_ethdev.c.o
[814/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_tbl.c.o
[815/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_util.c.o
[816/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_ll.c.o
[817/2550] Compiling C object drivers/librte_mempool_cnxk.so.21.2.p/meson-generated_.._rte_mempool_cnxk.pmd.c.o
[818/2550] Linking static target drivers/librte_mempool_cnxk.a
[819/2550] Compiling C object drivers/librte_mempool_stack.so.21.2.p/meson-generated_.._rte_mempool_stack.pmd.c.o
[820/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_rm.c.o
[821/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_hw_atl_hw_atl_utils.c.o
[822/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_msg.c.o
[823/2550] Generating rte_mempool_dpaa.pmd.c with a custom command
[824/2550] Compiling C object drivers/librte_mempool_stack.a.p/meson-generated_.._rte_mempool_stack.pmd.c.o
[825/2550] Generating rte_mempool_dpaa2.pmd.c with a custom command
[826/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_util.c.o
[827/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_hash.c.o
[828/2550] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_ethdev_rx.c.o
[829/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_tcam.c.o
[830/2550] Generating rte_mempool_octeontx.pmd.c with a custom command
[831/2550] Compiling C object drivers/librte_mempool_dpaa.a.p/meson-generated_.._rte_mempool_dpaa.pmd.c.o
[832/2550] Compiling C object drivers/librte_mempool_dpaa.so.21.2.p/meson-generated_.._rte_mempool_dpaa.pmd.c.o
[833/2550] Compiling C object drivers/librte_mempool_dpaa2.a.p/meson-generated_.._rte_mempool_dpaa2.pmd.c.o
[834/2550] Compiling C object drivers/librte_mempool_dpaa2.so.21.2.p/meson-generated_.._rte_mempool_dpaa2.pmd.c.o
[835/2550] Linking static target drivers/librte_mempool_stack.a
[836/2550] Linking static target drivers/libtmp_rte_net_ark.a
[837/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_if_tbl.c.o
[838/2550] Linking static target drivers/librte_mempool_dpaa.a
[839/2550] Linking static target drivers/librte_mempool_dpaa2.a
[840/2550] Generating rte_bus_dpaa.pmd.c with a custom command
[841/2550] Compiling C object drivers/librte_mempool_octeontx.a.p/meson-generated_.._rte_mempool_octeontx.pmd.c.o
[842/2550] Compiling C object drivers/librte_mempool_octeontx.so.21.2.p/meson-generated_.._rte_mempool_octeontx.pmd.c.o
[843/2550] Generating port.sym_chk with a custom command (wrapped by meson to capture output)
[844/2550] Compiling C object drivers/librte_bus_dpaa.a.p/meson-generated_.._rte_bus_dpaa.pmd.c.o
[845/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_shadow_identifier.c.o
[846/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_hcapi_hcapi_cfa_p4.c.o
[847/2550] Linking static target drivers/librte_mempool_octeontx.a
[848/2550] Compiling C object drivers/librte_bus_dpaa.so.21.2.p/meson-generated_.._rte_bus_dpaa.pmd.c.o
[849/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_shadow_tbl.c.o
[850/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_irq.c.o
[851/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_cpr.c.o
[852/2550] Generating rte_mempool_octeontx2.pmd.c with a custom command
[853/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_global_cfg.c.o
[854/2550] Linking static target drivers/librte_bus_dpaa.a
[855/2550] Generating rte_common_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[856/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_filter.c.o
[857/2550] Compiling C object drivers/librte_mempool_octeontx2.a.p/meson-generated_.._rte_mempool_octeontx2.pmd.c.o
[858/2550] Compiling C object drivers/libtmp_rte_net_af_packet.a.p/net_af_packet_rte_eth_af_packet.c.o
[859/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_shadow_tcam.c.o
[860/2550] Compiling C object drivers/librte_mempool_octeontx2.so.21.2.p/meson-generated_.._rte_mempool_octeontx2.pmd.c.o
[861/2550] Linking static target drivers/librte_mempool_octeontx2.a
[862/2550] Linking static target drivers/libtmp_rte_net_af_packet.a
[863/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_mdio.c.o
[864/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_bnx2x_ethdev.c.o
[865/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_bnx2x_vfpf.c.o
[866/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_vnic.c.o
[867/2550] Compiling C object drivers/libtmp_rte_mempool_ring.a.p/mempool_ring_rte_mempool_ring.c.o
[868/2550] Generating rte_net_bnxt_mingw with a custom command
[869/2550] Linking static target drivers/libtmp_rte_mempool_ring.a
[870/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tfp.c.o
[871/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_txq.c.o
[872/2550] Generating ethdev.sym_chk with a custom command (wrapped by meson to capture output)
[873/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_dev.c.o
[874/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_phy_impl.c.o
[875/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_bnx2x_rxtx.c.o
[876/2550] Generating hash.sym_chk with a custom command (wrapped by meson to capture output)
[877/2550] Compiling C object drivers/libtmp_rte_net_axgbe.a.p/net_axgbe_axgbe_ethdev.c.o
[878/2550] Generating rte_net_bnxt_def with a custom command
[879/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_em_internal.c.o
[880/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_matcher.c.o
[881/2550] Linking static target drivers/libtmp_rte_net_axgbe.a
[882/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_atl_ethdev.c.o
[883/2550] Compiling C object drivers/libtmp_rte_net_atlantic.a.p/net_atlantic_atl_rxtx.c.o
[884/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_ring.c.o
[885/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_rxq.c.o
[886/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_stats.c.o
[887/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_act.c.o
[888/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_reps.c.o
[889/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_core.c.o
[890/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_em_common.c.o
[891/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_tbl.c.o
[892/2550] Generating rte_net_bond_mingw with a custom command
[893/2550] Generating rte_net_bond_def with a custom command
[894/2550] Linking static target drivers/libtmp_rte_net_atlantic.a
[895/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_txr.c.o
[896/2550] Generating symbol file lib/librte_eal.so.21.2.p/librte_eal.so.21.2.symbols
[897/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_class.c.o
[898/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_bnxt_ulp_flow.c.o
[899/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_wh_plus_act.c.o
[900/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_core_tf_em_host.c.o
[901/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_rxr.c.o
[902/2550] Generating rte_mempool_ring.pmd.c with a custom command
[903/2550] Generating rte_net_cxgbe_mingw with a custom command
[904/2550] Generating rte_net_cxgbe_def with a custom command
[905/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_stingray_act.c.o
[906/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_utils.c.o
[907/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_alb.c.o
[908/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_mark_mgr.c.o
[909/2550] Generating rte_net_af_packet.pmd.c with a custom command
[910/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_def_rules.c.o
[911/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_flow.c.o
[912/2550] Generating rte_net_ark.pmd.c with a custom command
[913/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_tun.c.o
[914/2550] Compiling C object drivers/librte_mempool_ring.a.p/meson-generated_.._rte_mempool_ring.pmd.c.o
[915/2550] Compiling C object drivers/librte_net_af_packet.a.p/meson-generated_.._rte_net_af_packet.pmd.c.o
[916/2550] Linking static target drivers/librte_mempool_ring.a
[917/2550] Linking static target drivers/librte_net_af_packet.a
[918/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_wh_plus_class.c.o
[919/2550] Generating rte_mempool_dpaa2.sym_chk with a custom command (wrapped by meson to capture output)
[920/2550] Generating rte_mempool_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
[921/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_fc_mgr.c.o
[922/2550] Generating rte_common_qat.sym_chk with a custom command (wrapped by meson to capture output)
[923/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_template_db_stingray_class.c.o
[924/2550] Compiling C object drivers/librte_net_af_packet.so.21.2.p/meson-generated_.._rte_net_af_packet.pmd.c.o
[925/2550] Generating rte_mempool_stack.sym_chk with a custom command (wrapped by meson to capture output)
[926/2550] Compiling C object drivers/librte_net_ark.so.21.2.p/meson-generated_.._rte_net_ark.pmd.c.o
[927/2550] Generating rte_net_avp.sym_chk with a custom command (wrapped by meson to capture output)
[928/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_port_db.c.o
[929/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_flow.c.o
[930/2550] Generating rte_net_dpaa_mingw with a custom command
[931/2550] Generating rte_net_dpaa_def with a custom command
[932/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_bnxt_ulp.c.o
[933/2550] Generating rte_net_axgbe.pmd.c with a custom command
[934/2550] Compiling C object drivers/librte_net_axgbe.a.p/meson-generated_.._rte_net_axgbe.pmd.c.o
[935/2550] Linking static target drivers/librte_net_axgbe.a
[936/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_flow_db.c.o
[937/2550] Compiling C object drivers/librte_net_axgbe.so.21.2.p/meson-generated_.._rte_net_axgbe.pmd.c.o
[938/2550] Generating rte_net_atlantic.pmd.c with a custom command
[939/2550] Compiling C object drivers/librte_net_atlantic.a.p/meson-generated_.._rte_net_atlantic.pmd.c.o
[940/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_rte_pmd_bnxt.c.o
[941/2550] Linking static target drivers/librte_net_atlantic.a
[942/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_args.c.o
[943/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_fmlib_fm_vsp.c.o
[944/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_rxtx_vec_sse.c.o
[945/2550] Compiling C object drivers/librte_net_ark.a.p/meson-generated_.._rte_net_ark.pmd.c.o
[946/2550] Compiling C object drivers/librte_net_atlantic.so.21.2.p/meson-generated_.._rte_net_atlantic.pmd.c.o
[947/2550] Compiling C object drivers/librte_mempool_ring.so.21.2.p/meson-generated_.._rte_mempool_ring.pmd.c.o
[948/2550] Linking static target drivers/librte_net_ark.a
[949/2550] Compiling C object drivers/libtmp_rte_mempool_bucket.a.p/mempool_bucket_rte_mempool_bucket.c.o
[950/2550] Linking static target drivers/libtmp_rte_mempool_bucket.a
[951/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_mc_dpkg.c.o
[952/2550] Linking target lib/librte_ring.so.21.2
[953/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_fmlib_fm_lib.c.o
[954/2550] Linking target lib/librte_pci.so.21.2
[955/2550] Linking target lib/librte_timer.so.21.2
[956/2550] Linking target lib/librte_acl.so.21.2
[957/2550] Linking target lib/librte_stack.so.21.2
[958/2550] Linking target lib/librte_graph.so.21.2
[959/2550] Linking target drivers/librte_bus_vmbus.so.21.2
[960/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_mc_dprtc.c.o
[961/2550] Linking target lib/librte_meter.so.21.2
[962/2550] Linking target lib/librte_cfgfile.so.21.2
[963/2550] Linking target lib/librte_jobstats.so.21.2
[964/2550] Linking target lib/librte_rawdev.so.21.2
[965/2550] Linking target drivers/librte_common_dpaax.so.21.2
[966/2550] Linking target drivers/librte_common_iavf.so.21.2
[967/2550] Linking target drivers/librte_common_octeontx.so.21.2
[968/2550] Linking target drivers/librte_bus_vdev.so.21.2
[969/2550] Generating rte_net_dpaa2_def with a custom command
[970/2550] Generating rte_net_dpaa2_mingw with a custom command
[971/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_rte_parser.c.o
[972/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_base_dpaa2_hw_dpni.c.o
[973/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_api.c.o
[974/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_dpaa_fmc.c.o
[975/2550] Generating rte_mempool_dpaa.sym_chk with a custom command (wrapped by meson to capture output)
[976/2550] Generating rte_bus_fslmc.sym_chk with a custom command (wrapped by meson to capture output)
[977/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_ecore_sp.c.o
[978/2550] Generating rte_net_af_packet.sym_chk with a custom command (wrapped by meson to capture output)
[979/2550] Generating rte_mempool_ring.sym_chk with a custom command (wrapped by meson to capture output)
[980/2550] Generating rte_mempool_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[981/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_tf_ulp_ulp_mapper.c.o
[982/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_base.c.o
[983/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_mc_dpdmux.c.o
[984/2550] Generating rte_mempool_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[985/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_sparser.c.o
[986/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_mux.c.o
[987/2550] Generating rte_mempool_bucket.pmd.c with a custom command
[988/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82540.c.o
[989/2550] Compiling C object drivers/librte_mempool_bucket.so.21.2.p/meson-generated_.._rte_mempool_bucket.pmd.c.o
[990/2550] Compiling C object drivers/librte_mempool_bucket.a.p/meson-generated_.._rte_mempool_bucket.pmd.c.o
[991/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82542.c.o
[992/2550] Linking static target drivers/librte_mempool_bucket.a
[993/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82541.c.o
[994/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_osdep.c.o
[995/2550] Generating rte_net_axgbe.sym_chk with a custom command (wrapped by meson to capture output)
[996/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_manage.c.o
[997/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_80003es2lan.c.o
[998/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_api.c.o
[999/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_mbx.c.o
[1000/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_vf.c.o
[1001/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_tm.c.o
[1002/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82543.c.o
[1003/2550] Generating rte_net_e1000_def with a custom command
[1004/2550] Generating rte_net_e1000_mingw with a custom command
[1005/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_ptp.c.o
[1006/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_i210.c.o
[1007/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_dpaa_flow.c.o
[1008/2550] Generating rte_net_ena_def with a custom command
[1009/2550] Generating rte_net_ena_mingw with a custom command
[1010/2550] Generating rte_net_enetc_def with a custom command
[1011/2550] Generating rte_net_enetc_mingw with a custom command
[1012/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbevf_main.c.o
[1013/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_clip_tbl.c.o
[1014/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82571.c.o
[1015/2550] Generating rte_net_atlantic.sym_chk with a custom command (wrapped by meson to capture output)
[1016/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_dpaa_ethdev.c.o
[1017/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_bnx2x_stats.c.o
[1018/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_mps_tcam.c.o
[1019/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbevf_ethdev.c.o
[1020/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_l2t.c.o
[1021/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_nvm.c.o
[1022/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_mc_dpni.c.o
[1023/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_base_vnic_intr.c.o
[1024/2550] Generating rte_net_enic_mingw with a custom command
[1025/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_smt.c.o
[1026/2550] Generating rte_net_enic_def with a custom command
[1027/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_mac.c.o
[1028/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_ethdev.c.o
[1029/2550] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_base_ena_eth_com.c.o
[1030/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_base_t4vf_hw.c.o
[1031/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_e1000_logs.c.o
[1032/2550] Generating rte_net_ark.sym_chk with a custom command (wrapped by meson to capture output)
[1033/2550] Generating symbol file lib/librte_graph.so.21.2.p/librte_graph.so.21.2.symbols
[1034/2550] Generating symbol file lib/librte_acl.so.21.2.p/librte_acl.so.21.2.symbols
[1035/2550] Generating symbol file lib/librte_stack.so.21.2.p/librte_stack.so.21.2.symbols
[1036/2550] Generating symbol file lib/librte_rawdev.so.21.2.p/librte_rawdev.so.21.2.symbols
[1037/2550] Generating symbol file drivers/librte_common_dpaax.so.21.2.p/librte_common_dpaax.so.21.2.symbols
[1038/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_vf.c.o
[1039/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline.c.o
[1040/2550] Generating symbol file lib/librte_pci.so.21.2.p/librte_pci.so.21.2.symbols
[1041/2550] Generating symbol file lib/librte_timer.so.21.2.p/librte_timer.so.21.2.symbols
[1042/2550] Generating rte_net_failsafe_def with a custom command
[1043/2550] Generating symbol file lib/librte_ring.so.21.2.p/librte_ring.so.21.2.symbols
[1044/2550] Generating rte_net_failsafe_mingw with a custom command
[1045/2550] Generating symbol file drivers/librte_common_octeontx.so.21.2.p/librte_common_octeontx.so.21.2.symbols
[1046/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82575.c.o
[1047/2550] Generating symbol file drivers/librte_bus_vmbus.so.21.2.p/librte_bus_vmbus.so.21.2.symbols
[1048/2550] Generating symbol file drivers/librte_bus_vdev.so.21.2.p/librte_bus_vdev.so.21.2.symbols
[1049/2550] Generating rte_net_fm10k_def with a custom command
[1050/2550] Linking target drivers/librte_bus_ifpga.so.21.2
[1051/2550] Generating symbol file lib/librte_meter.so.21.2.p/librte_meter.so.21.2.symbols
[1052/2550] Linking target lib/librte_rcu.so.21.2
[1053/2550] Generating rte_net_fm10k_mingw with a custom command
[1054/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_8023ad.c.o
[1055/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_ethdev.c.o
[1056/2550] Generating symbol file drivers/librte_common_iavf.so.21.2.p/librte_common_iavf.so.21.2.symbols
[1057/2550] Linking target drivers/librte_bus_pci.so.21.2
[1058/2550] Linking target lib/librte_mempool.so.21.2
[1059/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_api.c.o
[1060/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbe_flow.c.o
[1061/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_base_vnic_cq.c.o
[1062/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_common.c.o
[1063/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_igb_pf.c.o
[1064/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_base_vnic_rq.c.o
[1065/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbe_ethdev.c.o
[1066/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_base_vnic_wq.c.o
[1067/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_phy.c.o
[1068/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_tlv.c.o
[1069/2550] Generating rte_net_hinic_def with a custom command
[1070/2550] Generating rte_net_hinic_mingw with a custom command
[1071/2550] Compiling C object drivers/libtmp_rte_net_enetc.a.p/net_enetc_enetc_rxtx.c.o
[1072/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbe_filter.c.o
[1073/2550] Generating rte_mempool_bucket.sym_chk with a custom command (wrapped by meson to capture output)
[1074/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_em_ethdev.c.o
[1075/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_cxgbe_main.c.o
[1076/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o
[1077/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_eal.c.o
[1078/2550] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_base_ena_com.c.o
[1079/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1080/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe.c.o
[1081/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_args.c.o
[1082/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_intr.c.o
[1083/2550] Compiling C object lib/librte_vhost.a.p/vhost_virtio_net.c.o
[1084/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_flow.c.o
[1085/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_mbx.c.o
[1086/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_igb_flow.c.o
[1087/2550] Compiling C object drivers/libtmp_rte_net_enetc.a.p/net_enetc_enetc_ethdev.c.o
[1088/2550] Generating rte_net_hns3_def with a custom command
[1089/2550] Generating rte_net_hns3_mingw with a custom command
[1090/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o
[1091/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1092/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_cfg.c.o
[1093/2550] Linking static target drivers/libtmp_rte_net_enetc.a
[1094/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_base_vnic_dev.c.o
[1095/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ether.c.o
[1096/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_rxtx.c.o
[1097/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_wq.c.o
[1098/2550] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_ich8lan.c.o
[1099/2550] Linking static target drivers/net/e1000/base/libe1000_base.a
[1100/2550] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_pf.c.o
[1101/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_cmdq.c.o
[1102/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_eqs.c.o
[1103/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_hwif.c.o
[1104/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_ethdev.c.o
[1105/2550] Linking static target drivers/net/fm10k/base/libfm10k_base.a
[1106/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_api_cmd.c.o
[1107/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_mgmt.c.o
[1108/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_nicio.c.o
[1109/2550] Generating symbol file lib/librte_rcu.so.21.2.p/librte_rcu.so.21.2.symbols
[1110/2550] Generating rte_net_i40e_mingw with a custom command
[1111/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_rxtx.c.o
[1112/2550] Generating rte_net_i40e_def with a custom command
[1113/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_mbox.c.o
[1114/2550] Generating rte_net_enetc.pmd.c with a custom command
[1115/2550] Generating symbol file lib/librte_mempool.so.21.2.p/librte_mempool.so.21.2.symbols
[1116/2550] Compiling C object drivers/librte_net_enetc.a.p/meson-generated_.._rte_net_enetc.pmd.c.o
[1117/2550] Generating symbol file drivers/librte_bus_pci.so.21.2.p/librte_bus_pci.so.21.2.symbols
[1118/2550] Linking target lib/librte_mbuf.so.21.2
[1119/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_base_t4_hw.c.o
[1120/2550] Linking target lib/librte_rib.so.21.2
[1121/2550] Linking target drivers/librte_mempool_bucket.so.21.2
[1122/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_cmd.c.o
[1123/2550] Linking static target drivers/librte_net_enetc.a
[1124/2550] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_pmd.c.o
[1125/2550] Linking target drivers/librte_mempool_ring.so.21.2
[1126/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1127/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_mp.c.o
[1128/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_hmc.c.o
[1129/2550] Linking static target drivers/libtmp_rte_net_bond.a
[1130/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_mbx.c.o
[1131/2550] Linking target drivers/librte_mempool_stack.so.21.2
[1132/2550] Compiling C object drivers/librte_net_enetc.so.21.2.p/meson-generated_.._rte_net_enetc.pmd.c.o
[1133/2550] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_sge.c.o
[1134/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_diag.c.o
[1135/2550] Generating rte_bus_dpaa.sym_chk with a custom command (wrapped by meson to capture output)
[1136/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_em_rxtx.c.o
[1137/2550] Generating rte_net_iavf_def with a custom command
[1138/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_hwdev.c.o
[1139/2550] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_rx.c.o
[1140/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_regs.c.o
[1141/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ptp.c.o
[1142/2550] Generating rte_net_iavf_mingw with a custom command
[1143/2550] Linking static target drivers/libtmp_rte_net_cxgbe.a
[1144/2550] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_niccfg.c.o
[1145/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rss.c.o
[1146/2550] Linking static target drivers/net/hinic/base/libhinic_base.a
[1147/2550] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
[1148/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1149/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_fdir.c.o
[1150/2550] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1151/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_intr.c.o
[1152/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_dcb.c.o
[1153/2550] Compiling C object drivers/libtmp_rte_net_fm10k.a.p/net_fm10k_fm10k_rxtx.c.o
[1154/2550] Linking static target drivers/libtmp_rte_net_enic.a
[1155/2550] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_ena_ethdev.c.o
[1156/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_tm.c.o
[1157/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_lan_hmc.c.o
[1158/2550] Linking static target drivers/libtmp_rte_net_ena.a
[1159/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_vf_representor.c.o
[1160/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_adminq.c.o
[1161/2550] Compiling C object drivers/libtmp_rte_net_fm10k.a.p/net_fm10k_fm10k_rxtx_vec.c.o
[1162/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_stats.c.o
[1163/2550] Generating rte_net_bond.pmd.c with a custom command
[1164/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_flow.c.o
[1165/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_dcb.c.o
[1166/2550] Compiling C object drivers/librte_net_bond.so.21.2.p/meson-generated_.._rte_net_bond.pmd.c.o
[1167/2550] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_ethdev.c.o
[1168/2550] Compiling C object drivers/librte_net_bond.a.p/meson-generated_.._rte_net_bond.pmd.c.o
[1169/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_tm.c.o
[1170/2550] Linking static target drivers/librte_net_bond.a
[1171/2550] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_hwrm.c.o
[1172/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_igb_ethdev.c.o
[1173/2550] Linking static target drivers/libtmp_rte_net_bnxt.a
[1174/2550] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_igb_rxtx.c.o
[1175/2550] Generating rte_net_ice_mingw with a custom command
[1176/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_generic_flow.c.o
[1177/2550] Generating rte_net_cxgbe.pmd.c with a custom command
[1178/2550] Linking static target drivers/libtmp_rte_net_e1000.a
[1179/2550] Generating rte_net_ice_def with a custom command
[1180/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ethdev_vf.c.o
[1181/2550] Compiling C object drivers/librte_net_cxgbe.a.p/meson-generated_.._rte_net_cxgbe.pmd.c.o
[1182/2550] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_flow.c.o
[1183/2550] Compiling C object drivers/libtmp_rte_net_fm10k.a.p/net_fm10k_fm10k_ethdev.c.o
[1184/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_nvm.c.o
[1185/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_hash.c.o
[1186/2550] Compiling C object drivers/librte_net_cxgbe.so.21.2.p/meson-generated_.._rte_net_cxgbe.pmd.c.o
[1187/2550] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_dpaa_rxtx.c.o
[1188/2550] Linking static target drivers/librte_net_cxgbe.a
[1189/2550] Linking static target drivers/libtmp_rte_net_fm10k.a
[1190/2550] Generating symbol file lib/librte_mbuf.so.21.2.p/librte_mbuf.so.21.2.symbols
[1191/2550] Linking static target drivers/libtmp_rte_net_dpaa.a
[1192/2550] Generating rte_net_ena.pmd.c with a custom command
[1193/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_acl.c.o
[1194/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_hash.c.o
[1195/2550] Linking target lib/librte_cryptodev.so.21.2
[1196/2550] Linking target lib/librte_bbdev.so.21.2
[1197/2550] Linking target lib/librte_net.so.21.2
[1198/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_osdep.c.o
[1199/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_vlan_mode.c.o
[1200/2550] Generating rte_net_enic.pmd.c with a custom command
[1201/2550] Generating symbol file lib/librte_rib.so.21.2.p/librte_rib.so.21.2.symbols
[1202/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_base.c.o
[1203/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_pf.c.o
[1204/2550] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ops.c.o
[1205/2550] Linking target lib/librte_compressdev.so.21.2
[1206/2550] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_tx.c.o
[1207/2550] Generating rte_net_enetc.sym_chk with a custom command (wrapped by meson to capture output)
[1208/2550] Linking target lib/librte_distributor.so.21.2
[1209/2550] Linking target lib/librte_regexdev.so.21.2
[1210/2550] Linking target lib/librte_fib.so.21.2
[1211/2550] Linking target lib/librte_reorder.so.21.2
[1212/2550] Linking target lib/librte_sched.so.21.2
[1213/2550] Linking target drivers/librte_mempool_octeontx.so.21.2
[1214/2550] Compiling C object drivers/librte_net_ena.a.p/meson-generated_.._rte_net_ena.pmd.c.o
[1215/2550] Compiling C object drivers/librte_net_ena.so.21.2.p/meson-generated_.._rte_net_ena.pmd.c.o
[1216/2550] Compiling C object drivers/librte_net_enic.a.p/meson-generated_.._rte_net_enic.pmd.c.o
[1217/2550] Linking target drivers/librte_common_cnxk.so.21.2
[1218/2550] Compiling C object drivers/librte_net_enic.so.21.2.p/meson-generated_.._rte_net_enic.pmd.c.o
[1219/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_manage.c.o
[1220/2550] Linking static target drivers/librte_net_ena.a
[1221/2550] Linking static target drivers/libtmp_rte_net_failsafe.a
[1222/2550] Linking static target drivers/librte_net_enic.a
[1223/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_vchnl.c.o
[1224/2550] Linking static target drivers/libtmp_rte_net_hinic.a
[1225/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_i225.c.o
[1226/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_fdir.c.o
[1227/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_dcb.c.o
[1228/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_ethdev_vf.c.o
[1229/2550] Generating rte_net_fm10k.pmd.c with a custom command
[1230/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_nvm.c.o
[1231/2550] Generating rte_net_e1000.pmd.c with a custom command
[1232/2550] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_logs.c.o
[1233/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_api.c.o
[1234/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_mac.c.o
[1235/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_acl_ctrl.c.o
[1236/2550] Compiling C object drivers/librte_net_fm10k.so.21.2.p/meson-generated_.._rte_net_fm10k.pmd.c.o
[1237/2550] Compiling C object drivers/librte_net_e1000.so.21.2.p/meson-generated_.._rte_net_e1000.pmd.c.o
[1238/2550] Compiling C object drivers/librte_net_fm10k.a.p/meson-generated_.._rte_net_fm10k.pmd.c.o
[1239/2550] Compiling C object drivers/librte_net_e1000.a.p/meson-generated_.._rte_net_e1000.pmd.c.o
[1240/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_nvm.c.o
[1241/2550] Generating rte_net_igc_def with a custom command
[1242/2550] Linking static target drivers/librte_net_fm10k.a
[1243/2550] Generating rte_common_sfc_efx.sym_chk with a custom command (wrapped by meson to capture output)
[1244/2550] Generating rte_net_igc_mingw with a custom command
[1245/2550] Linking static target drivers/librte_net_e1000.a
[1246/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_hash.c.o
[1247/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_controlq.c.o
[1248/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_generic_flow.c.o
[1249/2550] Linking target drivers/librte_common_sfc_efx.so.21.2
[1250/2550] Generating rte_net_dpaa.pmd.c with a custom command
[1251/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_mac_api.c.o
[1252/2550] Generating rte_net_ionic_def with a custom command
[1253/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf_parent.c.o
[1254/2550] Generating rte_net_ionic_mingw with a custom command
[1255/2550] Compiling C object drivers/librte_net_dpaa.so.21.2.p/meson-generated_.._rte_net_dpaa.pmd.c.o
[1256/2550] Compiling C object drivers/librte_net_dpaa.a.p/meson-generated_.._rte_net_dpaa.pmd.c.o
[1257/2550] Generating rte_net_failsafe.pmd.c with a custom command
[1258/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_ethdev.c.o
[1259/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf_vf_representor.c.o
[1260/2550] Linking static target drivers/librte_net_dpaa.a
[1261/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_flow.c.o
[1262/2550] Generating rte_net_hinic.pmd.c with a custom command
[1263/2550] Compiling C object drivers/librte_net_failsafe.a.p/meson-generated_.._rte_net_failsafe.pmd.c.o
[1264/2550] Compiling C object drivers/librte_net_failsafe.so.21.2.p/meson-generated_.._rte_net_failsafe.pmd.c.o
[1265/2550] Linking static target drivers/librte_net_failsafe.a
[1266/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_acl_filter.c.o
[1267/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_fdir.c.o
[1268/2550] Compiling C object drivers/librte_net_hinic.a.p/meson-generated_.._rte_net_hinic.pmd.c.o
[1269/2550] Compiling C object drivers/librte_net_hinic.so.21.2.p/meson-generated_.._rte_net_hinic.pmd.c.o
[1270/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx_vec_sse.c.o
[1271/2550] Generating rte_net_bond.sym_chk with a custom command (wrapped by meson to capture output)
[1272/2550] Compiling C object drivers/net/i40e/libi40e_avx512_lib.a.p/i40e_rxtx_vec_avx512.c.o
[1273/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_bnx2x.c.o
[1274/2550] Linking static target drivers/librte_net_hinic.a
[1275/2550] Linking static target drivers/net/i40e/libi40e_avx512_lib.a
[1276/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf_ethdev.c.o
[1277/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_hv_vf.c.o
[1278/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx_vec_avx2.c.o
[1279/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_dcb_82598.c.o
[1280/2550] Generating rte_net_bnxt.pmd.c with a custom command
[1281/2550] Generating symbol file lib/librte_bbdev.so.21.2.p/librte_bbdev.so.21.2.symbols
[1282/2550] Generating symbol file lib/librte_net.so.21.2.p/librte_net.so.21.2.symbols
[1283/2550] Compiling C object drivers/libtmp_rte_net_bnx2x.a.p/net_bnx2x_elink.c.o
[1284/2550] Generating rte_net_cxgbe.sym_chk with a custom command (wrapped by meson to capture output)
[1285/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_dcb_82599.c.o
[1286/2550] Compiling C object drivers/librte_net_bnxt.so.21.2.p/meson-generated_.._rte_net_bnxt.pmd.c.o
[1287/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_fdir.c.o
[1288/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_rte_pmd_i40e.c.o
[1289/2550] Generating symbol file lib/librte_compressdev.so.21.2.p/librte_compressdev.so.21.2.symbols
[1290/2550] Linking static target drivers/libtmp_rte_net_bnx2x.a
[1291/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_fdir_filter.c.o
[1292/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf.c.o
[1293/2550] Compiling C object drivers/librte_net_bnxt.a.p/meson-generated_.._rte_net_bnxt.pmd.c.o
[1294/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_api.c.o
[1295/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_82598.c.o
[1296/2550] Generating symbol file lib/librte_cryptodev.so.21.2.p/librte_cryptodev.so.21.2.symbols
[1297/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_mbx.c.o
[1298/2550] Linking target lib/librte_ethdev.so.21.2
[1299/2550] Linking target lib/librte_hash.so.21.2
[1300/2550] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_filter.c.o
[1301/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_vf.c.o
[1302/2550] Linking static target drivers/librte_net_bnxt.a
[1303/2550] Linking target lib/librte_cmdline.so.21.2
[1304/2550] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_common.c.o
[1305/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_82599_bypass.c.o
[1306/2550] Generating symbol file lib/librte_sched.so.21.2.p/librte_sched.so.21.2.symbols
[1307/2550] Generating symbol file drivers/librte_common_cnxk.so.21.2.p/librte_common_cnxk.so.21.2.symbols
[1308/2550] Linking static target drivers/net/i40e/base/libi40e_base.a
[1309/2550] Generating rte_net_ixgbe_mingw with a custom command
[1310/2550] Generating rte_net_ixgbe_def with a custom command
[1311/2550] Generating symbol file lib/librte_regexdev.so.21.2.p/librte_regexdev.so.21.2.symbols
[1312/2550] Linking target lib/librte_security.so.21.2
[1313/2550] Linking target drivers/librte_common_cpt.so.21.2
[1314/2550] Linking target drivers/librte_common_qat.so.21.2
[1315/2550] Generating rte_net_kni_def with a custom command
[1316/2550] Generating rte_net_kni_mingw with a custom command
[1317/2550] Generating symbol file lib/librte_reorder.so.21.2.p/librte_reorder.so.21.2.symbols
[1318/2550] Generating symbol file drivers/librte_mempool_octeontx.so.21.2.p/librte_mempool_octeontx.so.21.2.symbols
[1319/2550] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_flow.c.o
[1320/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_rx_filter.c.o
[1321/2550] Compiling C object drivers/libtmp_rte_crypto_dpaa_sec.a.p/crypto_dpaa_sec_dpaa_sec.c.o
[1322/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_dev.c.o
[1323/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_dcb.c.o
[1324/2550] Linking target drivers/librte_mempool_cnxk.so.21.2
[1325/2550] Generating rte_net_enic.sym_chk with a custom command (wrapped by meson to capture output)
[1326/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_x540.c.o
[1327/2550] Generating rte_net_liquidio_mingw with a custom command
[1328/2550] Generating rte_net_liquidio_def with a custom command
[1329/2550] Linking static target drivers/libtmp_rte_crypto_dpaa_sec.a
[1330/2550] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output)
[1331/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_main.c.o
[1332/2550] Generating rte_net_memif_def with a custom command
[1333/2550] Generating rte_net_memif_mingw with a custom command
[1334/2550] Generating rte_net_netvsc_def with a custom command
[1335/2550] Generating rte_net_netvsc_mingw with a custom command
[1336/2550] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_phy.c.o
[1337/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_82599.c.o
[1338/2550] Linking static target drivers/net/igc/base/libigc_base.a
[1339/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_ethdev.c.o
[1340/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ethdev.c.o
[1341/2550] Generating rte_net_fm10k.sym_chk with a custom command (wrapped by meson to capture output)
[1342/2550] Generating symbol file drivers/librte_common_sfc_efx.so.21.2.p/librte_common_sfc_efx.so.21.2.symbols
[1343/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_rxtx_vec_avx2.c.o
[1344/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_crc.c.o
[1345/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx_vec_sse.c.o
[1346/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx_vec_avx2.c.o
[1347/2550] Generating rte_net_nfp_def with a custom command
[1348/2550] Generating rte_net_nfp_mingw with a custom command
[1349/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_phy.c.o
[1350/2550] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[1351/2550] Generating rte_net_null_def with a custom command
[1352/2550] Generating rte_net_null_mingw with a custom command
[1353/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_common.c.o
[1354/2550] Generating rte_net_bnx2x.pmd.c with a custom command
[1355/2550] Generating rte_crypto_dpaa_sec.pmd.c with a custom command
[1356/2550] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_ethdev.c.o
[1357/2550] Generating rte_net_failsafe.sym_chk with a custom command (wrapped by meson to capture output)
[1358/2550] Generating rte_net_dpaa.sym_chk with a custom command (wrapped by meson to capture output)
[1359/2550] Compiling C object drivers/librte_net_bnx2x.a.p/meson-generated_.._rte_net_bnx2x.pmd.c.o
[1360/2550] Compiling C object drivers/librte_crypto_dpaa_sec.so.21.2.p/meson-generated_.._rte_crypto_dpaa_sec.pmd.c.o
[1361/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_bypass.c.o
[1362/2550] Compiling C object drivers/librte_crypto_dpaa_sec.a.p/meson-generated_.._rte_crypto_dpaa_sec.pmd.c.o
[1363/2550] Linking static target drivers/librte_net_bnx2x.a
[1364/2550] Linking static target drivers/librte_crypto_dpaa_sec.a
[1365/2550] Compiling C object drivers/librte_net_bnx2x.so.21.2.p/meson-generated_.._rte_net_bnx2x.pmd.c.o
[1366/2550] Compiling C object drivers/net/octeontx/base/libocteontx_base.a.p/octeontx_pkivf.c.o
[1367/2550] Compiling C object drivers/net/octeontx/base/libocteontx_base.a.p/octeontx_bgx.c.o
[1368/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_vf_representor.c.o
[1369/2550] Generating rte_net_octeontx_def with a custom command
[1370/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_lif.c.o
[1371/2550] Generating rte_net_octeontx_mingw with a custom command
[1372/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_switch_filter.c.o
[1373/2550] Compiling C object drivers/net/octeontx/base/libocteontx_base.a.p/octeontx_pkovf.c.o
[1374/2550] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx.c.o
[1375/2550] Compiling C object drivers/libtmp_rte_net_liquidio.a.p/net_liquidio_base_lio_23xx_vf.c.o
[1376/2550] Linking static target drivers/net/octeontx/base/libocteontx_base.a
[1377/2550] Linking static target drivers/libtmp_rte_net_iavf.a
[1378/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_mip.c.o
[1379/2550] Generating rte_net_hinic.sym_chk with a custom command (wrapped by meson to capture output)
[1380/2550] Compiling C object drivers/libtmp_rte_net_liquidio.a.p/net_liquidio_base_lio_mbox.c.o
[1381/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_tm.c.o
[1382/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_resource.c.o
[1383/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_nffw.c.o
[1384/2550] Compiling C object drivers/libtmp_rte_net_netvsc.a.p/net_netvsc_hn_nvs.c.o
[1385/2550] Compiling C object drivers/libtmp_rte_net_kni.a.p/net_kni_rte_eth_kni.c.o
[1386/2550] Generating symbol file lib/librte_hash.so.21.2.p/librte_hash.so.21.2.symbols
[1387/2550] Generating symbol file lib/librte_ethdev.so.21.2.p/librte_ethdev.so.21.2.symbols
[1388/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_nsp_cmds.c.o
[1389/2550] Linking static target drivers/libtmp_rte_net_kni.a
[1390/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_nsp.c.o
[1391/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_rtsym.c.o
[1392/2550] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rxtx.c.o
[1393/2550] Compiling C object drivers/libtmp_rte_net_netvsc.a.p/net_netvsc_hn_rndis.c.o
[1394/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_fdir.c.o
[1395/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_ipsec.c.o
[1396/2550] Linking target lib/librte_efd.so.21.2
[1397/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_sched.c.o
[1398/2550] Linking target lib/librte_metrics.so.21.2
[1399/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_pf.c.o
[1400/2550] Linking target lib/librte_eventdev.so.21.2
[1401/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_hwinfo.c.o
[1402/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_x550.c.o
[1403/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_mutex.c.o
[1404/2550] Linking target lib/librte_gso.so.21.2
[1405/2550] Linking target lib/librte_lpm.so.21.2
[1406/2550] Linking target lib/librte_member.so.21.2
[1407/2550] Generating symbol file lib/librte_security.so.21.2.p/librte_security.so.21.2.symbols
[1408/2550] Generating symbol file drivers/librte_common_cpt.so.21.2.p/librte_common_cpt.so.21.2.symbols
[1409/2550] Linking target lib/librte_gro.so.21.2
[1410/2550] Linking target lib/librte_ip_frag.so.21.2
[1411/2550] Linking target lib/librte_kni.so.21.2
[1412/2550] Linking target lib/librte_pdump.so.21.2
[1413/2550] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_common.c.o
[1414/2550] Linking target lib/librte_power.so.21.2
[1415/2550] Linking target drivers/librte_net_atlantic.so.21.2
[1416/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_rte_pmd_ixgbe.c.o
[1417/2550] Generating rte_net_bnxt.sym_chk with a custom command (wrapped by meson to capture output)
[1418/2550] Linking target lib/librte_bpf.so.21.2
[1419/2550] Linking target drivers/librte_net_af_packet.so.21.2
[1420/2550] Linking target drivers/librte_net_ark.so.21.2
[1421/2550] Compiling C object drivers/libtmp_rte_net_memif.a.p/net_memif_memif_socket.c.o
[1422/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_cppcore.c.o
[1423/2550] Linking static target drivers/libtmp_rte_net_hns3.a
[1424/2550] Linking static target drivers/net/ixgbe/base/libixgbe_base.a
[1425/2550] Linking target drivers/librte_net_cxgbe.so.21.2
[1426/2550] Linking target drivers/librte_net_avp.so.21.2
[1427/2550] Linking target drivers/librte_common_octeontx2.so.21.2
[1428/2550] Linking target drivers/librte_net_axgbe.so.21.2
[1429/2550] Linking target drivers/librte_net_ena.so.21.2
[1430/2550] Compiling C object drivers/libtmp_rte_net_netvsc.a.p/net_netvsc_hn_vf.c.o
[1431/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_flow.c.o
[1432/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_nsp_eth.c.o
[1433/2550] Linking target lib/librte_ipsec.so.21.2
[1434/2550] Linking target drivers/librte_net_e1000.so.21.2
[1435/2550] Linking target drivers/librte_net_failsafe.so.21.2
[1436/2550] Compiling C object drivers/libtmp_rte_net_netvsc.a.p/net_netvsc_hn_ethdev.c.o
[1437/2550] Linking target drivers/librte_net_fm10k.so.21.2
[1438/2550] Linking target drivers/librte_net_hinic.so.21.2
[1439/2550] Generating rte_net_octeontx2_def with a custom command
[1440/2550] Linking target drivers/librte_net_enetc.so.21.2
[1441/2550] Linking target drivers/librte_net_enic.so.21.2
[1442/2550] Linking target drivers/librte_net_bnxt.so.21.2
[1443/2550] Generating rte_net_octeontx2_mingw with a custom command
[1444/2550] Generating rte_net_octeontx_ep_mingw with a custom command
[1445/2550] Generating rte_net_octeontx_ep_def with a custom command
[1446/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_rxtx_vec_sse.c.o
[1447/2550] Generating rte_net_pfe_def with a custom command
[1448/2550] Compiling C object drivers/libtmp_rte_net_octeontx.a.p/net_octeontx_octeontx_ethdev_ops.c.o
[1449/2550] Generating rte_net_iavf.pmd.c with a custom command
[1450/2550] Generating rte_net_pfe_mingw with a custom command
[1451/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_ethdev.c.o
[1452/2550] Compiling C object drivers/librte_net_iavf.a.p/meson-generated_.._rte_net_iavf.pmd.c.o
[1453/2550] Compiling C object drivers/librte_net_iavf.so.21.2.p/meson-generated_.._rte_net_iavf.pmd.c.o
[1454/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfpcore_nfp_cpp_pcie_ops.c.o
[1455/2550] Compiling C object drivers/libtmp_rte_net_liquidio.a.p/net_liquidio_lio_ethdev.c.o
[1456/2550] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_flow.c.o
[1457/2550] Generating rte_net_kni.pmd.c with a custom command
[1458/2550] Compiling C object drivers/libtmp_rte_net_octeontx_ep.a.p/net_octeontx_ep_otx2_ep_vf.c.o
[1459/2550] Linking static target drivers/libtmp_rte_net_dpaa2.a
[1460/2550] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_txrx.c.o
[1461/2550] Compiling C object drivers/librte_net_kni.so.21.2.p/meson-generated_.._rte_net_kni.pmd.c.o
[1462/2550] Linking static target drivers/libtmp_rte_net_igc.a
[1463/2550] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_rxtx.c.o
[1464/2550] Compiling C object drivers/librte_net_kni.a.p/meson-generated_.._rte_net_kni.pmd.c.o
[1465/2550] Linking static target drivers/librte_net_kni.a
[1466/2550] Linking static target drivers/libtmp_rte_net_ionic.a
[1467/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_mac.c.o
[1468/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_flex_pipe.c.o
[1469/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_rss.c.o
[1470/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_link.c.o
[1471/2550] Generating rte_crypto_dpaa_sec.sym_chk with a custom command (wrapped by meson to capture output)
[1472/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_lookup.c.o
[1473/2550] Compiling C object drivers/libtmp_rte_net_octeontx.a.p/net_octeontx_octeontx_ethdev.c.o
[1474/2550] Compiling C object drivers/libtmp_rte_net_null.a.p/net_null_rte_eth_null.c.o
[1475/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ptp.c.o
[1476/2550] Compiling C object drivers/libtmp_rte_net_liquidio.a.p/net_liquidio_lio_rxtx.c.o
[1477/2550] Generating rte_net_bnx2x.sym_chk with a custom command (wrapped by meson to capture output)
[1478/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_mcast.c.o
[1479/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_flow_ctrl.c.o
[1480/2550] Linking static target drivers/libtmp_rte_net_null.a
[1481/2550] Linking static target drivers/libtmp_rte_net_liquidio.a
[1482/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_stats.c.o
[1483/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx.c.o
[1484/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_flow.c.o
[1485/2550] Generating rte_net_qede_def with a custom command
[1486/2550] Generating rte_net_hns3.pmd.c with a custom command
[1487/2550] Linking target drivers/librte_net_bnx2x.so.21.2
[1488/2550] Generating rte_net_qede_mingw with a custom command
[1489/2550] Compiling C object drivers/librte_net_hns3.a.p/meson-generated_.._rte_net_hns3.pmd.c.o
[1490/2550] Generating rte_net_ring_def with a custom command
[1491/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_flow_dump.c.o
[1492/2550] Compiling C object drivers/libtmp_rte_net_memif.a.p/net_memif_rte_eth_memif.c.o
[1493/2550] Generating rte_net_igc.pmd.c with a custom command
[1494/2550] Linking static target drivers/librte_net_hns3.a
[1495/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_vlan.c.o
[1496/2550] Compiling C object drivers/librte_net_hns3.so.21.2.p/meson-generated_.._rte_net_hns3.pmd.c.o
[1497/2550] Generating rte_net_ring_mingw with a custom command
[1498/2550] Linking static target drivers/libtmp_rte_net_memif.a
[1499/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_flow_parse.c.o
[1500/2550] Generating symbol file lib/librte_metrics.so.21.2.p/librte_metrics.so.21.2.symbols
[1501/2550] Compiling C object drivers/librte_net_igc.a.p/meson-generated_.._rte_net_igc.pmd.c.o
[1502/2550] Generating symbol file lib/librte_eventdev.so.21.2.p/librte_eventdev.so.21.2.symbols
[1503/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev_devargs.c.o
[1504/2550] Compiling C object drivers/librte_net_igc.so.21.2.p/meson-generated_.._rte_net_igc.pmd.c.o
[1505/2550] Generating symbol file lib/librte_gso.so.21.2.p/librte_gso.so.21.2.symbols
[1506/2550] Compiling C object drivers/libtmp_rte_net_octeontx_ep.a.p/net_octeontx_ep_otx_ep_ethdev.c.o
[1507/2550] Generating rte_net_ionic.pmd.c with a custom command
[1508/2550] Linking static target drivers/librte_net_igc.a
[1509/2550] Compiling C object drivers/libtmp_rte_net_octeontx_ep.a.p/net_octeontx_ep_otx_ep_vf.c.o
[1510/2550] Generating symbol file lib/librte_ip_frag.so.21.2.p/librte_ip_frag.so.21.2.symbols
[1511/2550] Compiling C object drivers/libtmp_rte_net_pfe.a.p/net_pfe_pfe_hal.c.o
[1512/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev_irq.c.o
[1513/2550] Compiling C object drivers/librte_net_ionic.a.p/meson-generated_.._rte_net_ionic.pmd.c.o
[1514/2550] Compiling C object drivers/librte_net_ionic.so.21.2.p/meson-generated_.._rte_net_ionic.pmd.c.o
[1515/2550] Generating symbol file lib/librte_lpm.so.21.2.p/librte_lpm.so.21.2.symbols
[1516/2550] Generating rte_net_dpaa2.pmd.c with a custom command
[1517/2550] Linking target lib/librte_bitratestats.so.21.2
[1518/2550] Linking static target drivers/librte_net_ionic.a
[1519/2550] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_rxtx.c.o
[1520/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/bcm_osal.c.o
[1521/2550] Linking target lib/librte_latencystats.so.21.2
[1522/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_rxtx_vec_sse.c.o
[1523/2550] Compiling C object drivers/libtmp_rte_net_octeontx.a.p/net_octeontx_octeontx_rxtx.c.o
[1524/2550] Generating symbol file lib/librte_kni.so.21.2.p/librte_kni.so.21.2.symbols
[1525/2550] Linking static target drivers/libtmp_rte_net_ice.a
[1526/2550] Linking target drivers/librte_bus_fslmc.so.21.2
[1527/2550] Linking target drivers/librte_net_bond.so.21.2
[1528/2550] Compiling C object drivers/librte_net_dpaa2.a.p/meson-generated_.._rte_net_dpaa2.pmd.c.o
[1529/2550] Linking static target drivers/libtmp_rte_net_octeontx.a
[1530/2550] Linking target drivers/librte_bus_dpaa.so.21.2
[1531/2550] Compiling C object drivers/librte_net_dpaa2.so.21.2.p/meson-generated_.._rte_net_dpaa2.pmd.c.o
[1532/2550] Generating symbol file drivers/librte_common_octeontx2.so.21.2.p/librte_common_octeontx2.so.21.2.symbols
[1533/2550] Generating rte_net_null.pmd.c with a custom command
[1534/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_flow_utils.c.o
[1535/2550] Linking target lib/librte_node.so.21.2
[1536/2550] Linking static target drivers/librte_net_dpaa2.a
[1537/2550] Compiling C object drivers/libtmp_rte_net_netvsc.a.p/net_netvsc_hn_rxtx.c.o
[1538/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev_ops.c.o
[1539/2550] Compiling C object drivers/libtmp_rte_net_pfe.a.p/net_pfe_pfe_hif.c.o
[1540/2550] Compiling C object drivers/librte_net_null.a.p/meson-generated_.._rte_net_null.pmd.c.o
[1541/2550] Linking static target drivers/libtmp_rte_net_netvsc.a
[1542/2550] Generating rte_net_liquidio.pmd.c with a custom command
[1543/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev_debug.c.o
[1544/2550] Compiling C object drivers/librte_net_null.so.21.2.p/meson-generated_.._rte_net_null.pmd.c.o
[1545/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_init_ops.c.o
[1546/2550] Linking static target drivers/librte_net_null.a
[1547/2550] Compiling C object drivers/librte_net_liquidio.a.p/meson-generated_.._rte_net_liquidio.pmd.c.o
[1548/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_flow.c.o
[1549/2550] Linking target lib/librte_port.so.21.2
[1550/2550] Linking target drivers/librte_mempool_octeontx2.so.21.2
[1551/2550] Compiling C object drivers/librte_net_liquidio.so.21.2.p/meson-generated_.._rte_net_liquidio.pmd.c.o
[1552/2550] Compiling C object drivers/libtmp_rte_net_pfe.a.p/net_pfe_pfe_hif_lib.c.o
[1553/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_dp.c.o
[1554/2550] Linking static target drivers/librte_net_liquidio.a
[1555/2550] Generating rte_net_sfc_def with a custom command
[1556/2550] Generating rte_net_softnic_mingw with a custom command
[1557/2550] Generating rte_net_memif.pmd.c with a custom command
[1558/2550] Generating rte_net_sfc_mingw with a custom command
[1559/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev_sec.c.o
[1560/2550] Compiling C object drivers/librte_net_memif.a.p/meson-generated_.._rte_net_memif.pmd.c.o
[1561/2550] Linking static target drivers/librte_net_memif.a
[1562/2550] Compiling C object drivers/librte_net_memif.so.21.2.p/meson-generated_.._rte_net_memif.pmd.c.o
[1563/2550] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_switch.c.o
[1564/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_sp_commands.c.o
[1565/2550] Compiling C object drivers/libtmp_rte_net_octeontx_ep.a.p/net_octeontx_ep_otx_ep_rxtx.c.o
[1566/2550] Linking static target drivers/net/ice/base/libice_base.a
[1567/2550] Compiling C object drivers/net/ice/libice_avx512_lib.a.p/ice_rxtx_vec_avx512.c.o
[1568/2550] Generating rte_net_kni.sym_chk with a custom command (wrapped by meson to capture output)
[1569/2550] Linking static target drivers/libtmp_rte_net_octeontx_ep.a
[1570/2550] Compiling C object drivers/libtmp_rte_net_pfe.a.p/net_pfe_pfe_ethdev.c.o
[1571/2550] Linking static target drivers/net/ice/libice_avx512_lib.a
[1572/2550] Linking static target drivers/libtmp_rte_net_pfe.a
[1573/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_hw.c.o
[1574/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_regs.c.o
[1575/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_conn.c.o
[1576/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_sriov.c.o
[1577/2550] Generating rte_net_octeontx.pmd.c with a custom command
[1578/2550] Linking target drivers/librte_net_kni.so.21.2
[1579/2550] Compiling C object drivers/librte_net_octeontx.a.p/meson-generated_.._rte_net_octeontx.pmd.c.o
[1580/2550] Compiling C object drivers/librte_net_octeontx.so.21.2.p/meson-generated_.._rte_net_octeontx.pmd.c.o
[1581/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_kvargs.c.o
[1582/2550] Linking static target drivers/librte_net_octeontx.a
[1583/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_mcdi.c.o
[1584/2550] Generating rte_net_netvsc.pmd.c with a custom command
[1585/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_main.c.o
[1586/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_sriov.c.o
[1587/2550] Compiling C object drivers/librte_net_netvsc.a.p/meson-generated_.._rte_net_netvsc.pmd.c.o
[1588/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_filter.c.o
[1589/2550] Linking static target drivers/librte_net_netvsc.a
[1590/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_spq.c.o
[1591/2550] Compiling C object drivers/librte_net_netvsc.so.21.2.p/meson-generated_.._rte_net_netvsc.pmd.c.o
[1592/2550] Generating rte_net_softnic_def with a custom command
[1593/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_dcbx.c.o
[1594/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_l2.c.o
[1595/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_intr.c.o
[1596/2550] Compiling C object drivers/libtmp_rte_net_nfp.a.p/net_nfp_nfp_net.c.o
[1597/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_init_fw_funcs.c.o
[1598/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_filter.c.o
[1599/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_switch.c.o
[1600/2550] Generating rte_net_ice.pmd.c with a custom command
[1601/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_ethdev.c.o
[1602/2550] Linking static target drivers/libtmp_rte_net_nfp.a
[1603/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_port.c.o
[1604/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_tso.c.o
[1605/2550] Generating rte_net_tap_def with a custom command
[1606/2550] Generating rte_net_octeontx_ep.pmd.c with a custom command
[1607/2550] Generating rte_net_tap_mingw with a custom command
[1608/2550] Compiling C object drivers/librte_net_ice.a.p/meson-generated_.._rte_net_ice.pmd.c.o
[1609/2550] Compiling C object drivers/librte_net_ice.so.21.2.p/meson-generated_.._rte_net_ice.pmd.c.o
[1610/2550] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_ethdev.c.o
[1611/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_int.c.o
[1612/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ev.c.o
[1613/2550] Generating rte_net_hns3.sym_chk with a custom command (wrapped by meson to capture output)
[1614/2550] Compiling C object drivers/librte_net_octeontx_ep.so.21.2.p/meson-generated_.._rte_net_octeontx_ep.pmd.c.o
[1615/2550] Compiling C object drivers/librte_net_octeontx_ep.a.p/meson-generated_.._rte_net_octeontx_ep.pmd.c.o
[1616/2550] Linking static target drivers/librte_net_ice.a
[1617/2550] Linking static target drivers/libtmp_rte_net_i40e.a
[1618/2550] Generating rte_net_pfe.pmd.c with a custom command
[1619/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_tm.c.o
[1620/2550] Generating rte_net_thunderx_def with a custom command
[1621/2550] Linking static target drivers/librte_net_octeontx_ep.a
[1622/2550] Generating rte_net_thunderx_mingw with a custom command
[1623/2550] Compiling C object drivers/librte_net_pfe.a.p/meson-generated_.._rte_net_pfe.pmd.c.o
[1624/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc.c.o
[1625/2550] Compiling C object drivers/librte_net_pfe.so.21.2.p/meson-generated_.._rte_net_pfe.pmd.c.o
[1626/2550] Linking static target drivers/librte_net_pfe.a
[1627/2550] Generating rte_net_igc.sym_chk with a custom command (wrapped by meson to capture output)
[1628/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_tap_netlink.c.o
[1629/2550] Compiling C object drivers/libtmp_rte_net_thunderx.a.p/net_thunderx_nicvf_svf.c.o
[1630/2550] Linking target drivers/librte_net_hns3.so.21.2
[1631/2550] Generating rte_net_ionic.sym_chk with a custom command (wrapped by meson to capture output)
[1632/2550] Generating symbol file drivers/librte_bus_dpaa.so.21.2.p/librte_bus_dpaa.so.21.2.symbols
[1633/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_cxt.c.o
[1634/2550] Generating symbol file drivers/librte_bus_fslmc.so.21.2.p/librte_bus_fslmc.so.21.2.symbols
[1635/2550] Linking target drivers/librte_net_igc.so.21.2
[1636/2550] Generating symbol file lib/librte_port.so.21.2.p/librte_port.so.21.2.symbols
[1637/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_parser.c.o
[1638/2550] Linking target drivers/librte_net_ionic.so.21.2
[1639/2550] Linking target drivers/librte_mempool_dpaa.so.21.2
[1640/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ef10_essb_rx.c.o
[1641/2550] Generating symbol file drivers/librte_mempool_octeontx2.so.21.2.p/librte_mempool_octeontx2.so.21.2.symbols
[1642/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_cryptodev.c.o
[1643/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_link.c.o
[1644/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_action.c.o
[1645/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_eeprom.c.o
[1646/2550] Linking target drivers/librte_mempool_dpaa2.so.21.2
[1647/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_vf.c.o
[1648/2550] Linking target lib/librte_table.so.21.2
[1649/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_mempool.c.o
[1650/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_dcb_hw.c.o
[1651/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_tx.c.o
[1652/2550] Generating rte_net_txgbe_def with a custom command
[1653/2550] Generating rte_net_txgbe_mingw with a custom command
[1654/2550] Generating rte_net_liquidio.sym_chk with a custom command (wrapped by meson to capture output)
[1655/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_dcb.c.o
[1656/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_mng.c.o
[1657/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_swq.c.o
[1658/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_mbx.c.o
[1659/2550] Generating rte_net_vdev_netvsc_mingw with a custom command
[1660/2550] Generating rte_net_dpaa2.sym_chk with a custom command (wrapped by meson to capture output)
[1661/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_tap_tcmsgs.c.o
[1662/2550] Generating rte_net_vdev_netvsc_def with a custom command
[1663/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ef100_rx.c.o
[1664/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_tap.c.o
[1665/2550] Generating rte_net_vhost_def with a custom command
[1666/2550] Generating rte_net_vhost_mingw with a custom command
[1667/2550] Generating rte_net_null.sym_chk with a custom command (wrapped by meson to capture output)
[1668/2550] Generating rte_net_nfp.pmd.c with a custom command
[1669/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_vf.c.o
[1670/2550] Linking target drivers/librte_net_liquidio.so.21.2
[1671/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ef10_rx.c.o
[1672/2550] Compiling C object drivers/librte_net_nfp.so.21.2.p/meson-generated_.._rte_net_nfp.pmd.c.o
[1673/2550] Compiling C object drivers/librte_net_nfp.a.p/meson-generated_.._rte_net_nfp.pmd.c.o
[1674/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic.c.o
[1675/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_tap_intr.c.o
[1676/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_tap_bpf_api.c.o
[1677/2550] Linking target drivers/librte_net_null.so.21.2
[1678/2550] Compiling C object drivers/libtmp_rte_net_ring.a.p/net_ring_rte_eth_ring.c.o
[1679/2550] Generating rte_net_memif.sym_chk with a custom command (wrapped by meson to capture output)
[1680/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_meter.c.o
[1681/2550] Linking static target drivers/librte_net_nfp.a
[1682/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ethdev.c.o
[1683/2550] Compiling C object drivers/net/thunderx/base/libnicvf_base.a.p/nicvf_bsvf.c.o
[1684/2550] Linking static target drivers/libtmp_rte_net_ring.a
[1685/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_rx.c.o
[1686/2550] Generating rte_net_virtio_mingw with a custom command
[1687/2550] Generating rte_net_virtio_def with a custom command
[1688/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_ethdev.c.o
[1689/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ef100_tx.c.o
[1690/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_pipeline.c.o
[1691/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_ethdev.c.o
[1692/2550] Linking target drivers/librte_net_memif.so.21.2
[1693/2550] Generating rte_net_vmxnet3_mingw with a custom command
[1694/2550] Generating rte_net_vmxnet3_def with a custom command
[1695/2550] Generating rte_net_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[1696/2550] Generating rte_raw_dpaa2_cmdif_def with a custom command
[1697/2550] Generating rte_raw_dpaa2_cmdif_mingw with a custom command
[1698/2550] Generating rte_raw_dpaa2_qdma_def with a custom command
[1699/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_mae.c.o
[1700/2550] Generating rte_raw_dpaa2_qdma_mingw with a custom command
[1701/2550] Linking target drivers/librte_net_octeontx.so.21.2
[1702/2550] Generating rte_raw_ioat_def with a custom command
[1703/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_flow.c.o
[1704/2550] Generating rte_raw_ioat_mingw with a custom command
[1705/2550] Generating rte_net_netvsc.sym_chk with a custom command (wrapped by meson to capture output)
[1706/2550] Generating rte_raw_ntb_def with a custom command
[1707/2550] Generating rte_raw_ntb_mingw with a custom command
[1708/2550] Generating rte_raw_octeontx2_dma_mingw with a custom command
[1709/2550] Generating rte_net_i40e.pmd.c with a custom command
[1710/2550] Compiling C object drivers/librte_net_i40e.a.p/meson-generated_.._rte_net_i40e.pmd.c.o
[1711/2550] Linking static target drivers/librte_net_i40e.a
[1712/2550] Linking target drivers/librte_net_netvsc.so.21.2
[1713/2550] Compiling C object drivers/net/thunderx/base/libnicvf_base.a.p/nicvf_mbox.c.o
[1714/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_ptypes.c.o
[1715/2550] Generating rte_net_ring.pmd.c with a custom command
[1716/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_tap_flow.c.o
[1717/2550] Compiling C object drivers/librte_net_i40e.so.21.2.p/meson-generated_.._rte_net_i40e.pmd.c.o
[1718/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_mcp.c.o
[1719/2550] Generating rte_raw_octeontx2_dma_def with a custom command
[1720/2550] Compiling C object drivers/libtmp_rte_raw_ntb.a.p/raw_ntb_ntb_hw_intel.c.o
[1721/2550] Compiling C object drivers/librte_net_ring.a.p/meson-generated_.._rte_net_ring.pmd.c.o
[1722/2550] Compiling C object drivers/librte_net_ring.so.21.2.p/meson-generated_.._rte_net_ring.pmd.c.o
[1723/2550] Generating rte_net_ice.sym_chk with a custom command (wrapped by meson to capture output)
[1724/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_flow.c.o
[1725/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio.c.o
[1726/2550] Linking static target drivers/librte_net_ring.a
[1727/2550] Compiling C object drivers/net/thunderx/base/libnicvf_base.a.p/nicvf_hw.c.o
[1728/2550] Generating rte_raw_octeontx2_ep_mingw with a custom command
[1729/2550] Generating rte_net_pfe.sym_chk with a custom command (wrapped by meson to capture output)
[1730/2550] Linking static target drivers/net/thunderx/base/libnicvf_base.a
[1731/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_rxtx_simple.c.o
[1732/2550] Generating rte_raw_octeontx2_ep_def with a custom command
[1733/2550] Generating rte_net_octeontx_ep.sym_chk with a custom command (wrapped by meson to capture output)
[1734/2550] Linking target drivers/librte_net_pfe.so.21.2
[1735/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_pci_ethdev.c.o
[1736/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_rxtx_simple_sse.c.o
[1737/2550] Generating symbol file drivers/librte_mempool_dpaa.so.21.2.p/librte_mempool_dpaa.so.21.2.symbols
[1738/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_vhost_kernel_tap.c.o
[1739/2550] Linking target drivers/librte_net_ice.so.21.2
[1740/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_fdir.c.o
[1741/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_hw_bcmfs_rm_common.c.o
[1742/2550] Linking target drivers/librte_net_octeontx_ep.so.21.2
[1743/2550] Generating rte_crypto_bcmfs_mingw with a custom command
[1744/2550] Generating symbol file lib/librte_table.so.21.2.p/librte_table.so.21.2.symbols
[1745/2550] Compiling C object drivers/libtmp_rte_raw_ioat.a.p/raw_ioat_ioat_common.c.o
[1746/2550] Generating rte_crypto_bcmfs_def with a custom command
[1747/2550] Compiling C object drivers/libtmp_rte_net_vdev_netvsc.a.p/net_vdev_netvsc_vdev_netvsc.c.o
[1748/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_pci.c.o
[1749/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_vhost_kernel.c.o
[1750/2550] Compiling C object drivers/libtmp_rte_raw_ioat.a.p/raw_ioat_ioat_rawdev.c.o
[1751/2550] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_rxtx.c.o
[1752/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_tm.c.o
[1753/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_vhost_vdpa.c.o
[1754/2550] Compiling C object drivers/libtmp_rte_raw_ioat.a.p/raw_ioat_idxd_vdev.c.o
[1755/2550] Linking target drivers/librte_net_dpaa.so.21.2
[1756/2550] Generating rte_crypto_caam_jr_mingw with a custom command
[1757/2550] Linking static target drivers/libtmp_rte_net_vdev_netvsc.a
[1758/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_hw.c.o
[1759/2550] Generating rte_crypto_caam_jr_def with a custom command
[1760/2550] Linking static target drivers/libtmp_rte_net_ixgbe.a
[1761/2550] Compiling C object drivers/libtmp_rte_net_sfc.a.p/net_sfc_sfc_ef10_tx.c.o
[1762/2550] Generating symbol file drivers/librte_mempool_dpaa2.so.21.2.p/librte_mempool_dpaa2.so.21.2.symbols
[1763/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_ethdev.c.o
[1764/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_pf.c.o
[1765/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_ep.a.p/raw_octeontx2_ep_otx2_ep_vf.c.o
[1766/2550] Generating rte_crypto_dpaa2_sec_mingw with a custom command
[1767/2550] Generating rte_crypto_dpaa2_sec_def with a custom command
[1768/2550] Compiling C object drivers/libtmp_rte_raw_dpaa2_cmdif.a.p/raw_dpaa2_cmdif_dpaa2_cmdif.c.o
[1769/2550] Linking target lib/librte_flow_classify.so.21.2
[1770/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_ethdev_vf.c.o
[1771/2550] Compiling C object drivers/libtmp_rte_raw_ioat.a.p/raw_ioat_idxd_pci.c.o
[1772/2550] Linking static target drivers/libtmp_rte_net_sfc.a
[1773/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_ipsec.c.o
[1774/2550] Linking static target drivers/libtmp_rte_raw_dpaa2_cmdif.a
[1775/2550] Linking target drivers/librte_crypto_dpaa_sec.so.21.2
[1776/2550] Compiling C object drivers/libtmp_rte_net_thunderx.a.p/net_thunderx_nicvf_rxtx.c.o
[1777/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_logs.c.o
[1778/2550] Generating rte_crypto_nitrox_def with a custom command
[1779/2550] Generating rte_crypto_nitrox_mingw with a custom command
[1780/2550] Generating rte_crypto_null_mingw with a custom command
[1781/2550] Generating rte_crypto_null_def with a custom command
[1782/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_vhost_user.c.o
[1783/2550] Linking target drivers/librte_net_dpaa2.so.21.2
[1784/2550] Generating rte_crypto_octeontx_mingw with a custom command
[1785/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtqueue.c.o
[1786/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_hal.c.o
[1787/2550] Generating rte_crypto_octeontx_def with a custom command
[1788/2550] Generating rte_net_nfp.sym_chk with a custom command (wrapped by meson to capture output)
[1789/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_dma.a.p/raw_octeontx2_dma_otx2_dpi_msg.c.o
[1790/2550] Compiling C object drivers/net/txgbe/base/libtxgbe_base.a.p/txgbe_phy.c.o
[1791/2550] Generating rte_crypto_octeontx2_mingw with a custom command
[1792/2550] Compiling C object drivers/libtmp_rte_crypto_dpaa2_sec.a.p/crypto_dpaa2_sec_mc_dpseci.c.o
[1793/2550] Linking static target drivers/net/txgbe/base/libtxgbe_base.a
[1794/2550] Linking target drivers/librte_net_nfp.so.21.2
[1795/2550] Generating rte_net_vdev_netvsc.pmd.c with a custom command
[1796/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_user_virtio_user_dev.c.o
[1797/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_ep.a.p/raw_octeontx2_ep_otx2_ep_rawdev.c.o
[1798/2550] Generating rte_crypto_octeontx2_def with a custom command
[1799/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_thread.c.o
[1800/2550] Compiling C object drivers/librte_net_vdev_netvsc.a.p/meson-generated_.._rte_net_vdev_netvsc.pmd.c.o
[1801/2550] Compiling C object drivers/librte_net_vdev_netvsc.so.21.2.p/meson-generated_.._rte_net_vdev_netvsc.pmd.c.o
[1802/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_tm.c.o
[1803/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_dma.a.p/raw_octeontx2_dma_otx2_dpi_test.c.o
[1804/2550] Linking static target drivers/librte_net_vdev_netvsc.a
[1805/2550] Generating symbol file drivers/librte_net_octeontx.so.21.2.p/librte_net_octeontx.so.21.2.symbols
[1806/2550] Generating rte_crypto_scheduler_mingw with a custom command
[1807/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_ep.a.p/raw_octeontx2_ep_otx2_ep_test.c.o
[1808/2550] Compiling C object drivers/libtmp_rte_net_vmxnet3.a.p/net_vmxnet3_vmxnet3_ethdev.c.o
[1809/2550] Generating rte_raw_dpaa2_cmdif.pmd.c with a custom command
[1810/2550] Generating rte_crypto_scheduler_def with a custom command
[1811/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_sriov.c.o
[1812/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_sym_capabilities.c.o
[1813/2550] Compiling C object drivers/librte_raw_dpaa2_cmdif.a.p/meson-generated_.._rte_raw_dpaa2_cmdif.pmd.c.o
[1814/2550] Compiling C object drivers/librte_raw_dpaa2_cmdif.so.21.2.p/meson-generated_.._rte_raw_dpaa2_cmdif.pmd.c.o
[1815/2550] Linking static target drivers/librte_raw_dpaa2_cmdif.a
[1816/2550] Compiling C object drivers/libtmp_rte_crypto_caam_jr.a.p/crypto_caam_jr_caam_jr_capabilities.c.o
[1817/2550] Generating rte_crypto_virtio_def with a custom command
[1818/2550] Generating rte_crypto_virtio_mingw with a custom command
[1819/2550] Compiling C object drivers/libtmp_rte_raw_skeleton.a.p/raw_skeleton_skeleton_rawdev_test.c.o
[1820/2550] Compiling C object drivers/libtmp_rte_raw_skeleton.a.p/raw_skeleton_skeleton_rawdev.c.o
[1821/2550] Compiling C object drivers/net/qede/base/libqede_base.a.p/ecore_dev.c.o
[1822/2550] Compiling C object drivers/libtmp_rte_net_vhost.a.p/net_vhost_rte_eth_vhost.c.o
[1823/2550] Generating rte_compress_octeontx_mingw with a custom command
[1824/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_sym_capabilities.c.o
[1825/2550] Generating rte_compress_octeontx_def with a custom command
[1826/2550] Linking static target drivers/libtmp_rte_raw_skeleton.a
[1827/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_ep.a.p/raw_octeontx2_ep_otx2_ep_enqdeq.c.o
[1828/2550] Linking static target drivers/net/qede/base/libqede_base.a
[1829/2550] Linking static target drivers/libtmp_rte_net_vhost.a
[1830/2550] Compiling C object drivers/libtmp_rte_raw_octeontx2_dma.a.p/raw_octeontx2_dma_otx2_dpi_rawdev.c.o
[1831/2550] Linking static target drivers/libtmp_rte_raw_octeontx2_ep.a
[1832/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_flow.c.o
[1833/2550] Compiling C object drivers/net/virtio/libvirtio_avx512_lib.a.p/virtio_rxtx_packed.c.o
[1834/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_device.c.o
[1835/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_qp.c.o
[1836/2550] Generating rte_compress_zlib_mingw with a custom command
[1837/2550] Linking static target drivers/libtmp_rte_raw_octeontx2_dma.a
[1838/2550] Compiling C object drivers/net/iavf/libiavf_avx512_lib.a.p/iavf_rxtx_vec_avx512.c.o
[1839/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_sym_session.c.o
[1840/2550] Generating rte_compress_zlib_def with a custom command
[1841/2550] Linking static target drivers/net/virtio/libvirtio_avx512_lib.a
[1842/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_sym_pmd.c.o
[1843/2550] Generating rte_net_ixgbe.pmd.c with a custom command
[1844/2550] Generating rte_regex_octeontx2_def with a custom command
[1845/2550] Linking static target drivers/net/iavf/libiavf_avx512_lib.a
[1846/2550] Linking static target drivers/librte_net_iavf.a
[1847/2550] Compiling C object drivers/libtmp_rte_crypto_caam_jr.a.p/crypto_caam_jr_caam_jr_uio.c.o
[1848/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev.c.o
[1849/2550] Compiling C object drivers/libtmp_rte_raw_ioat.a.p/raw_ioat_ioat_rawdev_test.c.o
[1850/2550] Generating rte_net_i40e.sym_chk with a custom command (wrapped by meson to capture output)
[1851/2550] Compiling C object drivers/libtmp_rte_crypto_caam_jr.a.p/crypto_caam_jr_caam_jr_hw.c.o
[1852/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev_capabilities.c.o
[1853/2550] Compiling C object drivers/librte_net_ixgbe.a.p/meson-generated_.._rte_net_ixgbe.pmd.c.o
[1854/2550] Compiling C object drivers/librte_net_ixgbe.so.21.2.p/meson-generated_.._rte_net_ixgbe.pmd.c.o
[1855/2550] Generating rte_regex_octeontx2_mingw with a custom command
[1856/2550] Linking static target drivers/libtmp_rte_raw_ioat.a
[1857/2550] Generating rte_vdpa_ifc_def with a custom command
[1858/2550] Linking static target drivers/librte_net_ixgbe.a
[1859/2550] Compiling C object drivers/libtmp_rte_crypto_bcmfs.a.p/crypto_bcmfs_bcmfs_sym_engine.c.o
[1860/2550] Generating rte_net_sfc.pmd.c with a custom command
[1861/2550] Generating rte_vdpa_ifc_mingw with a custom command
[1862/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_rxtx.c.o
[1863/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev_hw_access.c.o
[1864/2550] Compiling C object drivers/libtmp_rte_crypto_null.a.p/crypto_null_null_crypto_pmd_ops.c.o
[1865/2550] Linking static target drivers/libtmp_rte_crypto_bcmfs.a
[1866/2550] Compiling C object drivers/librte_net_sfc.so.21.2.p/meson-generated_.._rte_net_sfc.pmd.c.o
[1867/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev_mbox.c.o
[1868/2550] Linking target drivers/librte_net_i40e.so.21.2
[1869/2550] Compiling C object drivers/librte_net_sfc.a.p/meson-generated_.._rte_net_sfc.pmd.c.o
[1870/2550] Generating rte_net_ring.sym_chk with a custom command (wrapped by meson to capture output)
[1871/2550] Generating rte_event_dlb2_def with a custom command
[1872/2550] Generating rte_event_dlb2_mingw with a custom command
[1873/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_ethdev.c.o
[1874/2550] Linking static target drivers/librte_net_sfc.a
[1875/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_sym_reqmgr.c.o
[1876/2550] Compiling C object drivers/libtmp_rte_vdpa_ifc.a.p/vdpa_ifc_base_ifcvf.c.o
[1877/2550] Generating rte_event_dpaa_def with a custom command
[1878/2550] Generating symbol file drivers/librte_net_dpaa.so.21.2.p/librte_net_dpaa.so.21.2.symbols
[1879/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev.c.o
[1880/2550] Generating rte_event_dpaa_mingw with a custom command
[1881/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev_capabilities.c.o
[1882/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev_hw_access.c.o
[1883/2550] Generating rte_raw_skeleton.pmd.c with a custom command
[1884/2550] Generating rte_raw_octeontx2_ep.pmd.c with a custom command
[1885/2550] Generating rte_event_dpaa2_mingw with a custom command
[1886/2550] Linking target drivers/librte_net_ring.so.21.2
[1887/2550] Generating rte_event_dpaa2_def with a custom command
[1888/2550] Generating rte_event_dsw_def with a custom command
[1889/2550] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_nitrox_nitrox_sym.c.o
[1890/2550] Generating rte_net_vhost.pmd.c with a custom command
[1891/2550] Generating rte_raw_octeontx2_dma.pmd.c with a custom command
[1892/2550] Compiling C object drivers/librte_raw_skeleton.a.p/meson-generated_.._rte_raw_skeleton.pmd.c.o
[1893/2550] Linking static target drivers/libtmp_rte_crypto_nitrox.a
[1894/2550] Compiling C object drivers/librte_raw_skeleton.so.21.2.p/meson-generated_.._rte_raw_skeleton.pmd.c.o
[1895/2550] Compiling C object drivers/librte_raw_octeontx2_ep.so.21.2.p/meson-generated_.._rte_raw_octeontx2_ep.pmd.c.o
[1896/2550] Compiling C object drivers/librte_raw_octeontx2_ep.a.p/meson-generated_.._rte_raw_octeontx2_ep.pmd.c.o
[1897/2550] Generating rte_event_dsw_mingw with a custom command
[1898/2550] Compiling C object drivers/librte_net_vhost.a.p/meson-generated_.._rte_net_vhost.pmd.c.o
[1899/2550] Compiling C object drivers/librte_net_vhost.so.21.2.p/meson-generated_.._rte_net_vhost.pmd.c.o
[1900/2550] Linking static target drivers/librte_raw_skeleton.a
[1901/2550] Generating symbol file drivers/librte_crypto_dpaa_sec.so.21.2.p/librte_crypto_dpaa_sec.so.21.2.symbols
[1902/2550] Compiling C object drivers/librte_raw_octeontx2_dma.so.21.2.p/meson-generated_.._rte_raw_octeontx2_dma.pmd.c.o
[1903/2550] Compiling C object drivers/librte_raw_octeontx2_dma.a.p/meson-generated_.._rte_raw_octeontx2_dma.pmd.c.o
[1904/2550] Linking static target drivers/librte_raw_octeontx2_ep.a
[1905/2550] Linking static target drivers/librte_net_vhost.a
[1906/2550] Linking static target drivers/librte_raw_octeontx2_dma.a
[1907/2550] Compiling C object drivers/libtmp_rte_net_softnic.a.p/net_softnic_rte_eth_softnic_cli.c.o
[1908/2550] Generating symbol file drivers/librte_net_dpaa2.so.21.2.p/librte_net_dpaa2.so.21.2.symbols
[1909/2550] Generating rte_raw_ioat.pmd.c with a custom command
[1910/2550] Compiling C object drivers/libtmp_rte_net_tap.a.p/net_tap_rte_eth_tap.c.o
[1911/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_pmd.c.o
[1912/2550] Linking static target drivers/libtmp_rte_net_softnic.a
[1913/2550] Linking static target drivers/libtmp_rte_net_tap.a
[1914/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev_mbox.c.o
[1915/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_pmd_ops.c.o
[1916/2550] Compiling C object drivers/librte_raw_ioat.a.p/meson-generated_.._rte_raw_ioat.pmd.c.o
[1917/2550] Compiling C object drivers/librte_raw_ioat.so.21.2.p/meson-generated_.._rte_raw_ioat.pmd.c.o
[1918/2550] Compiling C object drivers/libtmp_rte_net_thunderx.a.p/net_thunderx_nicvf_ethdev.c.o
[1919/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_roundrobin.c.o
[1920/2550] Linking static target drivers/librte_raw_ioat.a
[1921/2550] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_virtio_virtio_pci.c.o
[1922/2550] Compiling C object drivers/libtmp_rte_compress_octeontx.a.p/compress_octeontx_otx_zip.c.o
[1923/2550] Linking static target drivers/libtmp_rte_net_thunderx.a
[1924/2550] Generating rte_crypto_bcmfs.pmd.c with a custom command
[1925/2550] Generating rte_event_octeontx2_def with a custom command
[1926/2550] Generating rte_event_octeontx2_mingw with a custom command
[1927/2550] Compiling C object drivers/librte_crypto_bcmfs.a.p/meson-generated_.._rte_crypto_bcmfs.pmd.c.o
[1928/2550] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_virtio_virtqueue.c.o
[1929/2550] Linking static target drivers/librte_crypto_bcmfs.a
[1930/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_pkt_size_distr.c.o
[1931/2550] Compiling C object drivers/libtmp_rte_regex_octeontx2.a.p/regex_octeontx2_otx2_regexdev_compiler.c.o
[1932/2550] Compiling C object drivers/librte_crypto_bcmfs.so.21.2.p/meson-generated_.._rte_crypto_bcmfs.pmd.c.o
[1933/2550] Generating rte_net_vdev_netvsc.sym_chk with a custom command (wrapped by meson to capture output)
[1934/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_failover.c.o
[1935/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_rte_cryptodev_scheduler.c.o
[1936/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev_sec.c.o
[1937/2550] Compiling C object drivers/libtmp_rte_compress_zlib.a.p/compress_zlib_zlib_pmd_ops.c.o
[1938/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_dlb2_iface.c.o
[1939/2550] Generating rte_event_opdl_mingw with a custom command
[1940/2550] Generating rte_event_opdl_def with a custom command
[1941/2550] Compiling C object drivers/libtmp_rte_regex_octeontx2.a.p/regex_octeontx2_otx2_regexdev_hw_access.c.o
[1942/2550] Generating rte_event_skeleton_def with a custom command
[1943/2550] Linking target drivers/librte_net_vdev_netvsc.so.21.2
[1944/2550] Generating rte_event_skeleton_mingw with a custom command
[1945/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_ethdev.c.o
[1946/2550] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_virtio_virtio_rxtx.c.o
[1947/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_rte_pmd_dlb2.c.o
[1948/2550] Generating rte_crypto_nitrox.pmd.c with a custom command
[1949/2550] Generating rte_event_sw_def with a custom command
[1950/2550] Generating rte_event_sw_mingw with a custom command
[1951/2550] Compiling C object drivers/librte_crypto_nitrox.a.p/meson-generated_.._rte_crypto_nitrox.pmd.c.o
[1952/2550] Compiling C object drivers/librte_crypto_nitrox.so.21.2.p/meson-generated_.._rte_crypto_nitrox.pmd.c.o
[1953/2550] Compiling C object drivers/libtmp_rte_raw_ntb.a.p/raw_ntb_ntb.c.o
[1954/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_pf_dlb2_main.c.o
[1955/2550] Linking static target drivers/librte_crypto_nitrox.a
[1956/2550] Compiling C object drivers/libtmp_rte_net_vmxnet3.a.p/net_vmxnet3_vmxnet3_rxtx.c.o
[1957/2550] Compiling C object drivers/libtmp_rte_regex_octeontx2.a.p/regex_octeontx2_otx2_regexdev_mbox.c.o
[1958/2550] Linking static target drivers/libtmp_rte_raw_ntb.a
[1959/2550] Linking static target drivers/libtmp_rte_net_vmxnet3.a
[1960/2550] Generating rte_raw_dpaa2_cmdif.sym_chk with a custom command (wrapped by meson to capture output)
[1961/2550] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_virtio_virtio_cryptodev.c.o
[1962/2550] Generating rte_net_tap.pmd.c with a custom command
[1963/2550] Compiling C object drivers/libtmp_rte_crypto_null.a.p/crypto_null_null_crypto_pmd.c.o
[1964/2550] Linking static target drivers/libtmp_rte_crypto_virtio.a
[1965/2550] Compiling C object drivers/libtmp_rte_regex_octeontx2.a.p/regex_octeontx2_otx2_regexdev.c.o
[1966/2550] Generating rte_net_iavf.sym_chk with a custom command (wrapped by meson to capture output)
[1967/2550] Compiling C object drivers/libtmp_rte_event_dpaa2.a.p/event_dpaa2_dpaa2_hw_dpcon.c.o
[1968/2550] Compiling C object drivers/librte_net_tap.so.21.2.p/meson-generated_.._rte_net_tap.pmd.c.o
[1969/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_pf_dlb2_pf.c.o
[1970/2550] Linking target drivers/librte_raw_dpaa2_cmdif.so.21.2
[1971/2550] Compiling C object drivers/librte_net_tap.a.p/meson-generated_.._rte_net_tap.pmd.c.o
[1972/2550] Linking static target drivers/libtmp_rte_crypto_null.a
[1973/2550] Linking static target drivers/libtmp_rte_regex_octeontx2.a
[1974/2550] Generating rte_net_softnic.pmd.c with a custom command
[1975/2550] Generating rte_net_thunderx.pmd.c with a custom command
[1976/2550] Linking static target drivers/librte_net_tap.a
[1977/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_dlb2_xstats.c.o
[1978/2550] Generating rte_event_octeontx_mingw with a custom command
[1979/2550] Generating rte_event_octeontx_def with a custom command
[1980/2550] Compiling C object drivers/libtmp_rte_event_dsw.a.p/event_dsw_dsw_xstats.c.o
[1981/2550] Compiling C object drivers/librte_net_softnic.a.p/meson-generated_.._rte_net_softnic.pmd.c.o
[1982/2550] Compiling C object drivers/librte_net_softnic.so.21.2.p/meson-generated_.._rte_net_softnic.pmd.c.o
[1983/2550] Compiling C object drivers/libtmp_rte_raw_dpaa2_qdma.a.p/raw_dpaa2_qdma_dpaa2_qdma.c.o
[1984/2550] Linking target drivers/librte_net_iavf.so.21.2
[1985/2550] Compiling C object drivers/librte_net_thunderx.a.p/meson-generated_.._rte_net_thunderx.pmd.c.o
[1986/2550] Compiling C object drivers/librte_net_thunderx.so.21.2.p/meson-generated_.._rte_net_thunderx.pmd.c.o
[1987/2550] Linking static target drivers/libtmp_rte_raw_dpaa2_qdma.a
[1988/2550] Linking static target drivers/librte_net_thunderx.a
[1989/2550] Generating rte_baseband_acc100_def with a custom command
[1990/2550] Linking static target drivers/librte_net_softnic.a
[1991/2550] Generating rte_baseband_acc100_mingw with a custom command
[1992/2550] Generating rte_baseband_fpga_5gnr_fec_def with a custom command
[1993/2550] Generating rte_baseband_fpga_5gnr_fec_mingw with a custom command
[1994/2550] Generating rte_baseband_fpga_lte_fec_def with a custom command
[1995/2550] Generating rte_baseband_fpga_lte_fec_mingw with a custom command
[1996/2550] Compiling C object drivers/libtmp_rte_vdpa_ifc.a.p/vdpa_ifc_ifcvf_vdpa.c.o
[1997/2550] Generating rte_baseband_null_def with a custom command
[1998/2550] Compiling C object drivers/libtmp_rte_net_qede.a.p/net_qede_qede_debug.c.o
[1999/2550] Generating rte_baseband_null_mingw with a custom command
[2000/2550] Generating rte_raw_ntb.pmd.c with a custom command
[2001/2550] Linking static target drivers/libtmp_rte_vdpa_ifc.a
[2002/2550] Linking static target drivers/libtmp_rte_net_qede.a
[2003/2550] Compiling C object drivers/libtmp_rte_event_opdl.a.p/event_opdl_opdl_evdev_xstats.c.o
[2004/2550] Generating rte_net_vmxnet3.pmd.c with a custom command
[2005/2550] Generating rte_net_ixgbe.sym_chk with a custom command (wrapped by meson to capture output)
[2006/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_evdev_crypto_adptr.c.o
[2007/2550] Generating rte_baseband_turbo_sw_def with a custom command
[2008/2550] Compiling C object drivers/librte_raw_ntb.a.p/meson-generated_.._rte_raw_ntb.pmd.c.o
[2009/2550] Compiling C object drivers/librte_raw_ntb.so.21.2.p/meson-generated_.._rte_raw_ntb.pmd.c.o
[2010/2550] Linking static target drivers/librte_raw_ntb.a
[2011/2550] Compiling C object drivers/libtmp_rte_event_dpaa.a.p/event_dpaa_dpaa_eventdev.c.o
[2012/2550] Compiling C object drivers/libtmp_rte_compress_zlib.a.p/compress_zlib_zlib_pmd.c.o
[2013/2550] Compiling C object drivers/librte_net_vmxnet3.a.p/meson-generated_.._rte_net_vmxnet3.pmd.c.o
[2014/2550] Generating rte_baseband_turbo_sw_mingw with a custom command
[2015/2550] Linking static target drivers/libtmp_rte_event_dpaa.a
[2016/2550] Generating rte_crypto_virtio.pmd.c with a custom command
[2017/2550] Compiling C object drivers/librte_net_vmxnet3.so.21.2.p/meson-generated_.._rte_net_vmxnet3.pmd.c.o
[2018/2550] Linking static target drivers/libtmp_rte_compress_zlib.a
[2019/2550] Linking static target drivers/librte_net_vmxnet3.a
[2020/2550] Generating rte_net_sfc.sym_chk with a custom command (wrapped by meson to capture output)
[2021/2550] Compiling C object drivers/libtmp_rte_event_dsw.a.p/event_dsw_dsw_evdev.c.o
[2022/2550] Generating rte_regex_octeontx2.pmd.c with a custom command
[2023/2550] Compiling C object drivers/librte_crypto_virtio.so.21.2.p/meson-generated_.._rte_crypto_virtio.pmd.c.o
[2024/2550] Compiling C object drivers/libtmp_rte_event_dpaa2.a.p/event_dpaa2_dpaa2_eventdev.c.o
[2025/2550] Generating rte_crypto_null.pmd.c with a custom command
[2026/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_evdev_irq.c.o
[2027/2550] Compiling C object drivers/libtmp_rte_event_skeleton.a.p/event_skeleton_skeleton_eventdev.c.o
[2028/2550] Compiling C object drivers/librte_crypto_virtio.a.p/meson-generated_.._rte_crypto_virtio.pmd.c.o
[2029/2550] Compiling C object drivers/librte_regex_octeontx2.a.p/meson-generated_.._rte_regex_octeontx2.pmd.c.o
[2030/2550] Compiling C object drivers/librte_crypto_null.so.21.2.p/meson-generated_.._rte_crypto_null.pmd.c.o
[2031/2550] Linking static target drivers/libtmp_rte_event_skeleton.a
[2032/2550] Compiling C object drivers/librte_crypto_null.a.p/meson-generated_.._rte_crypto_null.pmd.c.o
[2033/2550] Linking target drivers/librte_net_ixgbe.so.21.2
[2034/2550] Generating rte_raw_dpaa2_qdma.pmd.c with a custom command
[2035/2550] Linking static target drivers/librte_crypto_virtio.a
[2036/2550] Linking static target drivers/librte_regex_octeontx2.a
[2037/2550] Generating rte_net_vhost.sym_chk with a custom command (wrapped by meson to capture output)
[2038/2550] Compiling C object drivers/librte_regex_octeontx2.so.21.2.p/meson-generated_.._rte_regex_octeontx2.pmd.c.o
[2039/2550] Linking static target drivers/librte_crypto_null.a
[2040/2550] Generating rte_raw_skeleton.sym_chk with a custom command (wrapped by meson to capture output)
[2041/2550] Compiling C object drivers/libtmp_rte_event_opdl.a.p/event_opdl_opdl_evdev.c.o
[2042/2550] Compiling C object drivers/librte_raw_dpaa2_qdma.a.p/meson-generated_.._rte_raw_dpaa2_qdma.pmd.c.o
[2043/2550] Linking target drivers/librte_net_sfc.so.21.2
[2044/2550] Compiling C object drivers/librte_raw_dpaa2_qdma.so.21.2.p/meson-generated_.._rte_raw_dpaa2_qdma.pmd.c.o
[2045/2550] Compiling C object drivers/libtmp_rte_compress_octeontx.a.p/compress_octeontx_otx_zip_pmd.c.o
[2046/2550] Generating rte_raw_octeontx2_dma.sym_chk with a custom command (wrapped by meson to capture output)
[2047/2550] Compiling C object app/dpdk-test-cmdline.p/test-cmdline_cmdline_test.c.o
[2048/2550] Compiling C object app/dpdk-test-cmdline.p/test-cmdline_commands.c.o
[2049/2550] Linking static target drivers/librte_raw_dpaa2_qdma.a
[2050/2550] Linking static target drivers/libtmp_rte_compress_octeontx.a
[2051/2550] Generating rte_raw_octeontx2_ep.sym_chk with a custom command (wrapped by meson to capture output)
[2052/2550] Linking target drivers/librte_raw_skeleton.so.21.2
[2053/2550] Generating rte_raw_ioat.sym_chk with a custom command (wrapped by meson to capture output)
[2054/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_probe.c.o
[2055/2550] Compiling C object drivers/libtmp_rte_event_dpaa2.a.p/event_dpaa2_dpaa2_eventdev_selftest.c.o
[2056/2550] Linking target drivers/librte_raw_octeontx2_dma.so.21.2
[2057/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_timvf_probe.c.o
[2058/2550] Linking static target drivers/libtmp_rte_event_dpaa2.a
[2059/2550] Generating rte_vdpa_ifc.pmd.c with a custom command
[2060/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_evdev_adptr.c.o
[2061/2550] Generating rte_crypto_bcmfs.sym_chk with a custom command (wrapped by meson to capture output)
[2062/2550] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev_xstats.c.o
[2063/2550] Compiling C object drivers/librte_vdpa_ifc.a.p/meson-generated_.._rte_vdpa_ifc.pmd.c.o
[2064/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_dlb2_selftest.c.o
[2065/2550] Generating rte_event_dpaa.pmd.c with a custom command
[2066/2550] Linking target drivers/librte_raw_octeontx2_ep.so.21.2
[2067/2550] Compiling C object drivers/librte_vdpa_ifc.so.21.2.p/meson-generated_.._rte_vdpa_ifc.pmd.c.o
[2068/2550] Linking static target drivers/librte_vdpa_ifc.a
[2069/2550] Generating rte_compress_zlib.pmd.c with a custom command
[2070/2550] Linking target drivers/librte_raw_ioat.so.21.2
[2071/2550] Compiling C object drivers/librte_event_dpaa.a.p/meson-generated_.._rte_event_dpaa.pmd.c.o
[2072/2550] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_main.c.o
[2073/2550] Compiling C object drivers/librte_event_dpaa.so.21.2.p/meson-generated_.._rte_event_dpaa.pmd.c.o
[2074/2550] Compiling C object drivers/libtmp_rte_event_opdl.a.p/event_opdl_opdl_evdev_init.c.o
[2075/2550] Linking static target drivers/librte_event_dpaa.a
[2076/2550] Generating rte_event_skeleton.pmd.c with a custom command
[2077/2550] Linking target drivers/librte_crypto_bcmfs.so.21.2
[2078/2550] Compiling C object drivers/librte_compress_zlib.a.p/meson-generated_.._rte_compress_zlib.pmd.c.o
[2079/2550] Linking static target drivers/librte_compress_zlib.a
[2080/2550] Compiling C object drivers/librte_compress_zlib.so.21.2.p/meson-generated_.._rte_compress_zlib.pmd.c.o
[2081/2550] Compiling C object drivers/librte_event_skeleton.a.p/meson-generated_.._rte_event_skeleton.pmd.c.o
[2082/2550] Compiling C object drivers/librte_event_skeleton.so.21.2.p/meson-generated_.._rte_event_skeleton.pmd.c.o
[2083/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_tim_evdev.c.o
[2084/2550] Compiling C object drivers/libtmp_rte_event_opdl.a.p/event_opdl_opdl_test.c.o
[2085/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_timvf_evdev.c.o
[2086/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_timvf_worker.c.o
[2087/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_evt_test.c.o
[2088/2550] Linking static target drivers/librte_event_skeleton.a
[2089/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_evdev.c.o
[2090/2550] Generating rte_net_qede.pmd.c with a custom command
[2091/2550] Generating rte_compress_octeontx.pmd.c with a custom command
[2092/2550] Generating rte_crypto_nitrox.sym_chk with a custom command (wrapped by meson to capture output)
[2093/2550] Compiling C object drivers/librte_net_qede.a.p/meson-generated_.._rte_net_qede.pmd.c.o
[2094/2550] Compiling C object drivers/librte_net_qede.so.21.2.p/meson-generated_.._rte_net_qede.pmd.c.o
[2095/2550] Linking static target drivers/librte_net_qede.a
[2096/2550] Generating rte_net_tap.sym_chk with a custom command (wrapped by meson to capture output)
[2097/2550] Compiling C object drivers/librte_compress_octeontx.a.p/meson-generated_.._rte_compress_octeontx.pmd.c.o
[2098/2550] Linking static target drivers/librte_compress_octeontx.a
[2099/2550] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev.c.o
[2100/2550] Generating rte_event_dpaa2.pmd.c with a custom command
[2101/2550] Linking target drivers/librte_crypto_nitrox.so.21.2
[2102/2550] Compiling C object drivers/librte_compress_octeontx.so.21.2.p/meson-generated_.._rte_compress_octeontx.pmd.c.o
[2103/2550] Linking target drivers/librte_net_tap.so.21.2
[2104/2550] Compiling C object drivers/librte_event_dpaa2.a.p/meson-generated_.._rte_event_dpaa2.pmd.c.o
[2105/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_parser.c.o
[2106/2550] Compiling C object drivers/librte_event_dpaa2.so.21.2.p/meson-generated_.._rte_event_dpaa2.pmd.c.o
[2107/2550] Generating rte_net_thunderx.sym_chk with a custom command (wrapped by meson to capture output)
[2108/2550] Linking static target drivers/librte_event_dpaa2.a
[2109/2550] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev_worker.c.o
[2110/2550] Generating rte_net_softnic.sym_chk with a custom command (wrapped by meson to capture output)
[2111/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_main.c.o
[2112/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_evt_options.c.o
[2113/2550] Compiling C object drivers/libtmp_rte_baseband_fpga_5gnr_fec.a.p/baseband_fpga_5gnr_fec_rte_fpga_5gnr_fec.c.o
[2114/2550] Linking static target drivers/libtmp_rte_baseband_fpga_5gnr_fec.a
[2115/2550] Compiling C object app/dpdk-pdump.p/pdump_main.c.o
[2116/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_init.c.o
[2117/2550] Compiling C object app/dpdk-test-acl.p/test-acl_main.c.o
[2118/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_tim_worker.c.o
[2119/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_comp_perf_options_parse.c.o
[2120/2550] Compiling C object drivers/libtmp_rte_baseband_fpga_lte_fec.a.p/baseband_fpga_lte_fec_fpga_lte_fec.c.o
[2121/2550] Compiling C object app/dpdk-proc-info.p/proc-info_main.c.o
[2122/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_comp_perf_test_common.c.o
[2123/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_evt_main.c.o
[2124/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_comp_perf_test_throughput.c.o
[2125/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_order_atq.c.o
[2126/2550] Linking target drivers/librte_net_thunderx.so.21.2
[2127/2550] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_txgbe_rxtx.c.o
[2128/2550] Linking static target drivers/libtmp_rte_baseband_fpga_lte_fec.a
[2129/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_vectors.c.o
[2130/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_common.c.o
[2131/2550] Linking static target drivers/libtmp_rte_net_txgbe.a
[2132/2550] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_test_bbdev.c.o
[2133/2550] Generating rte_net_vmxnet3.sym_chk with a custom command (wrapped by meson to capture output)
[2134/2550] Compiling C object drivers/libtmp_rte_crypto_caam_jr.a.p/crypto_caam_jr_caam_jr.c.o
[2135/2550] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_test_bbdev_vector.c.o
[2136/2550] Generating rte_crypto_virtio.sym_chk with a custom command (wrapped by meson to capture output)
[2137/2550] Generating rte_regex_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[2138/2550] Generating rte_event_dpaa.sym_chk with a custom command (wrapped by meson to capture output)
[2139/2550] Generating rte_crypto_null.sym_chk with a custom command (wrapped by meson to capture output)
[2140/2550] Generating rte_net_qede.sym_chk with a custom command (wrapped by meson to capture output)
[2141/2550] Linking static target drivers/libtmp_rte_crypto_caam_jr.a
[2142/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_vector_parsing.c.o
[2143/2550] Generating rte_vdpa_ifc.sym_chk with a custom command (wrapped by meson to capture output)
[2144/2550] Generating rte_event_skeleton.sym_chk with a custom command (wrapped by meson to capture output)
[2145/2550] Generating rte_raw_ntb.sym_chk with a custom command (wrapped by meson to capture output)
[2146/2550] Generating rte_raw_dpaa2_qdma.sym_chk with a custom command (wrapped by meson to capture output)
[2147/2550] Generating rte_compress_zlib.sym_chk with a custom command (wrapped by meson to capture output)
[2148/2550] Generating rte_baseband_fpga_5gnr_fec.pmd.c with a custom command
[2149/2550] Linking target drivers/librte_net_vmxnet3.so.21.2
[2150/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_order_common.c.o
[2151/2550] Linking target drivers/librte_crypto_virtio.so.21.2
[2152/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_comp_perf_test_cyclecount.c.o
[2153/2550] Linking target drivers/librte_crypto_null.so.21.2
[2154/2550] Linking target drivers/librte_regex_octeontx2.so.21.2
[2155/2550] Compiling C object drivers/librte_baseband_fpga_5gnr_fec.a.p/meson-generated_.._rte_baseband_fpga_5gnr_fec.pmd.c.o
[2156/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_ops.c.o
[2157/2550] Linking target drivers/librte_event_dpaa.so.21.2
[2158/2550] Linking target drivers/librte_compress_zlib.so.21.2
[2159/2550] Compiling C object drivers/librte_baseband_fpga_5gnr_fec.so.21.2.p/meson-generated_.._rte_baseband_fpga_5gnr_fec.pmd.c.o
[2160/2550] Generating rte_event_dpaa2.sym_chk with a custom command (wrapped by meson to capture output)
[2161/2550] Linking target drivers/librte_raw_ntb.so.21.2
[2162/2550] Linking static target drivers/librte_baseband_fpga_5gnr_fec.a
[2163/2550] Linking target drivers/librte_event_skeleton.so.21.2
[2164/2550] Linking target drivers/librte_net_qede.so.21.2
[2165/2550] Compiling C object drivers/libtmp_rte_baseband_null.a.p/baseband_null_bbdev_null.c.o
[2166/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_throughput.c.o
[2167/2550] Linking target drivers/librte_raw_dpaa2_qdma.so.21.2
[2168/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_verify.c.o
[2169/2550] Generating rte_baseband_fpga_lte_fec.pmd.c with a custom command
[2170/2550] Linking static target drivers/libtmp_rte_baseband_null.a
[2171/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_pmd_cyclecount.c.o
[2172/2550] Generating rte_compress_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[2173/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_options_parsing.c.o
[2174/2550] Compiling C object drivers/librte_baseband_fpga_lte_fec.a.p/meson-generated_.._rte_baseband_fpga_lte_fec.pmd.c.o
[2175/2550] Linking static target drivers/librte_baseband_fpga_lte_fec.a
[2176/2550] Linking target drivers/librte_compress_octeontx.so.21.2
[2177/2550] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/crypto_scheduler_scheduler_multicore.c.o
[2178/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_evdev_selftest.c.o
[2179/2550] Linking static target drivers/libtmp_rte_crypto_scheduler.a
[2180/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_order_queue.c.o
[2181/2550] Generating rte_crypto_caam_jr.pmd.c with a custom command
[2182/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_main.c.o
[2183/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_perf_atq.c.o
[2184/2550] Compiling C object drivers/librte_crypto_caam_jr.a.p/meson-generated_.._rte_crypto_caam_jr.pmd.c.o
[2185/2550] Compiling C object drivers/librte_baseband_fpga_lte_fec.so.21.2.p/meson-generated_.._rte_baseband_fpga_lte_fec.pmd.c.o
[2186/2550] Linking static target drivers/librte_crypto_caam_jr.a
[2187/2550] Compiling C object drivers/librte_crypto_caam_jr.so.21.2.p/meson-generated_.._rte_crypto_caam_jr.pmd.c.o
[2188/2550] Generating rte_net_txgbe.pmd.c with a custom command
[2189/2550] Compiling C object app/dpdk-test-flow-perf.p/test-flow-perf_flow_gen.c.o
[2190/2550] Compiling C object drivers/libtmp_rte_event_opdl.a.p/event_opdl_opdl_ring.c.o
[2191/2550] Compiling C object app/dpdk-test-flow-perf.p/test-flow-perf_main.c.o
[2192/2550] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio_virtio_rxtx.c.o
[2193/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_latency.c.o
[2194/2550] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_comp_perf_test_verify.c.o
[2195/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_config.c.o
[2196/2550] Compiling C object drivers/librte_net_txgbe.so.21.2.p/meson-generated_.._rte_net_txgbe.pmd.c.o
[2197/2550] Linking static target drivers/libtmp_rte_net_virtio.a
[2198/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_pf_base_dlb2_resource.c.o
[2199/2550] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_main.c.o
[2200/2550] Linking static target drivers/libtmp_rte_event_opdl.a
[2201/2550] Compiling C object app/dpdk-test-flow-perf.p/test-flow-perf_items_gen.c.o
[2202/2550] Compiling C object drivers/librte_net_txgbe.a.p/meson-generated_.._rte_net_txgbe.pmd.c.o
[2203/2550] Generating rte_baseband_null.pmd.c with a custom command
[2204/2550] Linking static target drivers/librte_net_txgbe.a
[2205/2550] Compiling C object drivers/librte_baseband_null.a.p/meson-generated_.._rte_baseband_null.pmd.c.o
[2206/2550] Linking static target drivers/librte_baseband_null.a
[2207/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_perf_queue.c.o
[2208/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_pipeline_common.c.o
[2209/2550] Compiling C object drivers/librte_baseband_null.so.21.2.p/meson-generated_.._rte_baseband_null.pmd.c.o
[2210/2550] Compiling C object drivers/libtmp_rte_event_dsw.a.p/event_dsw_dsw_event.c.o
[2211/2550] Linking static target drivers/libtmp_rte_event_dsw.a
[2212/2550] Compiling C object app/dpdk-test-flow-perf.p/test-flow-perf_actions_gen.c.o
[2213/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_pipeline_atq.c.o
[2214/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_pipeline_queue.c.o
[2215/2550] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev_scheduler.c.o
[2216/2550] Compiling C object app/test/dpdk-test.p/test_bitops.c.o
[2217/2550] Compiling C object app/test/dpdk-test.p/test_byteorder.c.o
[2218/2550] Compiling C object app/test/dpdk-test.p/test_cmdline.c.o
[2219/2550] Compiling C object drivers/libtmp_rte_event_dlb2.a.p/event_dlb2_dlb2.c.o
[2220/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_worker.c.o
[2221/2550] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_evdev_selftest.c.o
[2222/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_hash.c.o
[2223/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm.c.o
[2224/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_acl.c.o
[2225/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_stub.c.o
[2226/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_runtime.c.o
[2227/2550] Generating rte_crypto_scheduler.pmd.c with a custom command
[2228/2550] Generating rte_net_virtio.pmd.c with a custom command
[2229/2550] Compiling C object drivers/libtmp_rte_baseband_turbo_sw.a.p/baseband_turbo_sw_bbdev_turbo_software.c.o
[2230/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_rxonly.c.o
[2231/2550] Linking static target drivers/libtmp_rte_event_dlb2.a
[2232/2550] Linking static target drivers/libtmp_rte_event_octeontx.a
[2233/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_ieee1588fwd.c.o
[2234/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_iofwd.c.o
[2235/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_macfwd.c.o
[2236/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_lib.c.o
[2237/2550] Compiling C object drivers/librte_crypto_scheduler.a.p/meson-generated_.._rte_crypto_scheduler.pmd.c.o
[2238/2550] Compiling C object drivers/librte_net_virtio.so.21.2.p/meson-generated_.._rte_net_virtio.pmd.c.o
[2239/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_mtr.c.o
[2240/2550] Compiling C object drivers/librte_net_virtio.a.p/meson-generated_.._rte_net_virtio.pmd.c.o
[2241/2550] Compiling C object drivers/librte_crypto_scheduler.so.21.2.p/meson-generated_.._rte_crypto_scheduler.pmd.c.o
[2242/2550] Linking static target drivers/libtmp_rte_baseband_turbo_sw.a
[2243/2550] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm_ipv6.c.o
[2244/2550] Compiling C object app/test/dpdk-test.p/test_alarm.c.o
[2245/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_portlist.c.o
[2246/2550] Linking static target drivers/librte_crypto_scheduler.a
[2247/2550] Linking static target drivers/librte_net_virtio.a
[2248/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_icmpecho.c.o
[2249/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_bpf_cmd.c.o
[2250/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_num.c.o
[2251/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_string.c.o
[2252/2550] Compiling C object app/test/dpdk-test.p/test_cpuflags.c.o
[2253/2550] Compiling C object app/test/dpdk-test.p/test_atomic.c.o
[2254/2550] Compiling C object app/test/dpdk-test.p/test_cycles.c.o
[2255/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_flowgen.c.o
[2256/2550] Compiling C object app/test/dpdk-test.p/test.c.o
[2257/2550] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev_selftest.c.o
[2258/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_5tswap.c.o
[2259/2550] Compiling C object app/test/dpdk-test.p/test_debug.c.o
[2260/2550] Compiling C object app/test/dpdk-test.p/test_errno.c.o
[2261/2550] Generating rte_event_opdl.pmd.c with a custom command
[2262/2550] Compiling C object app/test/dpdk-test.p/test_eal_fs.c.o
[2263/2550] Linking static target drivers/libtmp_rte_event_sw.a
[2264/2550] Generating rte_event_dsw.pmd.c with a custom command
[2265/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_cirbuf.c.o
[2266/2550] Compiling C object app/test/dpdk-test.p/test_common.c.o
[2267/2550] Generating rte_baseband_fpga_5gnr_fec.sym_chk with a custom command (wrapped by meson to capture output)
[2268/2550] Generating rte_baseband_fpga_lte_fec.sym_chk with a custom command (wrapped by meson to capture output)
[2269/2550] Compiling C object drivers/librte_event_opdl.a.p/meson-generated_.._rte_event_opdl.pmd.c.o
[2270/2550] Compiling C object drivers/librte_event_opdl.so.21.2.p/meson-generated_.._rte_event_opdl.pmd.c.o
[2271/2550] Compiling C object drivers/librte_event_dsw.a.p/meson-generated_.._rte_event_dsw.pmd.c.o
[2272/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_tm.c.o
[2273/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_macswap.c.o
[2274/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_util.c.o
[2275/2550] Compiling C object drivers/librte_event_dsw.so.21.2.p/meson-generated_.._rte_event_dsw.pmd.c.o
[2276/2550] Linking static target drivers/librte_event_opdl.a
[2277/2550] Linking static target drivers/librte_event_dsw.a
[2278/2550] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_test_perf_common.c.o
[2279/2550] Linking target drivers/librte_baseband_fpga_lte_fec.so.21.2
[2280/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_txonly.c.o
[2281/2550] Compiling C object app/test/dpdk-test.p/test_bitmap.c.o
[2282/2550] Linking target drivers/librte_baseband_fpga_5gnr_fec.so.21.2
[2283/2550] Generating rte_baseband_turbo_sw.pmd.c with a custom command
[2284/2550] Generating rte_event_octeontx.pmd.c with a custom command
[2285/2550] Generating rte_event_dlb2.pmd.c with a custom command
[2286/2550] Compiling C object drivers/librte_event_octeontx.so.21.2.p/meson-generated_.._rte_event_octeontx.pmd.c.o
[2287/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[2288/2550] Compiling C object app/dpdk-test-sad.p/test-sad_main.c.o
[2289/2550] Compiling C object drivers/librte_event_dlb2.a.p/meson-generated_.._rte_event_dlb2.pmd.c.o
[2290/2550] Compiling C object drivers/librte_baseband_turbo_sw.a.p/meson-generated_.._rte_baseband_turbo_sw.pmd.c.o
[2291/2550] Compiling C object drivers/librte_event_dlb2.so.21.2.p/meson-generated_.._rte_event_dlb2.pmd.c.o
[2292/2550] Compiling C object drivers/librte_event_octeontx.a.p/meson-generated_.._rte_event_octeontx.pmd.c.o
[2293/2550] Linking static target drivers/librte_baseband_turbo_sw.a
[2294/2550] Compiling C object app/test/dpdk-test.p/test_barrier.c.o
[2295/2550] Compiling C object drivers/librte_baseband_turbo_sw.so.21.2.p/meson-generated_.._rte_baseband_turbo_sw.pmd.c.o
[2296/2550] Linking static target drivers/librte_event_octeontx.a
[2297/2550] Generating rte_crypto_caam_jr.sym_chk with a custom command (wrapped by meson to capture output)
[2298/2550] Linking static target drivers/librte_event_dlb2.a
[2299/2550] Compiling C object app/test/dpdk-test.p/test_fib6_perf.c.o
[2300/2550] Compiling C object app/dpdk-test-fib.p/test-fib_main.c.o
[2301/2550] Compiling C object app/test/dpdk-test.p/test_external_mem.c.o
[2302/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_etheraddr.c.o
[2303/2550] Compiling C object app/test/dpdk-test.p/commands.c.o
[2304/2550] Compiling C object app/test/dpdk-test.p/test_hash_multiwriter.c.o
[2305/2550] Compiling C object app/test/dpdk-test.p/test_interrupts.c.o
[2306/2550] Compiling C object app/test/dpdk-test.p/test_cmdline_ipaddr.c.o
[2307/2550] Linking target drivers/librte_crypto_caam_jr.so.21.2
[2308/2550] Compiling C object app/test/dpdk-test.p/test_crc.c.o
[2309/2550] Compiling C object app/test/dpdk-test.p/test_kvargs.c.o
[2310/2550] Generating rte_net_txgbe.sym_chk with a custom command (wrapped by meson to capture output)
[2311/2550] Generating rte_event_sw.pmd.c with a custom command
[2312/2550] Compiling C object app/test/dpdk-test.p/test_fbarray.c.o
[2313/2550] Generating rte_baseband_null.sym_chk with a custom command (wrapped by meson to capture output)
[2314/2550] Compiling C object app/test/dpdk-test.p/test_lcores.c.o
[2315/2550] Compiling C object app/test/dpdk-test.p/test_ethdev_link.c.o
[2316/2550] Compiling C object app/test/dpdk-test.p/test_bpf.c.o
[2317/2550] Compiling C object app/test/dpdk-test.p/test_logs.c.o
[2318/2550] Compiling C object app/dpdk-test-regex.p/test-regex_main.c.o
[2319/2550] Compiling C object app/test/dpdk-test.p/packet_burst_generator.c.o
[2320/2550] Compiling C object drivers/librte_event_sw.a.p/meson-generated_.._rte_event_sw.pmd.c.o
[2321/2550] Compiling C object drivers/librte_event_sw.so.21.2.p/meson-generated_.._rte_event_sw.pmd.c.o
[2322/2550] Compiling C object app/test/dpdk-test.p/test_efd.c.o
[2323/2550] Compiling C object app/test/dpdk-test.p/test_hash_functions.c.o
[2324/2550] Linking target drivers/librte_net_txgbe.so.21.2
[2325/2550] Linking target drivers/librte_baseband_null.so.21.2
[2326/2550] Linking static target drivers/librte_event_sw.a
[2327/2550] Compiling C object app/test/dpdk-test.p/test_efd_perf.c.o
[2328/2550] Compiling C object app/test/dpdk-test.p/test_lpm6_perf.c.o
[2329/2550] Compiling C object app/test/dpdk-test.p/test_memory.c.o
[2330/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_parameters.c.o
[2331/2550] Compiling C object app/test/dpdk-test.p/test_acl.c.o
[2332/2550] Compiling C object app/test/dpdk-test.p/test_distributor_perf.c.o
[2333/2550] Compiling C object app/test/dpdk-test.p/test_fib.c.o
[2334/2550] Compiling C object app/test/dpdk-test.p/test_event_eth_rx_adapter.c.o
[2335/2550] Compiling C object app/test/dpdk-test.p/test_func_reentrancy.c.o
[2336/2550] Compiling C object app/test/dpdk-test.p/test_metrics.c.o
[2337/2550] Compiling C object app/test/dpdk-test.p/test_fib_perf.c.o
[2338/2550] Compiling C object app/test/dpdk-test.p/test_hash_perf.c.o
[2339/2550] Compiling C object app/test/dpdk-test.p/test_mcslock.c.o
[2340/2550] Compiling C object app/test/dpdk-test.p/test_per_lcore.c.o
[2341/2550] Compiling C object app/test/dpdk-test.p/test_prefetch.c.o
[2342/2550] Compiling C object app/test/dpdk-test.p/test_fib6.c.o
[2343/2550] Compiling C object app/test/dpdk-test.p/test_malloc.c.o
[2344/2550] Compiling C object app/test/dpdk-test.p/test_power.c.o
[2345/2550] Compiling C object app/test/dpdk-test.p/test_hash_readwrite.c.o
[2346/2550] Compiling C object app/test/dpdk-test.p/test_rand_perf.c.o
[2347/2550] Compiling C object app/test/dpdk-test.p/test_flow_classify.c.o
[2348/2550] Compiling C object app/test/dpdk-test.p/test_pflock.c.o
[2349/2550] Compiling C object app/test/dpdk-test.p/test_power_cpufreq.c.o
[2350/2550] Compiling C object app/test/dpdk-test.p/test_power_kvm_vm.c.o
[2351/2550] Generating rte_net_virtio.sym_chk with a custom command (wrapped by meson to capture output)
[2352/2550] Compiling C object app/test/dpdk-test.p/test_event_crypto_adapter.c.o
[2353/2550] Compiling C object app/test/dpdk-test.p/test_memzone.c.o
[2354/2550] Generating rte_crypto_scheduler.sym_chk with a custom command (wrapped by meson to capture output)
[2355/2550] Compiling C object app/test/dpdk-test.p/test_reciprocal_division.c.o
[2356/2550] Compiling C object app/test/dpdk-test.p/test_eventdev.c.o
[2357/2550] Linking target drivers/librte_net_virtio.so.21.2
[2358/2550] Compiling C object app/test/dpdk-test.p/test_ipfrag.c.o
[2359/2550] Compiling C object app/test/dpdk-test.p/test_reciprocal_division_perf.c.o
[2360/2550] Linking target drivers/librte_crypto_scheduler.so.21.2
[2361/2550] Compiling C object app/test/dpdk-test.p/test_hash_readwrite_lf_perf.c.o
[2362/2550] Generating rte_event_dsw.sym_chk with a custom command (wrapped by meson to capture output)
[2363/2550] Generating rte_event_opdl.sym_chk with a custom command (wrapped by meson to capture output)
[2364/2550] Compiling C object app/test/dpdk-test.p/test_lpm6.c.o
[2365/2550] Compiling C object app/test/dpdk-test.p/test_ipsec_sad.c.o
[2366/2550] Compiling C object app/test/dpdk-test.p/test_memcpy.c.o
[2367/2550] Linking target drivers/librte_event_opdl.so.21.2
[2368/2550] Linking target drivers/librte_event_dsw.so.21.2
[2369/2550] Compiling C object app/test/dpdk-test.p/test_ring_stress.c.o
[2370/2550] Generating rte_event_dlb2.sym_chk with a custom command (wrapped by meson to capture output)
[2371/2550] Compiling C object app/test/dpdk-test.p/test_cryptodev_asym.c.o
[2372/2550] Compiling C object app/test/dpdk-test.p/test_graph.c.o
[2373/2550] Generating rte_baseband_turbo_sw.sym_chk with a custom command (wrapped by meson to capture output)
[2374/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline.c.o
[2375/2550] Compiling C object app/test/dpdk-test.p/test_cryptodev_security_pdcp.c.o
[2376/2550] Generating rte_event_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[2377/2550] Compiling C object drivers/libtmp_rte_baseband_acc100.a.p/baseband_acc100_rte_acc100_pmd.c.o
[2378/2550] Compiling C object app/test/dpdk-test.p/test_kni.c.o
[2379/2550] Compiling C object app/test/dpdk-test.p/test_rcu_qsbr_perf.c.o
[2380/2550] Compiling C object app/test/dpdk-test.p/test_spinlock.c.o
[2381/2550] Linking static target drivers/libtmp_rte_baseband_acc100.a
[2382/2550] Compiling C object app/test/dpdk-test.p/test_string_fns.c.o
[2383/2550] Compiling C object app/test/dpdk-test.p/test_member.c.o
[2384/2550] Compiling C object app/test/dpdk-test.p/test_ring_mt_peek_stress_zc.c.o
[2385/2550] Linking target drivers/librte_event_dlb2.so.21.2
[2386/2550] Compiling C object app/test/dpdk-test.p/test_rawdev.c.o
[2387/2550] Compiling C object app/test/dpdk-test.p/test_ring_mpmc_stress.c.o
[2388/2550] Compiling C object app/test/dpdk-test.p/test_mempool_perf.c.o
[2389/2550] Compiling C object app/test/dpdk-test.p/test_ring_st_peek_stress_zc.c.o
[2390/2550] Linking target drivers/librte_baseband_turbo_sw.so.21.2
[2391/2550] Linking target drivers/librte_event_octeontx.so.21.2
[2392/2550] Compiling C object drivers/libtmp_rte_crypto_dpaa2_sec.a.p/crypto_dpaa2_sec_dpaa2_sec_dpseci.c.o
[2393/2550] Compiling C object app/test/dpdk-test.p/test_mp_secondary.c.o
[2394/2550] Compiling C object app/test/dpdk-test.p/test_rwlock.c.o
[2395/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_csumonly.c.o
[2396/2550] Compiling C object app/test/dpdk-test.p/test_distributor.c.o
[2397/2550] Compiling C object app/test/dpdk-test.p/test_ipsec_perf.c.o
[2398/2550] Compiling C object app/test/dpdk-test.p/test_lpm_perf.c.o
[2399/2550] Compiling C object app/test/dpdk-test.p/test_mempool.c.o
[2400/2550] Generating rte_event_sw.sym_chk with a custom command (wrapped by meson to capture output)
[2401/2550] Linking static target drivers/libtmp_rte_crypto_dpaa2_sec.a
[2402/2550] Compiling C object app/test/dpdk-test.p/test_meter.c.o
[2403/2550] Compiling C object app/test/dpdk-test.p/test_ring_hts_stress.c.o
[2404/2550] Compiling C object app/test/dpdk-test.p/test_tailq.c.o
[2405/2550] Compiling C object app/test/dpdk-test.p/test_version.c.o
[2406/2550] Compiling C object app/test/dpdk-test.p/test_graph_perf.c.o
[2407/2550] Compiling C object app/test/dpdk-test.p/test_lpm.c.o
[2408/2550] Compiling C object app/test/dpdk-test.p/test_ring_rts_stress.c.o
[2409/2550] Compiling C object app/test/dpdk-test.p/test_trace_register.c.o
[2410/2550] Generating rte_kni_makefile with a custom command
[2411/2550] Generating igb_uio_makefile with a custom command
[2412/2550] Compiling C object app/test/dpdk-test.p/test_ring_mt_peek_stress.c.o
[2413/2550] Compiling C object app/test/dpdk-test.p/test_timer_perf.c.o
[2414/2550] Compiling C object app/test/dpdk-test.p/test_member_perf.c.o
[2415/2550] Linking target drivers/librte_event_sw.so.21.2
[2416/2550] Compiling C object app/test/dpdk-test.p/test_telemetry_json.c.o
[2417/2550] Compiling C object app/test/dpdk-test.p/test_rib.c.o
[2418/2550] Compiling C object app/test/dpdk-test.p/test_timer_racecond.c.o
[2419/2550] Compiling C object app/test/dpdk-test.p/test_stack_perf.c.o
[2420/2550] Compiling C object app/test/dpdk-test.p/test_rib6.c.o
[2421/2550] Compiling C object app/test/dpdk-test.p/test_ring_st_peek_stress.c.o
[2422/2550] Compiling C object app/test/dpdk-test.p/test_stack.c.o
[2423/2550] Compiling C object app/test/dpdk-test.p/test_timer.c.o
[2424/2550] Compiling C object app/test/dpdk-test.p/test_ticketlock.c.o
[2425/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_evdev.c.o
[2426/2550] Generating rte_baseband_acc100.pmd.c with a custom command
[2427/2550] Compiling C object app/test/dpdk-test.p/test_sched.c.o
[2428/2550] Compiling C object app/test/dpdk-test.p/test_bitratestats.c.o
[2429/2550] Compiling C object app/test/dpdk-test.p/test_reorder.c.o
[2430/2550] Compiling C object drivers/librte_baseband_acc100.so.21.2.p/meson-generated_.._rte_baseband_acc100.pmd.c.o
[2431/2550] Compiling C object drivers/librte_baseband_acc100.a.p/meson-generated_.._rte_baseband_acc100.pmd.c.o
[2432/2550] Compiling C object app/test/dpdk-test.p/test_telemetry_data.c.o
[2433/2550] Linking static target drivers/librte_baseband_acc100.a
[2434/2550] Compiling C object app/test/dpdk-test.p/test_red.c.o
[2435/2550] Compiling C object app/test/dpdk-test.p/test_trace.c.o
[2436/2550] Compiling C object app/test/dpdk-test.p/test_table.c.o
[2437/2550] Compiling C object app/test/dpdk-test.p/test_hash.c.o
[2438/2550] Generating rte_crypto_dpaa2_sec.pmd.c with a custom command
[2439/2550] Compiling C object drivers/librte_crypto_dpaa2_sec.a.p/meson-generated_.._rte_crypto_dpaa2_sec.pmd.c.o
[2440/2550] Compiling C object drivers/librte_crypto_dpaa2_sec.so.21.2.p/meson-generated_.._rte_crypto_dpaa2_sec.pmd.c.o
[2441/2550] Compiling C object app/test/dpdk-test.p/test_pmd_perf.c.o
[2442/2550] Linking static target drivers/librte_crypto_dpaa2_sec.a
[2443/2550] Compiling C object app/test/dpdk-test.p/test_rcu_qsbr.c.o
[2444/2550] Compiling C object app/test/dpdk-test.p/test_pdump.c.o
[2445/2550] Compiling C object app/test/dpdk-test.p/test_eal_flags.c.o
[2446/2550] Compiling C object app/test/dpdk-test.p/test_timer_secondary.c.o
[2447/2550] Compiling C object app/test/dpdk-test.p/test_service_cores.c.o
[2448/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
[2449/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_noisy_vnf.c.o
[2450/2550] Compiling C object app/test/dpdk-test.p/sample_packet_forward.c.o
[2451/2550] Compiling C object app/test/dpdk-test.p/test_event_eth_tx_adapter.c.o
[2452/2550] Compiling C object app/test/dpdk-test.p/test_latencystats.c.o
[2453/2550] Compiling C object app/test/dpdk-test.p/test_pmd_ring.c.o
[2454/2550] Compiling C object app/test/dpdk-test.p/test_thash.c.o
[2455/2550] Compiling C object app/test/dpdk-test.p/test_link_bonding_rssconf.c.o
[2456/2550] Compiling C object app/test/dpdk-test.p/test_ipsec.c.o
[2457/2550] Compiling C object app/test/dpdk-test.p/test_table_acl.c.o
[2458/2550] Compiling C object app/dpdk-testpmd.p/test-pmd_testpmd.c.o
[2459/2550] Compiling C object app/test/dpdk-test.p/test_event_ring.c.o
[2460/2550] Generating rte_baseband_acc100.sym_chk with a custom command (wrapped by meson to capture output)
[2461/2550] Compiling C object app/test/dpdk-test.p/test_table_pipeline.c.o
[2462/2550] Compiling C object app/test/dpdk-test.p/test_security.c.o
[2463/2550] Linking target drivers/librte_baseband_acc100.so.21.2
[2464/2550] Compiling C object app/test/dpdk-test.p/test_table_ports.c.o
[2465/2550] Compiling C object app/test/dpdk-test.p/test_cryptodev_blockcipher.c.o
[2466/2550] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[2467/2550] Linking static target lib/librte_vhost.a
[2468/2550] Generating rte_crypto_dpaa2_sec.sym_chk with a custom command (wrapped by meson to capture output)
[2469/2550] Compiling C object app/test/dpdk-test.p/test_pmd_ring_perf.c.o
[2470/2550] Linking target drivers/librte_crypto_dpaa2_sec.so.21.2
[2471/2550] Compiling C object app/test/dpdk-test.p/test_table_tables.c.o
[2472/2550] Compiling C object app/test/dpdk-test.p/test_event_timer_adapter.c.o
[2473/2550] Compiling C object app/test/dpdk-test.p/virtual_pmd.c.o
[2474/2550] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_test_bbdev_perf.c.o
[2475/2550] Compiling C object app/test/dpdk-test.p/test_compressdev.c.o
[2476/2550] Generating symbol file drivers/librte_crypto_dpaa2_sec.so.21.2.p/librte_crypto_dpaa2_sec.so.21.2.symbols
[2477/2550] Compiling C object app/test/dpdk-test.p/test_table_combined.c.o
[2478/2550] Linking target drivers/librte_event_dpaa2.so.21.2
[2479/2550] Generating vhost.sym_chk with a custom command (wrapped by meson to capture output)
[2480/2550] Compiling C object app/test/dpdk-test.p/test_mbuf.c.o
[2481/2550] Linking target lib/librte_vhost.so.21.2
[2482/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_tx.c.o
[2483/2550] Compiling C object drivers/libtmp_rte_net_octeontx2.a.p/net_octeontx2_otx2_rx.c.o
[2484/2550] Linking static target drivers/libtmp_rte_net_octeontx2.a
[2485/2550] Generating symbol file lib/librte_vhost.so.21.2.p/librte_vhost.so.21.2.symbols
[2486/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev_ops.c.o
[2487/2550] Linking static target drivers/libtmp_rte_crypto_octeontx.a
[2488/2550] Linking target drivers/librte_net_vhost.so.21.2
[2489/2550] Linking target drivers/librte_vdpa_ifc.so.21.2
[2490/2550] Compiling C object app/test/dpdk-test.p/test_link_bonding_mode4.c.o
[2491/2550] Generating igb_uio with a custom command
make: Entering directory '/usr/src/kernels/4.18.0-269.el8.x86_64'
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.mod.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.ko
make: Leaving directory '/usr/src/kernels/4.18.0-269.el8.x86_64'
[2492/2550] Generating rte_crypto_octeontx.pmd.c with a custom command
[2493/2550] Compiling C object app/test/dpdk-test.p/test_link_bonding.c.o
[2494/2550] Compiling C object drivers/librte_crypto_octeontx.a.p/meson-generated_.._rte_crypto_octeontx.pmd.c.o
[2495/2550] Compiling C object drivers/librte_crypto_octeontx.so.21.2.p/meson-generated_.._rte_crypto_octeontx.pmd.c.o
[2496/2550] Linking static target drivers/librte_crypto_octeontx.a
[2497/2550] Generating rte_net_octeontx2.pmd.c with a custom command
[2498/2550] Compiling C object drivers/librte_net_octeontx2.a.p/meson-generated_.._rte_net_octeontx2.pmd.c.o
[2499/2550] Compiling C object drivers/librte_net_octeontx2.so.21.2.p/meson-generated_.._rte_net_octeontx2.pmd.c.o
[2500/2550] Linking static target drivers/librte_net_octeontx2.a
[2501/2550] Compiling C object drivers/libtmp_rte_crypto_octeontx2.a.p/crypto_octeontx2_otx2_cryptodev_ops.c.o
[2502/2550] Linking static target drivers/libtmp_rte_crypto_octeontx2.a
[2503/2550] Generating rte_kni with a custom command
make: Entering directory '/usr/src/kernels/4.18.0-269.el8.x86_64'
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/kni/kni_net.o
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/kni/kni_misc.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.mod.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.ko
make: Leaving directory '/usr/src/kernels/4.18.0-269.el8.x86_64'
[2504/2550] Generating rte_crypto_octeontx2.pmd.c with a custom command
[2505/2550] Compiling C object drivers/librte_crypto_octeontx2.a.p/meson-generated_.._rte_crypto_octeontx2.pmd.c.o
[2506/2550] Compiling C object drivers/librte_crypto_octeontx2.so.21.2.p/meson-generated_.._rte_crypto_octeontx2.pmd.c.o
[2507/2550] Linking static target drivers/librte_crypto_octeontx2.a
[2508/2550] Generating rte_crypto_octeontx.sym_chk with a custom command (wrapped by meson to capture output)
[2509/2550] Linking target drivers/librte_crypto_octeontx.so.21.2
[2510/2550] Generating rte_net_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[2511/2550] Linking target drivers/librte_net_octeontx2.so.21.2
[2512/2550] Generating rte_crypto_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[2513/2550] Linking target drivers/librte_crypto_octeontx2.so.21.2
[2514/2550] Generating symbol file drivers/librte_net_octeontx2.so.21.2.p/librte_net_octeontx2.so.21.2.symbols
[2515/2550] Generating symbol file drivers/librte_crypto_octeontx2.so.21.2.p/librte_crypto_octeontx2.so.21.2.symbols
[2516/2550] Compiling C object app/test/dpdk-test.p/test_trace_perf.c.o
[2517/2550] Compiling C object app/test/dpdk-test.p/test_memcpy_perf.c.o
[2518/2550] Compiling C object app/test/dpdk-test.p/test_cryptodev.c.o
[2519/2550] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
[2520/2550] Linking static target lib/librte_pipeline.a
[2521/2550] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output)
[2522/2550] Linking target lib/librte_pipeline.so.21.2
[2523/2550] Generating symbol file lib/librte_pipeline.so.21.2.p/librte_pipeline.so.21.2.symbols
[2524/2550] Linking target drivers/librte_net_softnic.so.21.2
[2525/2550] Compiling C object app/test/dpdk-test.p/test_ring_perf.c.o
[2526/2550] Compiling C object app/test/dpdk-test.p/test_ring.c.o
[2527/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
[2528/2550] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
[2529/2550] Linking static target drivers/libtmp_rte_event_octeontx2.a
[2530/2550] Generating rte_event_octeontx2.pmd.c with a custom command
[2531/2550] Compiling C object drivers/librte_event_octeontx2.so.21.2.p/meson-generated_.._rte_event_octeontx2.pmd.c.o
[2532/2550] Compiling C object drivers/librte_event_octeontx2.a.p/meson-generated_.._rte_event_octeontx2.pmd.c.o
[2533/2550] Linking static target drivers/librte_event_octeontx2.a
[2534/2550] Generating rte_event_octeontx2.sym_chk with a custom command (wrapped by meson to capture output)
[2535/2550] Linking target drivers/librte_event_octeontx2.so.21.2
[2536/2550] Linking target app/test/dpdk-test
[2537/2550] Linking target app/dpdk-testpmd
[2538/2550] Linking target app/dpdk-test-sad
[2539/2550] Linking target app/dpdk-test-regex
[2540/2550] Linking target app/dpdk-test-fib
[2541/2550] Linking target app/dpdk-test-flow-perf
[2542/2550] Linking target app/dpdk-test-crypto-perf
[2543/2550] Linking target app/dpdk-test-pipeline
[2544/2550] Linking target app/dpdk-test-cmdline
[2545/2550] Linking target app/dpdk-proc-info
[2546/2550] Linking target app/dpdk-test-acl
[2547/2550] Linking target app/dpdk-test-compress-perf
[2548/2550] Linking target app/dpdk-pdump
[2549/2550] Linking target app/dpdk-test-eventdev
[2550/2550] Linking target app/dpdk-test-bbdev
28/04/2021 11:58:25             dut.10.240.183.254: find ./x86_64-native-linuxapp-gcc/kernel/ -name *.ko
28/04/2021 11:58:25             dut.10.240.183.254: ./x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.ko
./x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.ko
28/04/2021 11:58:25             dut.10.240.183.254: mkdir -p x86_64-native-linuxapp-gcc/kmod
28/04/2021 11:58:25             dut.10.240.183.254: 
28/04/2021 11:58:25             dut.10.240.183.254: cp ./x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.ko x86_64-native-linuxapp-gcc/kmod/
28/04/2021 11:58:25             dut.10.240.183.254: 
28/04/2021 11:58:25             dut.10.240.183.254: cp ./x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.ko x86_64-native-linuxapp-gcc/kmod/
28/04/2021 11:58:26             dut.10.240.183.254: 
28/04/2021 11:58:26             dut.10.240.183.254: quit
28/04/2021 11:58:26             dut.10.240.183.254: bash: : command not found...
Similar command is: 'quot'
28/04/2021 11:58:26             dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4  --file-prefix=dpdk_28533_20210428115531  -a 0000:03:01.0 -- -i --rxq=16 --txq=16
28/04/2021 11:58:27             dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_28533_20210428115531/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
TELEMETRY: 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)
iavf_configure_queues(): request RXDID[22] in Queue[0]
iavf_configure_queues(): request RXDID[22] in Queue[1]
iavf_configure_queues(): request RXDID[22] in Queue[2]
iavf_configure_queues(): request RXDID[22] in Queue[3]
iavf_configure_queues(): request RXDID[22] in Queue[4]
iavf_configure_queues(): request RXDID[22] in Queue[5]
iavf_configure_queues(): request RXDID[22] in Queue[6]
iavf_configure_queues(): request RXDID[22] in Queue[7]
iavf_configure_queues(): request RXDID[22] in Queue[8]
iavf_configure_queues(): request RXDID[22] in Queue[9]
iavf_configure_queues(): request RXDID[22] in Queue[10]
iavf_configure_queues(): request RXDID[22] in Queue[11]
iavf_configure_queues(): request RXDID[22] in Queue[12]
iavf_configure_queues(): request RXDID[22] in Queue[13]
iavf_configure_queues(): request RXDID[22] in Queue[14]
iavf_configure_queues(): request RXDID[22] in Queue[15]

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event

Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/04/2021 11:58:37             dut.10.240.183.254: set fwd rxonly
28/04/2021 11:58:37             dut.10.240.183.254: 
Set rxonly packet forwarding mode
28/04/2021 11:58:37             dut.10.240.183.254: set verbose 1
28/04/2021 11:58:37             dut.10.240.183.254: 
Change verbose level from 0 to 1
28/04/2021 11:58:37             dut.10.240.183.254: show port info all
28/04/2021 11:58:37             dut.10.240.183.254: 

********************* Infos for port 0  *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs: 
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 256
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 256
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/04/2021 11:58:37             dut.10.240.183.254: start
28/04/2021 11:58:37             dut.10.240.183.254: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
28/04/2021 11:58:37             dut.10.240.183.254: flow flush 0
28/04/2021 11:58:38             dut.10.240.183.254: 
testpmd> 
28/04/2021 11:58:38             dut.10.240.183.254: clear port stats all
28/04/2021 11:58:39             dut.10.240.183.254: 

  NIC statistics for port 0 cleared
testpmd> 
28/04/2021 11:58:39             dut.10.240.183.254: stop
28/04/2021 11:58:39             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.
28/04/2021 11:58:39                            dts: 
TEST SUITE ENDED: TestCVLAdvancedIAVFRSSGTPoGRE

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

* [dts] [PATCH V1] tests/rte_flow_common: add a method for gtpogre
@ 2021-04-28 13:57 Qin Sun
  2021-04-28  5:49 ` Sun, QinX
  2021-05-07  6:31 ` Tu, Lijuan
  0 siblings, 2 replies; 3+ messages in thread
From: Qin Sun @ 2021-04-28 13:57 UTC (permalink / raw)
  To: dts; +Cc: Qin Sun

add a method for pf/iavf gtpogre suite to call

Signed-off-by: Qin Sun <qinx.sun@intel.com>
---
 tests/rte_flow_common.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/tests/rte_flow_common.py b/tests/rte_flow_common.py
index e0a378f3..46f0b96d 100644
--- a/tests/rte_flow_common.py
+++ b/tests/rte_flow_common.py
@@ -1063,3 +1063,12 @@ class RssProcessing(object):
                               .replace('IP()', 'IPv6()').replace('mac_ipv4', 'mac_ipv6'))
                          for element in template]
         return ipv6_template
+
+    @staticmethod
+    def get_ipv6_template_by_ipv4_gtpogre(template):
+        if isinstance(template, dict):
+            template = [template]
+        ipv6_template = [eval(str(element).replace('eth / ipv4', 'eth / ipv6')
+                              .replace('IP(proto=0x2F)/GRE(proto=0x0800)/IP()', 'IPv6(nh=0x2F)/GRE(proto=0x86DD)/IPv6()').replace('mac_ipv4', 'mac_ipv6'))
+                         for element in template]
+        return ipv6_template
-- 
2.17.1


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

* Re: [dts] [PATCH V1] tests/rte_flow_common: add a method for gtpogre
  2021-04-28 13:57 [dts] [PATCH V1] tests/rte_flow_common: add a method for gtpogre Qin Sun
  2021-04-28  5:49 ` Sun, QinX
@ 2021-05-07  6:31 ` Tu, Lijuan
  1 sibling, 0 replies; 3+ messages in thread
From: Tu, Lijuan @ 2021-05-07  6:31 UTC (permalink / raw)
  To: Sun, QinX, dts; +Cc: Sun, QinX

> -----Original Message-----
> From: dts <dts-bounces@dpdk.org> On Behalf Of Qin Sun
> Sent: 2021年4月28日 21:58
> To: dts@dpdk.org
> Cc: Sun, QinX <qinx.sun@intel.com>
> Subject: [dts] [PATCH V1] tests/rte_flow_common: add a method for gtpogre
> 
> add a method for pf/iavf gtpogre suite to call
> 
> Signed-off-by: Qin Sun <qinx.sun@intel.com>

Applied

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

end of thread, other threads:[~2021-05-07  6:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-28 13:57 [dts] [PATCH V1] tests/rte_flow_common: add a method for gtpogre Qin Sun
2021-04-28  5:49 ` Sun, QinX
2021-05-07  6:31 ` 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).