test suite reviews and discussions
 help / color / mirror / Atom feed
* Re: [dts] [PATCH V1 2/2] tests/cvl_fdir:remove shared conter to adapt dpdk changed
  2021-10-28 16:08 ` [dts] [PATCH V1 2/2] tests/cvl_fdir:remove " Zhimin Huang
@ 2021-10-28  7:43   ` Huang, ZhiminX
  2021-11-05 13:31     ` Tu, Lijuan
  0 siblings, 1 reply; 4+ messages in thread
From: Huang, ZhiminX @ 2021-10-28  7:43 UTC (permalink / raw)
  To: dts

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

> -----Original Message-----
> From: Huang, ZhiminX <zhiminx.huang@intel.com>
> Sent: Friday, October 29, 2021 12:09 AM
> To: dts@dpdk.org
> Cc: Huang, ZhiminX <zhiminx.huang@intel.com>
> Subject: [dts] [PATCH V1 2/2] tests/cvl_fdir:remove shared conter to adapt
> dpdk changed
> 
> acorrding to dpdk commit 92ef4b8f1688ded571fb2085727e5e82f2afe5d6 code
> change.
> remove shared on/off in fdir rule, sync testcase and testplan to adapt dpdk
> changed.
> 
> Signed-off-by: Zhimin Huang <zhiminx.huang@intel.com>
> ---

Tested-by: Zhimin Huang <zhiminx.huang@intel.com >



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

29/10/2021 00:07:26                            dts: 
TEST SUITE : TestCVLFdir
29/10/2021 00:07:26                            dts: NIC :        columbiaville_25g
29/10/2021 00:07:27             dut.10.240.183.240: 
29/10/2021 00:07:27                         tester: 
29/10/2021 00:07:27             dut.10.240.183.240: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:ca:00.0 --file-prefix=dpdk_159425_20211029000659  --force-max-simd-bitwidth=512  --log-level=ice,7 -- -i 
29/10/2021 00:07:28             dut.10.240.183.240: EAL: Detected CPU lcores: 112
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_159425_20211029000659/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:ca:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
ice_dev_init(): FW 6.1.862551866 API 1.7
ice_fdir_setup(): FDIR HW Capabilities: fd_fltr_guar = 512, fd_fltr_best_effort = 14336.
__vsi_queues_bind_intr(): queue 0 is binding to vect 65
ice_fdir_setup(): FDIR setup successfully, with programming queue 0.
TELEMETRY: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=155456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool <mb_pool_1>: n=155456, size=2176, socket=1
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 1)
ice_set_rx_function(): Using AVX512 Vector Rx (port 0).
ice_set_tx_function(): Using AVX512 Vector Tx (port 0).
__vsi_queues_bind_intr(): queue 1 is binding to vect 1
Port 0: 68:05:CA:C1:B9:38
Checking link statuses...
Done
29/10/2021 00:07:38             dut.10.240.183.240: quit
29/10/2021 00:07:39             dut.10.240.183.240: 

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

Shutting down port 0...
Closing ports...
no JSON library
no JSON library
no JSON library
no JSON library
no JSON library
no JSON library
no JSON library
no JSON library
Port 0 is closed
Done

Bye...
29/10/2021 00:07:39                    TestCVLFdir: this Card max rule number is :14848
29/10/2021 00:07:39             dut.10.240.183.240: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 28,29,30,31 -n 4  --file-prefix=dpdk_159425_20211029000659  --force-max-simd-bitwidth=512  -a 0000:ca:00.0 -a 0000:ca:00.1 --log-level=ice,7 -- -i --portmask=0x3 --rxq=64 --txq=64 --port-topology=loop
29/10/2021 00:07:41             dut.10.240.183.240: EAL: Detected CPU lcores: 112
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_159425_20211029000659/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:ca:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
ice_dev_init(): FW 6.1.862551866 API 1.7
ice_fdir_setup(): FDIR HW Capabilities: fd_fltr_guar = 512, fd_fltr_best_effort = 14336.
__vsi_queues_bind_intr(): queue 0 is binding to vect 65
ice_fdir_setup(): FDIR setup successfully, with programming queue 0.
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:ca:00.1 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
ice_dev_init(): FW 6.1.862551866 API 1.7
ice_fdir_setup(): FDIR HW Capabilities: fd_fltr_guar = 512, fd_fltr_best_effort = 14336.
__vsi_queues_bind_intr(): queue 0 is binding to vect 65
ice_fdir_setup(): FDIR setup successfully, with programming queue 0.
TELEMETRY: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 1)
ice_set_rx_function(): Using AVX512 OFFLOAD Vector Rx (port 0).
ice_set_tx_function(): Using AVX512 Vector Tx (port 0).
__vsi_queues_bind_intr(): queue 1 is binding to vect 1
__vsi_queues_bind_intr(): queue 2 is binding to vect 1
__vsi_queues_bind_intr(): queue 3 is binding to vect 1
__vsi_queues_bind_intr(): queue 4 is binding to vect 1
__vsi_queues_bind_intr(): queue 5 is binding to vect 1
__vsi_queues_bind_intr(): queue 6 is binding to vect 1
__vsi_queues_bind_intr(): queue 7 is binding to vect 1
__vsi_queues_bind_intr(): queue 8 is binding to vect 1
__vsi_queues_bind_intr(): queue 9 is binding to vect 1
__vsi_queues_bind_intr(): queue 10 is binding to vect 1
__vsi_queues_bind_intr(): queue 11 is binding to vect 1
__vsi_queues_bind_intr(): queue 12 is binding to vect 1
__vsi_queues_bind_intr(): queue 13 is binding to vect 1
__vsi_queues_bind_intr(): queue 14 is binding to vect 1
__vsi_queues_bind_intr(): queue 15 is binding to vect 1
__vsi_queues_bind_intr(): queue 16 is binding to vect 1
__vsi_queues_bind_intr(): queue 17 is binding to vect 1
__vsi_queues_bind_intr(): queue 18 is binding to vect 1
__vsi_queues_bind_intr(): queue 19 is binding to vect 1
__vsi_queues_bind_intr(): queue 20 is binding to vect 1
__vsi_queues_bind_intr(): queue 21 is binding to vect 1
__vsi_queues_bind_intr(): queue 22 is binding to vect 1
__vsi_queues_bind_intr(): queue 23 is binding to vect 1
__vsi_queues_bind_intr(): queue 24 is binding to vect 1
__vsi_queues_bind_intr(): queue 25 is binding to vect 1
__vsi_queues_bind_intr(): queue 26 is binding to vect 1
__vsi_queues_bind_intr(): queue 27 is binding to vect 1
__vsi_queues_bind_intr(): queue 28 is binding to vect 1
__vsi_queues_bind_intr(): queue 29 is binding to vect 1
__vsi_queues_bind_intr(): queue 30 is binding to vect 1
__vsi_queues_bind_intr(): queue 31 is binding to vect 1
__vsi_queues_bind_intr(): queue 32 is binding to vect 1
__vsi_queues_bind_intr(): queue 33 is binding to vect 1
__vsi_queues_bind_intr(): queue 34 is binding to vect 1
__vsi_queues_bind_intr(): queue 35 is binding to vect 1
__vsi_queues_bind_intr(): queue 36 is binding to vect 1
__vsi_queues_bind_intr(): queue 37 is binding to vect 1
__vsi_queues_bind_intr(): queue 38 is binding to vect 1
__vsi_queues_bind_intr(): queue 39 is binding to vect 1
__vsi_queues_bind_intr(): queue 40 is binding to vect 1
__vsi_queues_bind_intr(): queue 41 is binding to vect 1
__vsi_queues_bind_intr(): queue 42 is binding to vect 1
__vsi_queues_bind_intr(): queue 43 is binding to vect 1
__vsi_queues_bind_intr(): queue 44 is binding to vect 1
__vsi_queues_bind_intr(): queue 45 is binding to vect 1
__vsi_queues_bind_intr(): queue 46 is binding to vect 1
__vsi_queues_bind_intr(): queue 47 is binding to vect 1
__vsi_queues_bind_intr(): queue 48 is binding to vect 1
__vsi_queues_bind_intr(): queue 49 is binding to vect 1
__vsi_queues_bind_intr(): queue 50 is binding to vect 1
__vsi_queues_bind_intr(): queue 51 is binding to vect 1
__vsi_queues_bind_intr(): queue 52 is binding to vect 1
__vsi_queues_bind_intr(): queue 53 is binding to vect 1
__vsi_queues_bind_intr(): queue 54 is binding to vect 1
__vsi_queues_bind_intr(): queue 55 is binding to vect 1
__vsi_queues_bind_intr(): queue 56 is binding to vect 1
__vsi_queues_bind_intr(): queue 57 is binding to vect 1
__vsi_queues_bind_intr(): queue 58 is binding to vect 1
__vsi_queues_bind_intr(): queue 59 is binding to vect 1
__vsi_queues_bind_intr(): queue 60 is binding to vect 1
__vsi_queues_bind_intr(): queue 61 is binding to vect 1
__vsi_queues_bind_intr(): queue 62 is binding to vect 1
__vsi_queues_bind_intr(): queue 63 is binding to vect 1
__vsi_queues_bind_intr(): queue 64 is binding to vect 1
Port 0: 68:05:CA:C1:B9:38
Configuring Port 1 (socket 1)
ice_set_rx_function(): Using AVX512 OFFLOAD Vector Rx (port 1).
ice_set_tx_function(): Using AVX512 Vector Tx (port 1).
__vsi_queues_bind_intr(): queue 1 is binding to vect 1
__vsi_queues_bind_intr(): queue 2 is binding to vect 1
__vsi_queues_bind_intr(): queue 3 is binding to vect 1
__vsi_queues_bind_intr(): queue 4 is binding to vect 1
__vsi_queues_bind_intr(): queue 5 is binding to vect 1
__vsi_queues_bind_intr(): queue 6 is binding to vect 1
__vsi_queues_bind_intr(): queue 7 is binding to vect 1
__vsi_queues_bind_intr(): queue 8 is binding to vect 1
__vsi_queues_bind_intr(): queue 9 is binding to vect 1
__vsi_queues_bind_intr(): queue 10 is binding to vect 1
__vsi_queues_bind_intr(): queue 11 is binding to vect 1
__vsi_queues_bind_intr(): queue 12 is binding to vect 1
__vsi_queues_bind_intr(): queue 13 is binding to vect 1
__vsi_queues_bind_intr(): queue 14 is binding to vect 1
__vsi_queues_bind_intr(): queue 15 is binding to vect 1
__vsi_queues_bind_intr(): queue 16 is binding to vect 1
__vsi_queues_bind_intr(): queue 17 is binding to vect 1
__vsi_queues_bind_intr(): queue 18 is binding to vect 1
__vsi_queues_bind_intr(): queue 19 is binding to vect 1
__vsi_queues_bind_intr(): queue 20 is binding to vect 1
__vsi_queues_bind_intr(): queue 21 is binding to vect 1
__vsi_queues_bind_intr(): queue 22 is binding to vect 1
__vsi_queues_bind_intr(): queue 23 is binding to vect 1
__vsi_queues_bind_intr(): queue 24 is binding to vect 1
__vsi_queues_bind_intr(): queue 25 is binding to vect 1
__vsi_queues_bind_intr(): queue 26 is binding to vect 1
__vsi_queues_bind_intr(): queue 27 is binding to vect 1
__vsi_queues_bind_intr(): queue 28 is binding to vect 1
__vsi_queues_bind_intr(): queue 29 is binding to vect 1
__vsi_queues_bind_intr(): queue 30 is binding to vect 1
__vsi_queues_bind_intr(): queue 31 is binding to vect 1
__vsi_queues_bind_intr(): queue 32 is binding to vect 1
__vsi_queues_bind_intr(): queue 33 is binding to vect 1
__vsi_queues_bind_intr(): queue 34 is binding to vect 1
__vsi_queues_bind_intr(): queue 35 is binding to vect 1
__vsi_queues_bind_intr(): queue 36 is binding to vect 1
__vsi_queues_bind_intr(): queue 37 is binding to vect 1
__vsi_queues_bind_intr(): queue 38 is binding to vect 1
__vsi_queues_bind_intr(): queue 39 is binding to vect 1
__vsi_queues_bind_intr(): queue 40 is binding to vect 1
__vsi_queues_bind_intr(): queue 41 is binding to vect 1
__vsi_queues_bind_intr(): queue 42 is binding to vect 1
__vsi_queues_bind_intr(): queue 43 is binding to vect 1
__vsi_queues_bind_intr(): queue 44 is binding to vect 1
__vsi_queues_bind_intr(): queue 45 is binding to vect 1
__vsi_queues_bind_intr(): queue 46 is binding to vect 1
__vsi_queues_bind_intr(): queue 47 is binding to vect 1
__vsi_queues_bind_intr(): queue 48 is binding to vect 1
__vsi_queues_bind_intr(): queue 49 is binding to vect 1
__vsi_queues_bind_intr(): queue 50 is binding to vect 1
__vsi_queues_bind_intr(): queue 51 is binding to vect 1
__vsi_queues_bind_intr(): queue 52 is binding to vect 1
__vsi_queues_bind_intr(): queue 53 is binding to vect 1
__vsi_queues_bind_intr(): queue 54 is binding to vect 1
__vsi_queues_bind_intr(): queue 55 is binding to vect 1
__vsi_queues_bind_intr(): queue 56 is binding to vect 1
__vsi_queues_bind_intr(): queue 57 is binding to vect 1
__vsi_queues_bind_intr(): queue 58 is binding to vect 1
__vsi_queues_bind_intr(): queue 59 is binding to vect 1
__vsi_queues_bind_intr(): queue 60 is binding to vect 1
__vsi_queues_bind_intr(): queue 61 is binding to vect 1
__vsi_queues_bind_intr(): queue 62 is binding to vect 1
__vsi_queues_bind_intr(): queue 63 is binding to vect 1
__vsi_queues_bind_intr(): queue 64 is binding to vect 1
Port 1: 68:05:CA:C1:B9:39
Checking link statuses...
Done
29/10/2021 00:07:51             dut.10.240.183.240: set fwd rxonly
29/10/2021 00:07:51             dut.10.240.183.240: 
Set rxonly packet forwarding mode
29/10/2021 00:07:51             dut.10.240.183.240: set verbose 1
29/10/2021 00:07:51             dut.10.240.183.240: 
Change verbose level from 0 to 1
29/10/2021 00:07:51             dut.10.240.183.240: port config 0 udp_tunnel_port add vxlan 4789
29/10/2021 00:07:51             dut.10.240.183.240: 
29/10/2021 00:07:51             dut.10.240.183.240: port config 1 udp_tunnel_port add vxlan 4789
29/10/2021 00:07:51             dut.10.240.183.240: 
29/10/2021 00:07:51             dut.10.240.183.240: port config all rss all
29/10/2021 00:07:51             dut.10.240.183.240: 
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x7ffc
Port 1 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x7ffc
rss_hf 0x17f83fffc
29/10/2021 00:07:51             dut.10.240.183.240: port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
29/10/2021 00:07:51             dut.10.240.183.240: 
29/10/2021 00:07:51             dut.10.240.183.240: port config 1 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
29/10/2021 00:07:51             dut.10.240.183.240: 
29/10/2021 00:07:51             dut.10.240.183.240: show port info all
29/10/2021 00:07:51             dut.10.240.183.240: 

********************* Infos for port 0  *********************
MAC address: 68:05:CA:C1:B9:38
Device name: 0000:ca:00.0
Driver name: net_ice
Firmware-version: 3.10 0x80009ae9 1.3086.0
Devargs: 
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
Device capabilities: 0x0( )

********************* Infos for port 1  *********************
MAC address: 68:05:CA:C1:B9:39
Device name: 0000:ca:00.1
Driver name: net_ice
Firmware-version: 3.10 0x80009ae9 1.3086.0
Devargs: 
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
Autoneg status: On
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
  ipv4
  ipv4-frag
  ipv4-tcp
  ipv4-udp
  ipv4-sctp
  ipv4-other
  ipv6
  ipv6-frag
  ipv6-tcp
  ipv6-udp
  ipv6-sctp
  ipv6-other
  l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
Device capabilities: 0x0( )
29/10/2021 00:07:51                    TestCVLFdir: Test Case test_count_query_identifier_share Result SKIPPED:
29/10/2021 00:07:51                    TestCVLFdir: Test Case test_flow_validation Result SKIPPED:
29/10/2021 00:07:51                    TestCVLFdir: Test Case test_two_ports_multi_patterns_count_query Begin
29/10/2021 00:07:52             dut.10.240.183.240:  
29/10/2021 00:07:52                         tester: 
29/10/2021 00:07:52             dut.10.240.183.240: start
29/10/2021 00:07:52             dut.10.240.183.240: 
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 29 (socket 1) forwards packets on 128 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=2
  port 0: RX queue number: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
29/10/2021 00:07:52             dut.10.240.183.240: flow validate 1 ingress pattern eth / ipv4 dst is 192.168.0.21 proto is 255  tos is 4 / end actions queue index 1 / mark id 1 / count identifier 0x1234 / end
29/10/2021 00:07:52             dut.10.240.183.240: 
Flow rule validated
29/10/2021 00:07:52             dut.10.240.183.240: flow validate 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / sctp src is 22 dst is 23 / end actions rss queues 6 7 end / mark id 2 / count identifier 0x1234 / end
29/10/2021 00:07:52             dut.10.240.183.240: 
Flow rule validated
29/10/2021 00:07:52             dut.10.240.183.240: flow validate 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / udp src is 22 dst is 23 / end actions rss queues 6 7 end / mark id 1 / count / end
29/10/2021 00:07:52             dut.10.240.183.240: 
Flow rule validated
29/10/2021 00:07:52             dut.10.240.183.240: flow validate 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / tcp src is 22 dst is 23 / end actions queue index 2 / mark / count / end
29/10/2021 00:07:52             dut.10.240.183.240: 
Flow rule validated
29/10/2021 00:07:52             dut.10.240.183.240: flow validate 1 ingress pattern eth / ipv4 / udp / vxlan / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions drop / count / end
29/10/2021 00:07:52             dut.10.240.183.240: 
Flow rule validated
29/10/2021 00:07:52             dut.10.240.183.240: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 tos is 4 / tcp src is 22 dst is 23 / end actions drop / count / end
29/10/2021 00:07:52             dut.10.240.183.240: 
Flow rule validated
29/10/2021 00:07:52             dut.10.240.183.240: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / end actions queue index 1 / mark id 1 / count identifier 0x1234 / end
29/10/2021 00:07:52             dut.10.240.183.240: 
Flow rule validated
29/10/2021 00:07:52             dut.10.240.183.240: flow create 1 ingress pattern eth / ipv4 dst is 192.168.0.21 proto is 255  tos is 4 / end actions queue index 1 / mark id 1 / count identifier 0x1234 / end
29/10/2021 00:07:52             dut.10.240.183.240: 
ice_flow_create(): Succeeded to create (1) flow
Flow rule #0 created
29/10/2021 00:07:52             dut.10.240.183.240: flow create 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / sctp src is 22 dst is 23 / end actions rss queues 6 7 end / mark id 2 / count identifier 0x1234 / end
29/10/2021 00:07:52             dut.10.240.183.240: 
ice_flow_create(): Succeeded to create (1) flow
Flow rule #1 created
29/10/2021 00:07:52             dut.10.240.183.240: flow create 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / udp src is 22 dst is 23 / end actions rss queues 6 7 end / mark id 1 / count / end
29/10/2021 00:07:52             dut.10.240.183.240: 
ice_flow_create(): Succeeded to create (1) flow
Flow rule #2 created
29/10/2021 00:07:52             dut.10.240.183.240: flow create 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / tcp src is 22 dst is 23 / end actions queue index 2 / mark / count / end
29/10/2021 00:07:52             dut.10.240.183.240: 
ice_flow_create(): Succeeded to create (1) flow
Flow rule #3 created
29/10/2021 00:07:52             dut.10.240.183.240: flow create 1 ingress pattern eth / ipv4 / udp / vxlan / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions drop / count / end
29/10/2021 00:07:53             dut.10.240.183.240: 
ice_flow_create(): Succeeded to create (1) flow
Flow rule #4 created
29/10/2021 00:07:53             dut.10.240.183.240: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 tos is 4 / tcp src is 22 dst is 23 / end actions drop / count / end
29/10/2021 00:07:53             dut.10.240.183.240: 
ice_flow_create(): Succeeded to create (1) flow
Flow rule #0 created
29/10/2021 00:07:53             dut.10.240.183.240: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / end actions queue index 1 / mark id 1 / count identifier 0x1234 / end
29/10/2021 00:07:53             dut.10.240.183.240: 
ice_flow_create(): Succeeded to create (1) flow
Flow rule #1 created
29/10/2021 00:07:55             dut.10.240.183.240:  port 1/queue 1: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x891a55e6 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 1: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x891a55e6 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 1: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x891a55e6 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 1: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x891a55e6 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 1: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x891a55e6 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 1: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x891a55e6 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 1: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x891a55e6 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 1: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x891a55e6 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 1: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x891a55e6 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 1: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x891a55e6 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

29/10/2021 00:07:57             dut.10.240.183.240: port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_SCTP  - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_SCTP  - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_SCTP  - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_SCTP  - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_SCTP  - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_SCTP  - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_SCTP  - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_SCTP  - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_SCTP  - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_SCTP  - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

29/10/2021 00:07:59             dut.10.240.183.240: port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x6 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

29/10/2021 00:08:01             dut.10.240.183.240: port 1/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcd153780 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

29/10/2021 00:08:02             dut.10.240.183.240: clear port stats all
29/10/2021 00:08:02             dut.10.240.183.240: 

  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
29/10/2021 00:08:03             dut.10.240.183.240: stop
29/10/2021 00:08:03             dut.10.240.183.240: 
Telling cores to ...
Waiting for lcores to finish...

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

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

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

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

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

Done.
29/10/2021 00:08:03             dut.10.240.183.240: start
29/10/2021 00:08:03             dut.10.240.183.240: 
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 29 (socket 1) forwards packets on 128 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=2
  port 0: RX queue number: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
29/10/2021 00:08:04             dut.10.240.183.240: clear port stats all
29/10/2021 00:08:04             dut.10.240.183.240: 

  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
29/10/2021 00:08:05             dut.10.240.183.240: stop
29/10/2021 00:08:05             dut.10.240.183.240: 
Telling cores to ...
Waiting for lcores to finish...

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

  ---------------------- Forward statistics for port 1  ----------------------
  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: 10            RX-total: 10
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.
29/10/2021 00:08:05             dut.10.240.183.240: start
29/10/2021 00:08:05             dut.10.240.183.240: 
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 29 (socket 1) forwards packets on 128 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
  RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
  RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=2
  port 0: RX queue number: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 64 Tx queue number: 64
    Rx offloads=0x80000 Tx offloads=0x10000
    RX queue: 0
      RX desc=1024 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=1024 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
29/10/2021 00:08:07             dut.10.240.183.240:  port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_FDIR RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_FDIR_ID RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

29/10/2021 00:08:09             dut.10.240.183.240: port 1/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 1/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

29/10/2021 00:08:09             dut.10.240.183.240: flow query 1 0 count
29/10/2021 00:08:10             dut.10.240.183.240: 
COUNT:
 hits_set: 1
 bytes_set: 0
 hits: 10
 bytes: 0
testpmd> 
29/10/2021 00:08:10             dut.10.240.183.240: flow query 1 1 count
29/10/2021 00:08:12             dut.10.240.183.240: 
COUNT:
 hits_set: 1
 bytes_set: 0
 hits: 10
 bytes: 0
testpmd> 
29/10/2021 00:08:12             dut.10.240.183.240: flow query 1 2 count
29/10/2021 00:08:13             dut.10.240.183.240: 
COUNT:
 hits_set: 1
 bytes_set: 0
 hits: 10
 bytes: 0
testpmd> 
29/10/2021 00:08:13             dut.10.240.183.240: flow query 1 3 count
29/10/2021 00:08:14             dut.10.240.183.240: 
COUNT:
 hits_set: 1
 bytes_set: 0
 hits: 10
 bytes: 0
testpmd> 
29/10/2021 00:08:14             dut.10.240.183.240: flow query 1 4 count
29/10/2021 00:08:15             dut.10.240.183.240: 
COUNT:
 hits_set: 1
 bytes_set: 0
 hits: 10
 bytes: 0
testpmd> 
29/10/2021 00:08:15             dut.10.240.183.240: flow query 0 0 count
29/10/2021 00:08:16             dut.10.240.183.240: 
COUNT:
 hits_set: 1
 bytes_set: 0
 hits: 10
 bytes: 0
testpmd> 
29/10/2021 00:08:16             dut.10.240.183.240: flow query 0 1 count
29/10/2021 00:08:17             dut.10.240.183.240: 
COUNT:
 hits_set: 1
 bytes_set: 0
 hits: 10
 bytes: 0
testpmd> 
29/10/2021 00:08:17             dut.10.240.183.240: flow list 1
29/10/2021 00:08:17             dut.10.240.183.240: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 => QUEUE MARK COUNT
1	0	0	i--	ETH IPV6 SCTP => RSS MARK COUNT
2	0	0	i--	ETH IPV6 UDP => RSS MARK COUNT
3	0	0	i--	ETH IPV6 TCP => QUEUE MARK COUNT
4	0	0	i--	ETH IPV4 UDP VXLAN IPV4 => DROP COUNT
29/10/2021 00:08:17             dut.10.240.183.240: flow list 0
29/10/2021 00:08:17             dut.10.240.183.240: 
ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 TCP => DROP COUNT
1	0	0	i--	ETH IPV6 => QUEUE MARK COUNT
29/10/2021 00:08:17             dut.10.240.183.240: flow flush 0
29/10/2021 00:08:18             dut.10.240.183.240: 
29/10/2021 00:08:18             dut.10.240.183.240: flow flush 1
29/10/2021 00:08:18             dut.10.240.183.240: 
29/10/2021 00:08:20             dut.10.240.183.240:  
29/10/2021 00:08:22             dut.10.240.183.240: port 0/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 40: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 40: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 40: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 40: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 40: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 40: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 40: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 40: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 40: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 63: received 1 packets
  src=52:54:00:1C:15:F2 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4da51bf - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 40: received 1 packets
  src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6_EXT  - l2_len=14 - l3_len=752 - Receive queue=0x28
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

29/10/2021 00:08:22             dut.10.240.183.240: flow list 0
29/10/2021 00:08:22             dut.10.240.183.240: 
29/10/2021 00:08:22             dut.10.240.183.240: flow list 1
29/10/2021 00:08:22             dut.10.240.183.240: 
29/10/2021 00:08:22             dut.10.240.183.240: flow query 1 0 count
29/10/2021 00:08:22             dut.10.240.183.240: 
Flow rule #0 not found
29/10/2021 00:08:22             dut.10.240.183.240: flow query 1 1 count
29/10/2021 00:08:22             dut.10.240.183.240: 
Flow rule #1 not found
29/10/2021 00:08:22             dut.10.240.183.240: flow query 1 2 count
29/10/2021 00:08:22             dut.10.240.183.240: 
Flow rule #2 not found
29/10/2021 00:08:22             dut.10.240.183.240: flow query 1 3 count
29/10/2021 00:08:22             dut.10.240.183.240: 
Flow rule #3 not found
29/10/2021 00:08:22             dut.10.240.183.240: flow query 1 4 count
29/10/2021 00:08:22             dut.10.240.183.240: 
Flow rule #4 not found
29/10/2021 00:08:22             dut.10.240.183.240: flow query 0 0 count
29/10/2021 00:08:22             dut.10.240.183.240: 
Flow rule #0 not found
29/10/2021 00:08:22             dut.10.240.183.240: flow query 0 1 count
29/10/2021 00:08:22             dut.10.240.183.240: 
Flow rule #1 not found
29/10/2021 00:08:22                    TestCVLFdir: Test Case test_two_ports_multi_patterns_count_query Result PASSED:
29/10/2021 00:08:22             dut.10.240.183.240: flow flush 0
29/10/2021 00:08:24             dut.10.240.183.240: 
testpmd> 
29/10/2021 00:08:24             dut.10.240.183.240: flow flush 1
29/10/2021 00:08:25             dut.10.240.183.240: 
testpmd> 
29/10/2021 00:08:25             dut.10.240.183.240: clear port stats all
29/10/2021 00:08:26             dut.10.240.183.240: 

  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
testpmd> 
29/10/2021 00:08:26             dut.10.240.183.240: stop
29/10/2021 00:08:26             dut.10.240.183.240: 
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=40 -> TX Port= 0/Queue=40 -------
  RX-packets: 10             TX-packets: 0              TX-dropped: 0             

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

  ------- Forward Stats for RX Port= 1/Queue=63 -> TX Port= 1/Queue=63 -------
  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
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  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.
29/10/2021 00:08:26                            dts: 
TEST SUITE ENDED: TestCVLFdir

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

* [dts] [PATCH V1 1/2] test_plans/cvl_fdir:remove shared conter to adapt dpdk changed
@ 2021-10-28 16:08 Zhimin Huang
  2021-10-28 16:08 ` [dts] [PATCH V1 2/2] tests/cvl_fdir:remove " Zhimin Huang
  0 siblings, 1 reply; 4+ messages in thread
From: Zhimin Huang @ 2021-10-28 16:08 UTC (permalink / raw)
  To: dts; +Cc: Zhimin Huang

acorrding to dpdk commit 92ef4b8f1688ded571fb2085727e5e82f2afe5d6 code change.
remove shared on/off in fdir rule, sync testcase and testplan to adapt dpdk changed.

Signed-off-by: Zhimin Huang <zhiminx.huang@intel.com>
---
 test_plans/cvl_fdir_test_plan.rst | 38 +++++++++++++++----------------
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/test_plans/cvl_fdir_test_plan.rst b/test_plans/cvl_fdir_test_plan.rst
index b5052578..4c4526d8 100644
--- a/test_plans/cvl_fdir_test_plan.rst
+++ b/test_plans/cvl_fdir_test_plan.rst
@@ -593,10 +593,10 @@ Test case: flow validation
 
     flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions count / end
     flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions queue index 1 / mark / count / end
-    flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions rss queues 0 1 end / mark id 1 / count identifier 0x1234 shared on / end
-    flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions passthru / mark id 2 / count identifier 0x34 shared off / end
-    flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions mark id 3 / rss / count shared on / end
-    flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions drop / count shared off / end
+    flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions rss queues 0 1 end / mark id 1 / count identifier 0x1234 / end
+    flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions passthru / mark id 2 / count identifier 0x34 / end
+    flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions mark id 3 / rss / count / end
+    flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions drop / count / end
 
    get the message::
 
@@ -3670,13 +3670,13 @@ Subcase 2: count query identifier share
 
 1. create filter rules::
 
-    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 / end actions queue index 1 / count identifier 0x1234 shared on / end
-    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.2 / end actions rss queues 2 3 end / count identifier 0x1234 shared on / end
-    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.3 / end actions passthru / mark / count identifier 0x1234 shared off / end
+    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 / end actions queue index 1 / count identifier 0x1234 / end
+    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.2 / end actions rss queues 2 3 end / count identifier 0x1234 / end
+    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.3 / end actions passthru / mark / count identifier 0x1234 / end
     flow create 0 ingress pattern eth / ipv4 src is 192.168.0.4 / end actions mark id 1 / rss / count identifier 0x1234 / end
-    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.5 / end actions queue index 5 / count shared on / end
-    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.6 / end actions drop / count shared on / end
-    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.7 / end actions drop / count identifier 0x1235 shared on / end
+    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.5 / end actions queue index 5 / count / end
+    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.6 / end actions drop / count / end
+    flow create 0 ingress pattern eth / ipv4 src is 192.168.0.7 / end actions drop / count identifier 0x1235 / end
     flow create 0 ingress pattern eth / ipv4 src is 192.168.0.8 / end actions rss / count / end
 
 2. send matched packets::
@@ -3704,13 +3704,13 @@ Subcase 2: count query identifier share
     COUNT:
      hits_set: 1
      bytes_set: 0
-     hits: 20
+     hits: 10
      bytes: 0
     testpmd> flow query 0 1 count
     COUNT:
      hits_set: 1
      bytes_set: 0
-     hits: 20
+     hits: 10
      bytes: 0
     testpmd> flow query 0 2 count
     COUNT:
@@ -3728,13 +3728,13 @@ Subcase 2: count query identifier share
     COUNT:
      hits_set: 1
      bytes_set: 0
-     hits: 20
+     hits: 10
      bytes: 0
     testpmd> flow query 0 5 count
     COUNT:
      hits_set: 1
      bytes_set: 0
-     hits: 20
+     hits: 10
      bytes: 0
     testpmd> flow query 0 6 count
     COUNT:
@@ -3986,13 +3986,13 @@ Subcase 3: two ports multi patterns count query
 
 1. create filter rules::
 
-    flow create 1 ingress pattern eth / ipv4 dst is 192.168.0.21 proto is 255  tos is 4 / end actions queue index 1 / mark id 1 / count identifier 0x1234 shared on / end
-    flow create 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / sctp src is 22 dst is 23 / end actions rss queues 6 7 end / mark id 2 / count identifier 0x1234 shared on / end
+    flow create 1 ingress pattern eth / ipv4 dst is 192.168.0.21 proto is 255  tos is 4 / end actions queue index 1 / mark id 1 / count identifier 0x1234 / end
+    flow create 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / sctp src is 22 dst is 23 / end actions rss queues 6 7 end / mark id 2 / count identifier 0x1234 / end
     flow create 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / udp src is 22 dst is 23 / end actions rss queues 6 7 end / mark id 1 / count / end
     flow create 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / tcp src is 22 dst is 23 / end actions queue index 2 / mark / count / end
     flow create 1 ingress pattern eth / ipv4 / udp / vxlan / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions drop / count / end
     flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 tos is 4 / tcp src is 22 dst is 23 / end actions drop / count / end
-    flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / end actions queue index 1 / mark id 1 / count identifier 0x1234 shared on / end
+    flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / end actions queue index 1 / mark id 1 / count identifier 0x1234 / end
 
 2. send matched packets::
 
@@ -4018,13 +4018,13 @@ Subcase 3: two ports multi patterns count query
     COUNT:
      hits_set: 1
      bytes_set: 0
-     hits: 20
+     hits: 10
      bytes: 0
     testpmd> flow query 1 1 count
     COUNT:
      hits_set: 1
      bytes_set: 0
-     hits: 20
+     hits: 10
      bytes: 0
     testpmd> flow query 1 2 count
     COUNT:
-- 
2.17.1


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

* [dts] [PATCH V1 2/2] tests/cvl_fdir:remove shared conter to adapt dpdk changed
  2021-10-28 16:08 [dts] [PATCH V1 1/2] test_plans/cvl_fdir:remove shared conter to adapt dpdk changed Zhimin Huang
@ 2021-10-28 16:08 ` Zhimin Huang
  2021-10-28  7:43   ` Huang, ZhiminX
  0 siblings, 1 reply; 4+ messages in thread
From: Zhimin Huang @ 2021-10-28 16:08 UTC (permalink / raw)
  To: dts; +Cc: Zhimin Huang

acorrding to dpdk commit 92ef4b8f1688ded571fb2085727e5e82f2afe5d6 code change.
remove shared on/off in fdir rule, sync testcase and testplan to adapt dpdk changed.

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

diff --git a/tests/TestSuite_cvl_fdir.py b/tests/TestSuite_cvl_fdir.py
index 75c3ba93..d4cb90ce 100644
--- a/tests/TestSuite_cvl_fdir.py
+++ b/tests/TestSuite_cvl_fdir.py
@@ -2705,10 +2705,10 @@ class TestCVLFdir(TestCase):
         self.validate_fdir_rule(rule)
         rules3 = [
             'flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions queue index 1 / mark / count / end',
-            'flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions rss queues 0 1 end / mark id 1 / count identifier 0x1234 shared on / end',
-            'flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions passthru / mark id 2 / count identifier 0x34 shared off / end',
-            'flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions mark id 3 / rss / count shared on / end',
-            'flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions drop / count shared off / end']
+            'flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions rss queues 0 1 end / mark id 1 / count identifier 0x1234 / end',
+            'flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions passthru / mark id 2 / count identifier 0x34 / end',
+            'flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions mark id 3 / rss / count / end',
+            'flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions drop / count / end']
         self.validate_fdir_rule(rules3)
         self.check_fdir_rule(stats=False)
 
@@ -3058,13 +3058,13 @@ class TestCVLFdir(TestCase):
         self.verify("Flow rule #0 not found" in out, "query should failed")
 
     def test_count_query_identifier_share(self):
-        rule1 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 / end actions queue index 1 / count identifier 0x1234 shared on / end'
-        rule2 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.2 / end actions rss queues 2 3 end / count identifier 0x1234 shared on / end'
-        rule3 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.3 / end actions passthru / mark / count identifier 0x1234 shared off / end'
+        rule1 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 / end actions queue index 1 / count identifier 0x1234 / end'
+        rule2 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.2 / end actions rss queues 2 3 end / count identifier 0x1234 / end'
+        rule3 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.3 / end actions passthru / mark / count identifier 0x1234 / end'
         rule4 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.4 / end actions mark id 1 / rss / count identifier 0x1234 / end'
-        rule5 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.5 / end actions queue index 5 / count shared on / end'
-        rule6 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.6 / end actions drop / count shared on / end'
-        rule7 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.7 / end actions drop / count identifier 0x1235 shared on / end'
+        rule5 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.5 / end actions queue index 5 / count / end'
+        rule6 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.6 / end actions drop / count / end'
+        rule7 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.7 / end actions drop / count identifier 0x1235 / end'
         rule8 = 'flow create 0 ingress pattern eth / ipv4 src is 192.168.0.8 / end actions rss / count / end'
 
         pkt1 = 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.1",dst="192.168.0.21") / Raw("x" * 80)'
@@ -3095,12 +3095,12 @@ class TestCVLFdir(TestCase):
         out8 = self.send_pkts_getouput(pkt8, count=10)
         rfc.check_mark(out8, pkt_num=10, check_param={"rss": True}, stats=True)
 
-        self.query_count(1, 20, 0, 0)
-        self.query_count(1, 20, 0, 1)
+        self.query_count(1, 10, 0, 0)
+        self.query_count(1, 10, 0, 1)
         self.query_count(1, 10, 0, 2)
         self.query_count(1, 10, 0, 3)
-        self.query_count(1, 20, 0, 4)
-        self.query_count(1, 20, 0, 5)
+        self.query_count(1, 10, 0, 4)
+        self.query_count(1, 10, 0, 5)
         self.query_count(1, 10, 0, 6)
         self.query_count(1, 10, 0, 7)
 
@@ -3235,13 +3235,13 @@ class TestCVLFdir(TestCase):
     @skip_unsupported_pkg('os default')
     def test_two_ports_multi_patterns_count_query(self):
         rules = [
-            'flow create 1 ingress pattern eth / ipv4 dst is 192.168.0.21 proto is 255  tos is 4 / end actions queue index 1 / mark id 1 / count identifier 0x1234 shared on / end',
-            'flow create 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / sctp src is 22 dst is 23 / end actions rss queues 6 7 end / mark id 2 / count identifier 0x1234 shared on / end',
+            'flow create 1 ingress pattern eth / ipv4 dst is 192.168.0.21 proto is 255  tos is 4 / end actions queue index 1 / mark id 1 / count identifier 0x1234 / end',
+            'flow create 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / sctp src is 22 dst is 23 / end actions rss queues 6 7 end / mark id 2 / count identifier 0x1234 / end',
             'flow create 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / udp src is 22 dst is 23 / end actions rss queues 6 7 end / mark id 1 / count / end',
             'flow create 1 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 hop is 2 tc is 1 / tcp src is 22 dst is 23 / end actions queue index 2 / mark / count / end',
             'flow create 1 ingress pattern eth / ipv4 / udp / vxlan / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions drop / count / end',
             'flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 tos is 4 / tcp src is 22 dst is 23 / end actions drop / count / end',
-            'flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / end actions queue index 1 / mark id 1 / count identifier 0x1234 shared on / end']
+            'flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / end actions queue index 1 / mark id 1 / count identifier 0x1234 / end']
         pkts = [
             'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", proto=255, ttl=2, tos=4) / Raw("x" * 80)',
             'Ether(dst="00:11:22:33:44:55")/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", src="2001::2", tc=1, hlim=2)/SCTP(sport=22,dport=23)/("X"*480)',
@@ -3270,8 +3270,8 @@ class TestCVLFdir(TestCase):
         rfc.check_mark(out7, pkt_num=10, check_param={"port_id": 0, "queue": 1, "mark_id": 1})
         out8 = self.send_pkts_getouput(pkts[7], port_id=1, count=10)
         rfc.check_mark(out8, pkt_num=10, check_param={"port_id": 1})
-        self.query_count(1, 20, 1, 0)
-        self.query_count(1, 20, 1, 1)
+        self.query_count(1, 10, 1, 0)
+        self.query_count(1, 10, 1, 1)
         self.query_count(1, 10, 1, 2)
         self.query_count(1, 10, 1, 3)
         self.query_count(1, 10, 1, 4)
-- 
2.17.1


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

* Re: [dts] [PATCH V1 2/2] tests/cvl_fdir:remove shared conter to adapt dpdk changed
  2021-10-28  7:43   ` Huang, ZhiminX
@ 2021-11-05 13:31     ` Tu, Lijuan
  0 siblings, 0 replies; 4+ messages in thread
From: Tu, Lijuan @ 2021-11-05 13:31 UTC (permalink / raw)
  To: Huang, ZhiminX, dts



> -----Original Message-----
> From: dts <dts-bounces@dpdk.org> On Behalf Of Huang, ZhiminX
> Sent: 2021年10月28日 15:43
> To: dts@dpdk.org
> Subject: Re: [dts] [PATCH V1 2/2] tests/cvl_fdir:remove shared conter to adapt
> dpdk changed
> 
> > -----Original Message-----
> > From: Huang, ZhiminX <zhiminx.huang@intel.com>
> > Sent: Friday, October 29, 2021 12:09 AM
> > To: dts@dpdk.org
> > Cc: Huang, ZhiminX <zhiminx.huang@intel.com>
> > Subject: [dts] [PATCH V1 2/2] tests/cvl_fdir:remove shared conter to
> > adapt dpdk changed
> >
> > acorrding to dpdk commit 92ef4b8f1688ded571fb2085727e5e82f2afe5d6
> code
> > change.
> > remove shared on/off in fdir rule, sync testcase and testplan to adapt
> > dpdk changed.
> >
> > Signed-off-by: Zhimin Huang <zhiminx.huang@intel.com>
> > ---
> 
> Tested-by: Zhimin Huang <zhiminx.huang@intel.com >

Series applied.


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

end of thread, other threads:[~2021-11-05 13:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-28 16:08 [dts] [PATCH V1 1/2] test_plans/cvl_fdir:remove shared conter to adapt dpdk changed Zhimin Huang
2021-10-28 16:08 ` [dts] [PATCH V1 2/2] tests/cvl_fdir:remove " Zhimin Huang
2021-10-28  7:43   ` Huang, ZhiminX
2021-11-05 13: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).